aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* LoopControl: Update Fortran macros to follow cctk_Loop APIErik Schnetter2013-01-20
|
* LoopControl: Add assert statements to loop macros to catch indexing errorsErik Schnetter2013-01-20
|
* CarpetLib: Rename argument to vect::index from lsh to ashErik Schnetter2013-01-20
|
* Carpet: Use cctk_ash where necessary in poisoning and checksummingErik Schnetter2013-01-20
|
* Carpet: Return cctk_ash instead of cctk_lsh in CCTK_ArrayGroupSizeBErik Schnetter2013-01-20
|
* CarpetIOASCII: Update test results after domain decomposition changeErik Schnetter2013-01-20
|
* LoopControl: Correct indexing error with vectorisationErik Schnetter2013-01-20
|
* LoopControl: Store loop bounds in the provided variablesErik Schnetter2013-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 Schnetter2013-01-19
| | | | direction
* CarpetIOBasic: Simplify code and avoid compiler warnings (again)Erik Schnetter2013-01-19
|
* CarpetLib: Disable DGFE operators if building without DGFE to avoid compiler ↵Erik Schnetter2013-01-19
| | | | warnings
* CarpetLib: Use C++ wrapper madd instead of mul and addErik Schnetter2013-01-18
|
* CarpetLib: Explicitly convert values to signedErik Schnetter2013-01-18
|
* CarpetIOHDF5: Make variable unsigned to avoid compiler warningErik Schnetter2013-01-18
|
* CarpetIOHDF5: Remove unused variables, initialise other variable to avoid ↵Erik Schnetter2013-01-18
| | | | compiler warnings
* CarpetIOBasic: Simplify code and avoid compiler warningsErik Schnetter2013-01-18
|
* CarpetLib: Remove unused variablesErik Schnetter2013-01-18
|
* LoopControl: Run tests only with 2 processesErik Schnetter2013-01-18
|
* LoopControl: Circumvent Cray compiler bugErik Schnetter2013-01-17
|
* LoopControl: RewriteErik Schnetter2013-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 paddingErik Schnetter2013-01-16
| | | | | Obtain cache information from thorn hwloc. Align allocated memory manually if operator new returns unaligned memory.
* CycleClock: Handle Cray compilerErik Schnetter2013-01-16
|
* CarpetReduce: Clean up code defining reduction weight masksErik Schnetter2013-01-16
|
* CarpetReduce: Support array padding (cctk_ash)Erik Schnetter2013-01-16
|
* Carpet: Initialise all timing variablesErik Schnetter2013-01-16
|
* CarpetReduce: Remove empty fileErik Schnetter2013-01-16
|
* Carpet: Remove backup filesErik Schnetter2013-01-15
|
* CycleClock: Undo debugging changeErik Schnetter2012-12-31
|
* CycleClock: Abort compile if architecture is not supportedErik Schnetter2012-12-31
|
* CycleClock: Support Blue Gene/QErik Schnetter2012-12-31
|
* CycleClock: Optimise x86-64 PGI implementationErik Schnetter2012-12-31
|
* CycleClock: Determine elapsed time via integer arithmeticErik Schnetter2012-12-31
| | | | Determine elapsed time via integer arithmetic, which may be more accurate that double precision arithmetic.
* CycleClock: Reduce wait time for determining cycle tickErik Schnetter2012-12-31
|
* CarpetLib: Ensure allocated memory is aligned for vectorisationErik Schnetter2012-12-31
|
* Carpet: Use dup2 instead of dup do control destination file descriptorErik Schnetter2012-12-26
|
* CarpetLib, CycleClock: Move cycle counting clock into its own thornErik Schnetter2012-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 correctlyDavid Radice2012-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 operatorRoland Haas2012-12-12
|
* CarpetLib: Check HRSCC_GLL_ELEMENT_HH instead of HRSCC_HHErik Schnetter2012-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öffler2012-11-29
| | | | also commented
* CarpetIOHDF5: cast string constant to char array to get rid of compiler warningFrank Löffler2012-11-29
|
* CarpetRegrid2: More verbose info output during regriddingErik Schnetter2012-11-25
|
* CarpetRegrid2: Correct output of refinement level during AMRErik Schnetter2012-11-25
|
* Carpet: Check return value of dup()Erik Schnetter2012-11-25
|
* Carpet: Avoid unused and uninitialised variablesErik Schnetter2012-11-25
|
* Carpet: Initialise TimerNode fields in correct orderErik Schnetter2012-11-25
|
* CarpetLib: Correct process number in bbox outputErik Schnetter2012-11-24
|
* CarpetLib: Add default case to switch statementErik Schnetter2012-11-24
|
* CarpetLib: Use "process" instead of "processor" in comments and outputErik Schnetter2012-11-24
|
* Carpet: Re-apply init_fill_timelevels after postregridinitialErik Schnetter2012-11-24
|