Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | 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 |
| | |||
* | TestLoopControl: Correct errors in testing ghost zones | 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 |
| | |||
* | TestLoopControl: Use module loopcontrol | Erik Schnetter | 2013-01-21 |
| | |||
* | TestLoopControl: New thorn | Erik Schnetter | 2013-01-20 |
| | |||
* | 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 |
| | |||
* | CarpetIOHDF5: Make variable unsigned to avoid compiler warning | Erik Schnetter | 2013-01-18 |
| | |||
* | CarpetIOHDF5: Remove unused variables, initialise other variable to avoid ↵ | Erik Schnetter | 2013-01-18 |
| | | | | compiler warnings | ||
* | CarpetIOBasic: Simplify code and avoid compiler warnings | Erik Schnetter | 2013-01-18 |
| | |||
* | CarpetLib: Remove unused variables | Erik Schnetter | 2013-01-18 |
| | |||
* | LoopControl: Run tests only with 2 processes | Erik Schnetter | 2013-01-18 |
| | |||
* | LoopControl: Circumvent Cray compiler bug | Erik Schnetter | 2013-01-17 |
| | |||
* | LoopControl: Rewrite | Erik Schnetter | 2013-01-16 |
| | | | | | | | | Rewrite code in C++. Remove dependency on GSL. Modify algorithm; now traverses arrays bottom-up (by splitting the looping region into equal-sized blocks) instead of top-down (splitting the region into a certain number of blocks) Make multi-threading dynamic Support SMT (hyper-threading), i.e. threads which share the same cache | ||
* | CarpetLib: Rewrite array padding | Erik Schnetter | 2013-01-16 |
| | | | | | Obtain cache information from thorn hwloc. Align allocated memory manually if operator new returns unaligned memory. | ||
* | CycleClock: Handle Cray compiler | Erik Schnetter | 2013-01-16 |
| | |||
* | CarpetReduce: Clean up code defining reduction weight masks | Erik Schnetter | 2013-01-16 |
| | |||
* | CarpetReduce: Support array padding (cctk_ash) | Erik Schnetter | 2013-01-16 |
| | |||
* | Carpet: Initialise all timing variables | Erik Schnetter | 2013-01-16 |
| | |||
* | CarpetReduce: Remove empty file | Erik Schnetter | 2013-01-16 |
| | |||
* | Carpet: Remove backup files | Erik Schnetter | 2013-01-15 |
| | |||
* | CycleClock: Undo debugging change | Erik Schnetter | 2012-12-31 |
| | |||
* | CycleClock: Abort compile if architecture is not supported | Erik Schnetter | 2012-12-31 |
| | |||
* | CycleClock: Support Blue Gene/Q | Erik Schnetter | 2012-12-31 |
| | |||
* | CycleClock: Optimise x86-64 PGI implementation | Erik Schnetter | 2012-12-31 |
| | |||
* | CycleClock: Determine elapsed time via integer arithmetic | Erik Schnetter | 2012-12-31 |
| | | | | Determine elapsed time via integer arithmetic, which may be more accurate that double precision arithmetic. | ||
* | CycleClock: Reduce wait time for determining cycle tick | Erik Schnetter | 2012-12-31 |
| | |||
* | CarpetLib: Ensure allocated memory is aligned for vectorisation | Erik Schnetter | 2012-12-31 |
| | |||
* | Carpet: Use dup2 instead of dup do control destination file descriptor | Erik Schnetter | 2012-12-26 |
| | |||
* | CarpetLib, CycleClock: Move cycle counting clock into its own thorn | Erik Schnetter | 2012-12-21 |
| | | | | | | New thorn CycleClock, mostly taken out of CarpetLib. This thorn provides an (almost) cycle-accurate clock, taken from FFTW. This clock is both directly accessible, and is also wrapped in a Cactus clock. Note: Applying this commit will require adding thorn CycleClock to thorn lists and parameter files. | ||
* | CarpetIOHDF5: Sliced HDF5 output index file not stored correctly | David Radice | 2012-12-19 |
| | | | | | | | | Index HDF5 datafiles weree not handled correctly in the case of sliced data. The files are created and initialized correctly at the first iteration, but every subsequent access fails with an HDF5 error. Patch by David Radice. | ||
* | CarpetLib: support padding in non-OpenMP transport operator | Roland Haas | 2012-12-12 |
| | |||
* | CarpetLib: Check HRSCC_GLL_ELEMENT_HH instead of HRSCC_HH | Erik Schnetter | 2012-12-11 |
| | | | | Check HRSCC_GLL_ELEMENT_HH instead of HRSCC_HH to see whether DGFE is supported. |