aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOASCII/src
Commit message (Collapse)AuthorAge
* Timers: Move all timer-related code into a new thorn TimersErik Schnetter2013-08-07
|
* CarpetIO*: New parameter CarpetIO*::out_group_separatorErik Schnetter2013-05-26
| | | | 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.
* CarpetIOASCII: Indentation changeErik Schnetter2013-05-20
|
* CarpetIO*: Output complex numbers as pair of real numbersErik Schnetter2013-03-25
| | | | Don't use the (real,imag) notation that C++ would use by default.
* CarpetIOASCII: Use CCTK_BUILTIN_UNREACHABLEErik Schnetter2013-02-27
|
* CarpetIOASCII: do not output coordinate column labels for grid arrays inRoland Haas2012-10-20
| | | | | | | | compact_format since the coordinates themselves are not output either. Actually *only* output coordinate column labels for grid functions.
* CarpetIOASCII: Implement using grid::coordinates to output coordinatesErik Schnetter2012-09-18
|
* CarpetIOASCII: Pass vectors by referenceErik Schnetter2012-09-17
|
* CarpetIOASCII: Declare function prototypeErik Schnetter2012-09-11
|
* CarpetIOASCII: Add prototype for read_next_set to avoid warningErik Schnetter2012-09-11
|
* CarpetIOASCII: White space changeErik Schnetter2012-09-11
|
* CarpetLib: Change API to obtain pointer to grid function dataErik Schnetter2012-09-11
| | | | | | | | 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
* CarpetIOASCII: Update to new gdata::copy_from APIErik Schnetter2012-09-11
|
* CarpetIOASCII: Omit erroneous newlines in outputErik Schnetter2011-12-14
| | | | | Don't output newline after describing a group's variables unless these are actually output.
* CarpetIOASCII: Add new "compact" output formatErik Schnetter2011-12-14
| | | | | Add support for a more compact output format with fewer columns and lines, enabled by IOASCII::compact_format=yes.
* Fix Carpet2ygraph.pl to work with new CarpetIan Hinder2011-12-14
| | | | | | | | | 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.
* Adapt Carpet to hierarchical timersIan Hinder2011-12-14
| | | | | | | | 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.
* CarpetIOASCII: Handle case when getenv("USER") returns NULLErik Schnetter2011-12-14
|
* CarpetIOASCII: Update to new dh classesErik Schnetter2011-12-14
|
* CarpetLib: Introduce new virtual function new_typed_dataErik Schnetter2011-12-14
|
* Combine CarpetLib's INSTANTIATE and Carpet's TYPECASE mechanism into aErik Schnetter2011-12-14
| | | | | | single mechanism provided by CarpetLib. Use this mechanism everywhere.
* CarpetIOASCII: Handle both old and new IOUtil APIErik Schnetter2011-12-14
|
* CarpetIOASCII: Allow different numbers of ghost zones on different levelsErik Schnetter2011-12-14
| | | | | Allow different numbers of ghost zones and different spatial prolongation orders on different refinement levels.
* CarpetIOASCII: Mark utilities as executableErik Schnetter2011-12-14
|
* CarpetIOASCII: Rename some parametersErik Schnetter2011-12-14
| | | | | | Rename out3D_ghosts to output_ghost_points. Rename out3D_outer_ghosts to output_boundary_points. Keep the old parameter name for compatibility.
* CarpetIOASCII: Determine number of time levels correctlyErik Schnetter2011-12-14
| | | | | Use CCTK_ActiveTimeLevelsVI instead of CCTK_NumTimeLevelsFromVarI to determine the number of time levels.
* Import CarpetErik Schnetter2011-12-14
| | | | Ignore-this: 309b4dd613f4af2b84aa5d6743fdb6b3
* Merge branch 'master' of /Users/eschnett/Cbeta/carpet/Erik Schnetter2008-12-08
|\
| * CarpetIOASCII: fix for utility script Carpet2ygraphCat.plThomas Radke2008-12-08
| | | | | | | | Extract the iteration number from data column rather than from a (possibly non-existing) comment line
| * CarpetIOASCII: Increase warning level for variables without storageErik Schnetter2008-10-24
| |
| * CarpetIOASCII: Improve startup messageErik Schnetter2008-10-10
| |
* | CarpetIOASCII: Increase warning level for variables without storageErik Schnetter2008-10-23
| |
* | CarpetIOASCII: Improve startup messageErik Schnetter2008-10-10
| |
* | Merge branch 'master' of /Users/eschnett/Cbeta/carpet/Erik Schnetter2008-09-28
|\| | | | | | | | | Conflicts: Carpet/CarpetIOASCII/src/ioascii.hh
| * CarpetIOASCII: Include all required header filesErik Schnetter2008-09-28
| |
| * CarpetIOASCII: Reorganise source codeErik Schnetter2008-09-28
| | | | | | | | | | | | | | | | Break the source code into smaller functions. Conflicts: Carpet/CarpetIOASCII/src/ioascii.cc
| * CarpetIOASCII: Small cleanupErik Schnetter2008-09-26
| |
| * CarpetIOASCII: Correct error in determining symmetry and ghost zonesErik Schnetter2008-09-26
| | | | | | | | | | | | 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.
| * CarpetIOASCII: Correct problem with IO::out_dtErik Schnetter2008-08-03
| | | | | | | | Correct a multi-processor synchronisation problem when using IO::out_dt.
* | CarpetIOASCII: Reorganise source codeErik Schnetter2008-09-19
| | | | | | | | Break the source code into smaller functions.
* | CarpetIOASCII: Small cleanupErik Schnetter2008-09-12
| |
* | CarpetIOASCII: Correct error in determining symmetry and ghost zonesErik Schnetter2008-09-12
| | | | | | | | | | | | 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.
* | CarpetIOASCII: Correct problem with IO::out_dtErik Schnetter2008-08-03
| | | | | | | | Correct a multi-processor synchronisation problem when using IO::out_dt.
* | Merge /Users/eschnett/Cbeta/carpetErik Schnetter2008-07-25
|\|
| * Make the perl-script output readable also by gnuplot.Luca Baiotti2008-06-25
| |
* | CarpetIO: Adapt to changes in CactusBase/IOUtilErik Schnetter2008-07-11
|/ | | | | The CactusBase/IOUtil routine IOUtil_ParseVarsForOutput now accepts an additional parameter out_dt_default.
* CarpetIOASCII: Only check file status on root processorErik Schnetter2008-04-06
|
* Enhance support for multi-patch simulationsErik Schnetter2008-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* CarpetIOASCII: Output simulation ID etc. after restartingErik Schnetter2008-03-10
| | | | | Output simulation ID, run ID, and build ID again after restarting. Clean up source code.
* Remove code that was commented outErik Schnetter2008-02-29
|