| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
out_group_separator chooses the string by which thorn name and group name are separated in file names. The default is "::" for backward compatibility. This parameter only affects output where CarpetIO*::one_file_per_group is set; otherwise, the thorn name does not appear in the file name.
|
| |
|
|
|
|
| |
Don't use the (real,imag) notation that C++ would use by default.
|
| |
|
|
|
|
|
|
|
|
| |
compact_format
since the coordinates themselves are not output either.
Actually *only* output coordinate column labels for grid functions.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Change the API to obtain a pointer to grid function data:
- Use a function "typed_data_pointer" instead of overloading the ()
operator (because this looks nicer)
- Don't use a virtual function (because this isn't needed)
- Update all uses
|
| |
|
|
|
|
|
| |
Don't output newline after describing a group's variables unless these
are actually output.
|
|
|
|
|
| |
Add support for a more compact output format with fewer columns and
lines, enabled by IOASCII::compact_format=yes.
|
|
|
|
|
|
|
|
|
| |
The script CarpetIOASCII/src/util/Carpet2ygraph.pl (it is the same
both in the git and hg versions of Carpet) is not working anymore. I
modified it in order to be able again to produce different output for
the different refinement levels and now it can also work with more
than 9 refinement levels. I have attached my version and the diff with
the version in the repository.
|
|
|
|
|
|
|
|
| |
Specifically, remove any hierarchy information that has been added to
the name of timers, as well as any code for creating timers
dynamically, as these are now unnecessary. Additionally, time some
previously-untimed parts of the code and make timer names in some
places more consistent.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
single mechanism provided by CarpetLib.
Use this mechanism everywhere.
|
| |
|
|
|
|
|
| |
Allow different numbers of ghost zones and different spatial
prolongation orders on different refinement levels.
|
| |
|
|
|
|
|
|
| |
Rename out3D_ghosts to output_ghost_points. Rename out3D_outer_ghosts
to output_boundary_points. Keep the old parameter name for
compatibility.
|
|
|
|
|
| |
Use CCTK_ActiveTimeLevelsVI instead of CCTK_NumTimeLevelsFromVarI to
determine the number of time levels.
|
|
|
|
| |
Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
|
|\ |
|
| |
| |
| |
| | |
Extract the iteration number from data column rather than from a (possibly non-existing) comment line
|
| | |
|
| | |
|
| | |
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
Carpet/CarpetIOASCII/src/ioascii.hh
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Break the source code into smaller functions.
Conflicts:
Carpet/CarpetIOASCII/src/ioascii.cc
|
| | |
|
| |
| |
| |
| |
| |
| | |
Correct error in the logic which determines which boundaries are inter-
processor, symmetry, or outer boundaries. This only has an effect if
these points should not be output.
|
| |
| |
| |
| | |
Correct a multi-processor synchronisation problem when using IO::out_dt.
|
| |
| |
| |
| | |
Break the source code into smaller functions.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Correct error in the logic which determines which boundaries are inter-
processor, symmetry, or outer boundaries. This only has an effect if
these points should not be output.
|
| |
| |
| |
| | |
Correct a multi-processor synchronisation problem when using IO::out_dt.
|
|\| |
|
| | |
|
|/
|
|
|
| |
The CactusBase/IOUtil routine IOUtil_ParseVarsForOutput now accepts an
additional parameter out_dt_default.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Carpet:
Ensure that at most one of GetDomainSpecificatio or
MultiPatch_GetDomainSpecification is defined.
Allow the boundary case of having zero regions on a refinement level.
CarpetLib:
Allow the boundary case of having zero components on a patch, if there
are still more than zero components overall.
CarpetIOASCII:
Loop over the components using explicit light-weight for loops instead of
Carpet's looping macros. This is faster, since less state information
needs to be updated.
Correct an inconsistency in converting between integer indices and
coordinates in multi-patch simulations.
CarpetRegrid2:
Take multi-patch systems into account.
|
|
|
|
|
| |
Output simulation ID, run ID, and build ID again after restarting.
Clean up source code.
|
| |
|