Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | 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 | |
| | ||||
* | 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. | |||
* | CarpetIOHDF5: comment unused variable (commented because code using it is ↵ | Frank Löffler | 2012-11-29 | |
| | | | | also commented | |||
* | CarpetIOHDF5: cast string constant to char array to get rid of compiler warning | Frank Löffler | 2012-11-29 | |
| | ||||
* | CarpetRegrid2: More verbose info output during regridding | Erik Schnetter | 2012-11-25 | |
| | ||||
* | CarpetRegrid2: Correct output of refinement level during AMR | Erik Schnetter | 2012-11-25 | |
| |