Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Carpet: add new group tag no_split_directions | Roland Haas | 2013-09-27 |
| | |||
* | Carpet: use electric fence provided by CarpetLib | Roland Haas | 2013-09-27 |
| | | | | only active when CarpetLib's electric_fence parameter is set | ||
* | CarpetLib: add some code for electric fence like functionality | Roland Haas | 2013-09-27 |
| | |||
* | Carpet: correct wording of error message about number of time levels | Roland Haas | 2013-09-25 |
| | |||
* | CarpetIOHDF5: correct output method name in INFO message | Roland Haas | 2013-09-25 |
| | |||
* | CarpetLib: Add sanity check for number of time levels | Erik Schnetter | 2013-09-25 |
| | |||
* | Carpet: Initialise number of timelevels at the right time | Erik Schnetter | 2013-09-25 |
| | | | | Also clean up code structure for setting number of time levels. | ||
* | Carpet: Comment out unused routine | Erik Schnetter | 2013-09-25 |
| | |||
* | Carpet: Modernize error reporting | Erik Schnetter | 2013-09-25 |
| | |||
* | Carpet: Introduce parameter max_time_levels | Erik Schnetter | 2013-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 message | Erik Schnetter | 2013-09-24 |
| | |||
* | CarpetInterp2: Explicitly convert values to CCTK_REAL | Erik Schnetter | 2013-08-21 |
| | |||
* | CarpetIOHDF5: check whether map exists before accessing it | Roland Haas | 2013-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 warnings | Roland Haas | 2013-08-18 |
| | |||
* | CarpetIOHDF5: fix reading of new-style grid structures | Roland Haas | 2013-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 checks | Erik Schnetter | 2013-08-15 |
| | |||
* | LoopControl: Initialize fine thread communicators ahead of time | Erik Schnetter | 2013-08-15 |
| | |||
* | LoopControl: Add debug output to help track down assertion failure | Erik Schnetter | 2013-08-15 |
| | |||
* | LoopControl: Explicitly check for consistent loop arguments from the caller | Erik Schnetter | 2013-08-15 |
| | |||
* | LoopControl: Initialize num_smt_threads explicitly during loop startup | Erik Schnetter | 2013-08-15 |
| | |||
* | CarpetIOHDF5: use simple_extents rather than storage size on disk | Roland Haas | 2013-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 buffers | Erik Schnetter | 2013-08-12 |
| | |||
* | CarpetLib: Optimize memory allocation when message_count_multiplier>1 | Erik Schnetter | 2013-08-12 |
| | |||
* | CarpetIOHDF5: support IO->alias option in reader | Roland Haas | 2013-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 files | Roland Haas | 2013-08-10 |
| | | | | this means the BrowseDataSets is only called from one location | ||
* | LoopControl: Update Fortran macros | Erik Schnetter | 2013-08-08 |
| | | | | Update Fortran macros to conform to recent changes | ||
* | LoopControl: Avoid non-standard C++ feature | Erik Schnetter | 2013-08-08 |
| | |||
* | CarpetLib: Use malloc (again) instead of posix_memalign | Erik Schnetter | 2013-08-08 |
| | |||
* | CarpetLib: Correct type error for nbytes in memory allocation | Erik Schnetter | 2013-08-08 |
| | |||
* | Carpet: Output timers before they are destructed at Shutdown | Erik Schnetter | 2013-08-08 |
| | |||
* | LoopControl: Output final statistics also if periodic statistics were requested | Erik Schnetter | 2013-08-08 |
| | |||
* | LoopControl: Optimize strlen | Erik Schnetter | 2013-08-08 |
| | |||
* | LoopControl: Introduce memory pool for lc_params and lc_setup | Erik Schnetter | 2013-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) variables | Erik Schnetter | 2013-08-08 |
| | |||
* | LoopControl: Make explore_eagerly_before_iteration and ↵ | Erik Schnetter | 2013-08-08 |
| | | | | | | settle_after_iteration work Check cctk_iteration in a scheduled function since cctkGH is otherwise not available. | ||
* | CarpetLib: Use CCTK_Error | Erik Schnetter | 2013-08-08 |
| | |||
* | CarpetLib: Small code simplification | Erik Schnetter | 2013-08-08 |
| | |||
* | CarpetLib: Some harmless code cleanup | Erik Schnetter | 2013-08-08 |
| | | | | Use CCTK_Error and CCTK_BUILTIN_UNREACHABLE | ||
* | Timers: Add parameters to disable all timers | Erik Schnetter | 2013-08-07 |
| | |||
* | Timers: Move all timer-related code into a new thorn Timers | Erik Schnetter | 2013-08-07 |
| | |||
* | CarpetLib: Do not reallocate communication buffers; instead, keep them around | Erik Schnetter | 2013-08-06 |
| | |||
* | LoopControl: Output LoopControl's memory usage | Erik Schnetter | 2013-08-06 |
| | |||
* | LoopControl: Correct indentation in statistics screen output | Erik Schnetter | 2013-08-06 |
| | |||
* | Carpet: Remove aliased function Driver_TotalMemoryUsed | Erik Schnetter | 2013-08-06 |
| | |||
* | CarpetLib: Ensure oldstorage is empty in ggf destructor | Erik Schnetter | 2013-08-06 |
| | |||
* | CarpetLib: Ensure that gh/dh/th destructors are called in the right order | Erik Schnetter | 2013-08-06 |
| | |||
* | CarpetLib: Free ggf data structures in ggf, not in gf<T> | Erik Schnetter | 2013-08-06 |
| | |||
* | Carpet: Release all memory when shutting down | Erik Schnetter | 2013-08-06 |
| | | | | Deallocate all metadata and grid functions when shutting down. This avoids Valgrind errors. | ||
* | Carpet: Turn timer calls into no-ops when timer hierarchy does not exist | Erik Schnetter | 2013-08-06 |
| | | | | This allows timer calls after the timers have been deallcoated. | ||
* | Carpet: Store amount of allocated memory in grid scalars | Erik Schnetter | 2013-08-06 |
| |