Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | Carpet: Check return value of dup() | Erik Schnetter | 2012-11-25 | |
| | ||||
* | Carpet: Avoid unused and uninitialised variables | Erik Schnetter | 2012-11-25 | |
| | ||||
* | Carpet: Initialise TimerNode fields in correct order | Erik Schnetter | 2012-11-25 | |
| | ||||
* | CarpetLib: Correct process number in bbox output | Erik Schnetter | 2012-11-24 | |
| | ||||
* | CarpetLib: Add default case to switch statement | Erik Schnetter | 2012-11-24 | |
| | ||||
* | CarpetLib: Use "process" instead of "processor" in comments and output | Erik Schnetter | 2012-11-24 | |
| | ||||
* | Carpet: Re-apply init_fill_timelevels after postregridinitial | Erik Schnetter | 2012-11-24 | |
| | ||||
* | CarpetLib: Support padding in enovol prolongation operator | Erik Schnetter | 2012-11-22 | |
| | ||||
* | Carpet: Turn time level / prolongation operator warning into an info message | Erik Schnetter | 2012-11-22 | |
| | | | | This warning has many false positives, and is informational only. | |||
* | Carpet: Simplify code | Erik Schnetter | 2012-11-22 | |
| | ||||
* | CarpetIOF5: Various improvements | Erik Schnetter | 2012-11-22 | |
| | ||||
* | CarpetLib: Make th::time_interpolation_during_regridding public | Erik Schnetter | 2012-11-22 | |
| | ||||
* | CarpetLib: Set up all timers on all processes all the time | Erik Schnetter | 2012-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 clauses | Erik Schnetter | 2012-11-22 | |
| | ||||
* | Allow padding in transport operators | Erik Schnetter | 2012-11-22 | |
| | | | | | Rewrite padding infrastructure. Add padded array extents to transport operator APIs. | |||
* | CarpetIONirvana: Require MPI | Erik Schnetter | 2012-11-22 | |
| | ||||
* | LoopControl: Add missing copyprivate | Erik Schnetter | 2012-11-22 | |
| | ||||
* | CarpetLib: add volume averaged cc eno operator | Roland Haas | 2012-11-20 | |
| | ||||
* | CarpetLib: Define dh members tallying the size of refinement boundaries | Erik Schnetter | 2012-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 clause | Erik Schnetter | 2012-11-06 | |
| | ||||
* | CarpetReduce: Do not access NULL pointer | Erik Schnetter | 2012-11-06 | |
| |