aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetTest: make compile againRoland Haas2013-09-27
|
* CarpetSlab: pass size of allocated chunk to memory objectRoland Haas2013-09-27
|
* Carpet: fix no_split_directions implementationRoland Haas2013-09-27
| | | | had forgotten a level of indirection
* Carpet: add new group tag no_split_directionsRoland Haas2013-09-27
|
* Carpet: use electric fence provided by CarpetLibRoland Haas2013-09-27
| | | | only active when CarpetLib's electric_fence parameter is set
* CarpetLib: add some code for electric fence like functionalityRoland Haas2013-09-27
|
* Carpet: correct wording of error message about number of time levelsRoland Haas2013-09-25
|
* CarpetIOHDF5: correct output method name in INFO messageRoland Haas2013-09-25
|
* CarpetLib: Add sanity check for number of time levelsErik Schnetter2013-09-25
|
* Carpet: Initialise number of timelevels at the right timeErik Schnetter2013-09-25
| | | | Also clean up code structure for setting number of time levels.
* Carpet: Comment out unused routineErik Schnetter2013-09-25
|
* Carpet: Modernize error reportingErik Schnetter2013-09-25
|
* Carpet: Introduce parameter max_time_levelsErik Schnetter2013-09-25
| | | | This parameter defines the maximum number of time levels that a variable can have when being used for time prolongation. This allows using more time levels than prolongation_order_time+1.
* CarpetRegrid2: Correct wording of error messageErik Schnetter2013-09-24
|
* CarpetInterp2: Explicitly convert values to CCTK_REALErik Schnetter2013-08-21
|
* CarpetIOHDF5: check whether map exists before accessing itRoland Haas2013-08-18
| | | | | | | | | | this allows data files from multipatch runs to be read in with the file reader into cartesian runs if only the inner cartesian patch is required.CarpetIOHDF5: check wehter map exists before accessing it this allows data files from multipatch runs to be read in with the file reader into cartesian runs if only the inner cartesian patch is required.
* CarpetIOHDF5: remove two compiler warningsRoland Haas2013-08-18
|
* CarpetIOHDF5: fix reading of new-style grid structuresRoland Haas2013-08-18
| | | | | | | | last commit to CarpetIOHDF5 broke this. This commit also updates the test suite data so that it actually tests the file format. This commit adds a level 2 warning if no grid structure is found in file.
* LoopControl: Disable debug checksErik Schnetter2013-08-15
|
* LoopControl: Initialize fine thread communicators ahead of timeErik Schnetter2013-08-15
|
* LoopControl: Add debug output to help track down assertion failureErik Schnetter2013-08-15
|
* LoopControl: Explicitly check for consistent loop arguments from the callerErik Schnetter2013-08-15
|
* LoopControl: Initialize num_smt_threads explicitly during loop startupErik Schnetter2013-08-15
|
* CarpetIOHDF5: use simple_extents rather than storage size on diskRoland Haas2013-08-12
| | | | | | | | | | storage size is literally the amount of space used on disk, so if eg compression is used, this is much smaller than the amount of space required to hold the data in memory. Also change type of data read in to what the memory dataspace is not what the dataspace on disk is. This way HDF5 actually converts from the on-disk representation to the in-memory one.
* CarpetLib: Correct memory allocation error in communication buffersErik Schnetter2013-08-12
|
* CarpetLib: Optimize memory allocation when message_count_multiplier>1Erik Schnetter2013-08-12
|
* CarpetIOHDF5: support IO->alias option in readerRoland Haas2013-08-10
| | | | | this allows the reader to read a dataset into a different variable than which one was written. Eg. GRHydro::dens in PPAnalysis::dens.
* CarpetIOHDF5: delay browsing of input filesRoland Haas2013-08-10
| | | | this means the BrowseDataSets is only called from one location
* LoopControl: Update Fortran macrosErik Schnetter2013-08-08
| | | | Update Fortran macros to conform to recent changes
* LoopControl: Avoid non-standard C++ featureErik Schnetter2013-08-08
|
* CarpetLib: Use malloc (again) instead of posix_memalignErik Schnetter2013-08-08
|
* CarpetLib: Correct type error for nbytes in memory allocationErik Schnetter2013-08-08
|
* Carpet: Output timers before they are destructed at ShutdownErik Schnetter2013-08-08
|
* LoopControl: Output final statistics also if periodic statistics were requestedErik Schnetter2013-08-08
|
* LoopControl: Optimize strlenErik Schnetter2013-08-08
|
* LoopControl: Introduce memory pool for lc_params and lc_setupErik Schnetter2013-08-08
| | | | This circumvents a memory allocation bug in the Intel compiler, which keeps the libc "free" space growing without bounds.
* LoopControl: Turn fine thread communicators into global (static) variablesErik Schnetter2013-08-08
|
* LoopControl: Make explore_eagerly_before_iteration and ↵Erik Schnetter2013-08-08
| | | | | | settle_after_iteration work Check cctk_iteration in a scheduled function since cctkGH is otherwise not available.
* CarpetLib: Use CCTK_ErrorErik Schnetter2013-08-08
|
* CarpetLib: Small code simplificationErik Schnetter2013-08-08
|
* CarpetLib: Some harmless code cleanupErik Schnetter2013-08-08
| | | | Use CCTK_Error and CCTK_BUILTIN_UNREACHABLE
* Timers: Add parameters to disable all timersErik Schnetter2013-08-07
|
* Timers: Move all timer-related code into a new thorn TimersErik Schnetter2013-08-07
|
* CarpetLib: Do not reallocate communication buffers; instead, keep them aroundErik Schnetter2013-08-06
|
* LoopControl: Output LoopControl's memory usageErik Schnetter2013-08-06
|
* LoopControl: Correct indentation in statistics screen outputErik Schnetter2013-08-06
|
* Carpet: Remove aliased function Driver_TotalMemoryUsedErik Schnetter2013-08-06
|
* CarpetLib: Ensure oldstorage is empty in ggf destructorErik Schnetter2013-08-06
|
* CarpetLib: Ensure that gh/dh/th destructors are called in the right orderErik Schnetter2013-08-06
|
* CarpetLib: Free ggf data structures in ggf, not in gf<T>Erik Schnetter2013-08-06
|