aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
...
* 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
|
* CarpetLib: Support padding in enovol prolongation operatorErik Schnetter2012-11-22
|
* Carpet: Turn time level / prolongation operator warning into an info messageErik Schnetter2012-11-22
| | | | This warning has many false positives, and is informational only.
* Carpet: Simplify codeErik Schnetter2012-11-22
|
* CarpetLib: Make th::time_interpolation_during_regridding publicErik Schnetter2012-11-22
|
* CarpetLib: Set up all timers on all processes all the timeErik Schnetter2012-11-22
| | | | Set up timers even on processes that won't use them, so that reducing timers across processes works.
* CarpetLib: Re-enable OpenMP collapse clausesErik Schnetter2012-11-22
|
* Allow padding in transport operatorsErik Schnetter2012-11-22
| | | | | Rewrite padding infrastructure. Add padded array extents to transport operator APIs.
* LoopControl: Add missing copyprivateErik Schnetter2012-11-22
|
* CarpetLib: add volume averaged cc eno operatorRoland Haas2012-11-20
|
* CarpetLib: Define dh members tallying the size of refinement boundariesErik Schnetter2012-11-14
| | | | Define dh members tallying the size of refinement boundaries. This may be used to implement (2d) face grid functions at some point.
* CarpetMask: Add missing OpenMP reduction clauseErik Schnetter2012-11-06
|
* CarpetReduce: Do not access NULL pointerErik Schnetter2012-11-06
|
* CarpetReduce: Use self-defined MPI operators for complex numbersErik Schnetter2012-11-06
| | | | Do not treat complex numbers as two real numbers.