Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | output more verbose info (variable index and nr of timelevels | Frank Löffler | 2013-04-03 |
| | |||
* | Carpet: Call Requirements before, not after the respective actions | Erik Schnetter | 2013-04-03 |
| | | | | Ensure requirements are met before restricting and syncing, not afterwards. | ||
* | Requirements: White space cleanup | Erik Schnetter | 2013-04-03 |
| | |||
* | Requirements: Use vector instead of set to store ignored variables | Erik Schnetter | 2013-04-03 |
| | | | | | Use vector instead of set to store ignored variables. Move some code. | ||
* | Replace abs() by fabs() | Erik Schnetter | 2013-04-02 |
| | | | | Replace calls to abs() with floating arguments by calls to fabs(), to ensure the results are not accidentally truncated to integer. | ||
* | Requirements: New thorn | Erik Schnetter | 2013-04-02 |
| | | | | Move requirement handling code out of Carpet and into a new thorn. | ||
* | CarpetIO*: Output complex numbers as pair of real numbers | Erik Schnetter | 2013-03-25 |
| | | | | Don't use the (real,imag) notation that C++ would use by default. | ||
* | LoopControl: Improve OpenMP parallelisation of get_num_fine_threads | Erik Schnetter | 2013-03-19 |
| | |||
* | LoopControl: Simplify #if sequence | Erik Schnetter | 2013-03-19 |
| | |||
* | CarpetReduce: New parameter min_max_time_interpolation | Erik Schnetter | 2013-03-18 |
| | | | | New parameter min_max_time_interpolation to disable time interpolation for min and max reductions. | ||
* | CarpetReduce: Don't require a valid cctkGH unless really needed | Erik Schnetter | 2013-03-18 |
| | |||
* | Carpet: Correct output of load balancing statistics | Erik Schnetter | 2013-03-14 |
| | | | | Now counting owned (i.e evolved) points instead of active points. | ||
* | Carpet: Use C++ style cast to avoid compiler warning | Erik Schnetter | 2013-03-14 |
| | |||
* | Carpet: Output all clocks in the timer tree | Erik Schnetter | 2013-03-14 |
| | | | | Output all clocks, not just the wall time, when outputting the timer tree. | ||
* | LoopControl: Output statistics into per-process files, not into a single file | Erik Schnetter | 2013-03-14 |
| | |||
* | CycleClock: Add parameter to disable registering a Cactus clock | Erik Schnetter | 2013-03-14 |
| | |||
* | Carpet: Output timer tree at shutdown | Erik Schnetter | 2013-03-14 |
| | |||
* | Carpet: Add CactusTimer functions to get all clock values of a timer | Erik Schnetter | 2013-03-14 |
| | |||
* | Replace Cactus complex number type with C/C++ complex numbers | Erik Schnetter | 2013-03-08 |
| | | | | | | | | | | | | | Map CCTK_COMPLEX to "double complex" in C, and "complex<double>" in C++. (It is already mapped to "double complex" in Fortran.) Update type definitions. Re-implement Cactus complex number math functions by calling the respective C functions. Update thorn that access real and imaginary parts of complex numbers to use standard-conforming methods instead. | ||
* | CarpetIOHDF5: remove index files along with checkpoint files | Roland Haas | 2013-02-28 |
| | |||
* | CarpetIOASCII: Use CCTK_BUILTIN_UNREACHABLE | Erik Schnetter | 2013-02-27 |
| | |||
* | Carpet: New aliased function GetRegriddingEpochs | Erik Schnetter | 2013-02-26 |
| | |||
* | CarpetLib: Set interpolate_from_buffer_zones to "no" by default | Erik Schnetter | 2013-02-18 |
| | |||
* | CarpetLib: Correct implementation of "don't interpolate from buffer zones" | Erik Schnetter | 2013-02-18 |
| | |||
* | CarpetLib: Store level-wide set of buffer zones | Erik Schnetter | 2013-02-18 |
| | |||
* | Revert "CarpetLib: Change default to interpolate_from_buffer_zones=no" | Erik Schnetter | 2013-02-12 |
| | | | | This reverts commit c290150324c2dd50e98cd6e35bbcd733e6f3b5a4. | ||
* | CarpetEvolutionMask: limit buffer_mask test to one process | Roland Haas | 2013-02-11 |
| | |||
* | CarpetEvolutionMask: compute a mask indicating where buffers are | Roland Haas | 2013-02-11 |
| | | | | | | | this is s first implementatoion of this functionality. Eventually I want to extend it to label buffer points by the last MoL substep at which the grid point needs to have a RHS computed. Zero will mean "all the time" large numbers will mean "never". | ||
* | CarpetReduce: Improve code layout | Erik Schnetter | 2013-02-09 |
| | |||
* | LoopControl: Correct parallelisation errors (mark variables volatile) | Erik Schnetter | 2013-02-09 |
| | |||
* | LoopControl: Share cache lines for SMT threads | Erik Schnetter | 2013-02-09 |
| | |||
* | LoopControl: Output statistics to a file instead of stdout | Erik Schnetter | 2013-02-08 |
| | |||
* | LoopControl: Improve OpenMP parallelisation | Erik Schnetter | 2013-02-08 |
| | |||
* | LoopControl: Simplify STL data type usage | Erik Schnetter | 2013-02-08 |
| | | | | Use string instead of const char*, use vector instead of list. | ||
* | LoopControl: Remove trivial vector lengths for j and k direction | Erik Schnetter | 2013-02-08 |
| | |||
* | CarpetLib: Do not memoize OpenMP thread id | Erik Schnetter | 2013-02-08 |
| | |||
* | Carpet: Beautify screen output | Erik Schnetter | 2013-02-08 |
| | |||
* | CarpetLib: Change default to interpolate_from_buffer_zones=no | Erik Schnetter | 2013-02-08 |
| | |||
* | LoopControl: Remove restrict qualifiers from shared data structures | Erik Schnetter | 2013-02-08 |
| | |||
* | LoopControl: Reduce number of arguments passed to selftest routine | Erik Schnetter | 2013-02-08 |
| | |||
* | Merge branch 'master' of carpetcode.org:carpet | Frank Löffler | 2013-02-07 |
|\ | |||
| * | CarpetLib: clear boundary slice offsets in dh::regrid() | Roland Haas | 2013-01-29 |
| | | | | | | | | | | this avoids assert() failures when regrid is called on a level that did not change it seems. | ||
| * | CarpetRegrid2: Correct another error in handling min_fraction | Erik Schnetter | 2013-01-25 |
| | | |||
| * | CarpetRegrid2: Output all verbose messages with veryverbose as well | Erik Schnetter | 2013-01-25 |
| | | |||
| * | LoopControl: Avoid compiler warnings | Erik Schnetter | 2013-01-24 |
| | | |||
| * | LoopControl: Add debug assert statements when array padding is enabled | Erik Schnetter | 2013-01-24 |
| | | |||
| * | LoopControl: Correct Fortran OpenMP definitions | Erik Schnetter | 2013-01-24 |
| | | | | | | | | Also clean up code. | ||
| * | CarpetRegrid2: Correct min_fraction | Erik Schnetter | 2013-01-24 |
| | | | | | | | | A condition was reversed, inverting the meaning of min_fraction, possibly leading to quite inefficient grid structures. | ||
| * | CarpetLib: Implement and correct head, tail, init, last in the vect class | Erik Schnetter | 2013-01-24 |
| | | |||
* | | CarpetRegrid2: Testsuite for trivial domains in z direction | Frank Löffler | 2013-02-07 |
| | |