Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | CarpetRegrid2: Always set do_recompose when adaptive_refiment is true | Erik Schnetter | 2013-08-06 | |
| | | | | Correct logic error that would override do_recompose by looking at movement thresholds. | |||
* | CycleClock: Automatically start clock when it is created | Erik Schnetter | 2013-08-06 | |
| | ||||
* | CarpetLib: Use posix_memalign to allocate aligned memory | Erik Schnetter | 2013-08-05 | |
| | ||||
* | Carpet: Add aliased function Driver_TotalMemoryUsed | Erik Schnetter | 2013-08-04 | |
| | | | | Add aliased function Driver_TotalMemoryUsed that calculates the total amount of memory currently used by Carpet. | |||
* | CarpetLib: Remove some outdated, commented-out code | Erik Schnetter | 2013-08-04 | |
| | ||||
* | CarpetLib: Add comment in gdata class | Erik Schnetter | 2013-08-04 | |
| | ||||
* | CarpetLib: Store registered gh, dh, th, gf, data etc. via sets, not via lists | Erik Schnetter | 2013-08-04 | |
| | | | | | | Use set instead of list to store registered gh, dh, th, gf, data. Do not store an iterator as handle for de-registering. This corrects some memory corruption with the Intel compiler; the previous code may have been illegal. | |||
* | Carpet: Do not use dynamic_cast | Erik Schnetter | 2013-08-04 | |
| | ||||
* | Carpet: Correct "map-0-group" implementation | Erik Schnetter | 2013-08-02 | |
| | ||||
* | Carpet: Support group tag "map0group" | Erik Schnetter | 2013-07-29 | |
| | | | | This tag indicates that this variable group should have storage only on map 0. | |||
* | LoopControl: Correct check whether vectorization is enabled | Erik Schnetter | 2013-07-29 | |
| | ||||
* | LoopControl: Add OpenMP barrier after loop ends | Erik Schnetter | 2013-07-29 | |
| | ||||
* | LoopControl: Whitespace change | Erik Schnetter | 2013-07-29 | |
| | ||||
* | LoopControl: Use C++ constructure to initialize lc_descr_t | Erik Schnetter | 2013-07-29 | |
| | ||||
* | CarpetLib: Do not use LoopControl for restriction operators when ↵ | Erik Schnetter | 2013-07-29 | |
| | | | | parallelizing via gdata.cc | |||
* | CarpetLib: Calculate stepped buffer zones only in debug mode | Erik Schnetter | 2013-07-28 | |
| | ||||
* | LoopControl: Declare some variables as potentially unused | Erik Schnetter | 2013-07-27 | |
| | ||||
* | CarpetLib: Use OpenMP collapse clause in Fortran transport operators | Erik Schnetter | 2013-07-27 | |
| | ||||
* | CarpetLib: New parameter use_loopcontrol_in_operators | Erik Schnetter | 2013-07-27 | |
| | | | | When this parameters is set, then (some) prolongation/restriction operators are parallelized via LoopControl instead of in dh.cc. | |||
* | LoopControl: Add example parameter file for dynamic optimizations | Erik Schnetter | 2013-07-11 | |
| | ||||
* | LoopControl: Correct example parameter file descriptions | Erik Schnetter | 2013-07-11 | |
| | ||||
* | LoopControl: Correct logic that chooses tile sizes | Erik Schnetter | 2013-07-11 | |
| | ||||
* | LoopControl: Improve error output handling | Erik Schnetter | 2013-07-11 | |
| | ||||
* | LoopControl: Describe unoptimized time with respect to actual time, not vice ↵ | Erik Schnetter | 2013-07-11 | |
| | | | | versa | |||
* | LoopControl: Sort statistics output | Erik Schnetter | 2013-07-11 | |
| |