aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetLib: Cache end() iterator in bboxsetErik Schnetter2012-09-11
|
* CarpetInterp2: Make compile with CCTK_REAL=floatErik Schnetter2012-09-11
|
* MergeErik Schnetter2012-09-11
|\
| * Carpet: Make compile with CCTK_REAL=floatErik Schnetter2012-09-11
| |
* | Carpet: Clean up codeErik Schnetter2012-09-11
| | | | | | | | | | Move timer handling into SyncGroupsInScheduleBlock. Set up list of groups to synchronize only once.
* | CarpetLib: Ensure that time and memory statistics are outputErik Schnetter2012-09-11
|/
* Carpet: Correct representation of host and model namesErik Schnetter2012-09-11
|
* CarpetReduce: Remove unused variablesErik Schnetter2012-09-11
|
* CarpetLib: Add Fortran wrappers for CarpetLib timersErik Schnetter2012-09-11
|
* CarpetLib: Avoid warning about sign changeErik Schnetter2012-09-11
|
* CarpetLib: Remove support OMIT_F90Erik Schnetter2012-09-11
| | | | OMIT_F90 was already non-functional.
* CarpetIOHDF5: Simplify makefileErik Schnetter2012-09-11
|
* CarpetIOHDF5: More internal error checkingErik Schnetter2012-09-11
|
* CarpetIOASCII: Add prototype for read_next_set to avoid warningErik Schnetter2012-09-11
|
* CarpetIOASCII: White space changeErik Schnetter2012-09-11
|
* Carpet: Change some #warnings into commentsErik Schnetter2012-09-11
|
* Carpet: LoadBalanceReal: UpdateErik Schnetter2012-09-11
| | | | | Set global parameters before decomposing. Declare C++ prototype.
* Carpet: Reformat some code in Timers.ccErik Schnetter2012-09-11
|
* Carpet: Restore output precision after TimerNode outputErik Schnetter2012-09-11
|
* Carpet: Initialise Carpet::in_analysis_binErik 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
* CarpetLib: Rewrite some loops to avoid Intel compiler segfaultErik Schnetter2012-09-11
|
* CarpetLib: Re-enable functional API for vect classErik Schnetter2012-09-11
|
* CarpetLib: Add vect::first and vect::lastErik Schnetter2012-09-11
|
* CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarationsErik Schnetter2012-09-11
|
* CarpetRegrid2: Add output operator to CarpetRegrid2::domain_boundaryErik Schnetter2012-09-11
|
* CarpetRegrid2: Allow some fuzz when rounding grid structureErik Schnetter2012-09-11
|
* CarpetLib: Declare gh::level_did_change as constErik Schnetter2012-09-11
|
* CarpetLib: Provide idiv/imod functions that always round downErik Schnetter2012-09-11
| | | | | | | Provide idiv/imod functions for signed integer division that always round towards negative infinity. Also provide vector version of these. Use these in the bbox output routines to ensure proper rounding.
* Carpet: Check number of processes and threads on startupErik Schnetter2012-09-11
| | | | Compare number of MPI processes and OpenMP threads to environment variables CACTUS_NUM_PROCS and CACTUS_NUM_THREADS.
* Carpet/CarpetLib: Move stack backtrace code to its own fileErik Schnetter2012-09-11
| | | | | Also add implementation of backtrace_symbols to output line number information.
* Carpet: New parameter output_after_regriddingErik Schnetter2012-09-11
| | | | | Add debugging parameter Carpet::output_after_regridding that schedules an additional output right after regridding.
* Carpet: Increase default C++ output precision for floating point numbersErik Schnetter2012-09-11
|
* CarpetLib: Reorder timing parameters in param.cclErik Schnetter2012-09-11
|
* CarpetLib: Move some OpenMP parallelisation into the operatorsErik Schnetter2012-09-11
|
* CarpetLib: Add preliminary support for DGFE operatorsErik Schnetter2012-09-11
|
* CarpetIOHDF5: hdf5toascii_slicer take patch.iorigin into account when ↵Roland Haas2012-09-11
| | | | | | | | | | | computing coordinates of points this is the same issue (just seems from the other side of the output) as in "CarpetIOHDF5: Correct iorigin attribute for 2D output", namely that iorigin is stored in multiples of the stride for the given refinement level --- Carpet/CarpetIOHDF5/src/util/hdf5toascii_slicer.cc | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
* hdf5_slicer: close input files as soon as possible to conserve memory and ↵Roland Haas2012-09-11
| | | | | | | | file descriptors --- Carpet/CarpetIOHDF5/src/util/hdf5_slicer.cc | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-)
* CarpetIOBasic: Add output criterion "divisor"Roland Haas2012-09-11
| | | | | | | | Support output criterion "divisor" in CarpetIOBasic. --- Carpet/CarpetIOBasic/param.ccl | 1 + Carpet/CarpetIOBasic/src/iobasic.cc | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 0 deletions(-)
* CarpetTracker: add support for named spherical surfacesroland haas2012-09-11
|
* CarpetIOBasic: implement individual reductions lists for output variablesroland haas2012-09-11
| | | | | | | | | | | This patch imports Thomas Radke's improvements to IOScalar to IOBasic. --8<-- By default, CarpetIOScalar outputs all reductions as listed in the IOScalar::outScalar_reductions parameter (defaulting to all norms available). Now it is possible to overwrite this default for individual variables in an option string, eg. as in IOScalar::outScalar_vars = "grid::x grid::y{reductions = 'minimum maximum'}". --8<--
* CarpetLib: Only produce refluxing debug output with CarpetLib::verboseErik Schnetter2012-09-11
|
* Inform the Accelerator thorn that past timelevels have been filled on the hostIan Hinder2012-09-11
|
* TimerNode.cc: Don't print "untimed" unless some child nodes have been printedIan Hinder2012-09-11
|
* CarpetRegrid2: Add periodic boundary conditionsErik Schnetter2012-09-11
| | | | | | Add new parameters symmetry_periodic_x, symmetry_periodic_y, and symmetry_periodic_z that ensure that the generated grid structure has the corresponding symmetry.
* MergeErik Schnetter2012-09-11
|
* CarpetLib: wrap some debugging-only assert statement in an if blockroland haas2012-09-11
|
* CarpetIOHDF5: let the hdf5_slicer write out a cctk_nghostzones attribute whichroland haas2012-09-11
| | | | is used by VisIt
* CarpetLib: Improve prolongation with single precision.Barry Wardell2012-09-11
| | | | | * Allow larger errors * Disable 11th order as single precision isn't good enough for it to be accurate.
* CarpetLib: Allow larger errors in single precisionErik Schnetter2012-09-11
| | | | Allow larger prolongation errors in single precision.