Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | | |||
* | | CarpetRegrid2: Allow pseudo-2D domains | Frank Löffler | 2013-02-07 |
|/ | | | | | | | Currently CarpetRegrid2 contains two asserts that fail for domains that are effectively 2D (but defines as 3D arrays, e.g. (nx,ny,1). This patch makes sure these domains don't trigger the assert by checking for ilower==iupper. | ||
* | CarpetLib, LoopControl: Correct required/optional capabilities | Erik Schnetter | 2013-01-22 |
| | |||
* | LoopControl: Rename macro arguments to help avoid name clashes | Erik Schnetter | 2013-01-21 |
| | |||
* | LoopControl: More self-checking | Erik Schnetter | 2013-01-21 |
| | |||
* | LoopControl: Correct Fortran macros; provide Fortran wrappers | Erik Schnetter | 2013-01-21 |
| | |||
* | LoopControl: Update Fortran macros to follow cctk_Loop API | Erik Schnetter | 2013-01-20 |
| | |||
* | LoopControl: Add assert statements to loop macros to catch indexing errors | Erik Schnetter | 2013-01-20 |
| | |||
* | CarpetLib: Rename argument to vect::index from lsh to ash | Erik Schnetter | 2013-01-20 |
| | |||
* | Carpet: Use cctk_ash where necessary in poisoning and checksumming | Erik Schnetter | 2013-01-20 |
| | |||
* | Carpet: Return cctk_ash instead of cctk_lsh in CCTK_ArrayGroupSizeB | Erik Schnetter | 2013-01-20 |
| | |||
* | CarpetIOASCII: Update test results after domain decomposition change | Erik Schnetter | 2013-01-20 |
| | |||
* | LoopControl: Correct indexing error with vectorisation | Erik Schnetter | 2013-01-20 |
| | |||
* | LoopControl: Store loop bounds in the provided variables | Erik Schnetter | 2013-01-19 |
| | | | | Store the loop bounds in the provided variables, not in lc_imin and lc_imax. | ||
* | Carpet: Correct load-balancing algorithm to really prefer splitting in the z ↵ | Erik Schnetter | 2013-01-19 |
| | | | | direction | ||
* | CarpetIOBasic: Simplify code and avoid compiler warnings (again) | Erik Schnetter | 2013-01-19 |
| | |||
* | CarpetLib: Disable DGFE operators if building without DGFE to avoid compiler ↵ | Erik Schnetter | 2013-01-19 |
| | | | | warnings | ||
* | CarpetLib: Use C++ wrapper madd instead of mul and add | Erik Schnetter | 2013-01-18 |
| | |||
* | CarpetLib: Explicitly convert values to signed | Erik Schnetter | 2013-01-18 |
| |