aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Evolve: fix tapered gridsHEADmasterAnton Khirnov2016-02-27
|
* CarpetInterp: Don't try to set non-existent WaveMoL::num_timelevels in test ↵Ian Hinder2013-12-04
| | | | | parameter files I can't find any reference to this parameter in the history of WaveMoL since it was imported from CVS, and the history before this point seems to have been lost. Many of the WaveMoL variables have 3 timelevels already, and the test failure that now occurs doesn't look like it would be helped by increasing the existing 1-timelevel variables to 3.
* CarpetInterp: Correct syntax errors in test parameter filesIan Hinder2013-12-04
|
* Carpet: Remove outer-buffers testIan Hinder2013-12-04
| | | | Erik says this is an antique; the tested functionality does not even exist any more
* CarpetIOHDF5: avoid variable shadowing.Anton Khirnov2013-11-05
|
* CarpetIOHDF5: remove a superfluous H5Pclose call.Anton Khirnov2013-11-05
|
* Carpet: use gdata::fence_is_energized to query electric_fenceRoland Haas2013-10-31
|
* CarpetLib: introduce accessor in gdata to query electric_fenceRoland Haas2013-10-31
| | | | | this function effectively exposes the CarpetLib parameter to Carpet without explicit parameter sharing
* Revert "CarpetLib: make electric_fence parameter restricted"Roland Haas2013-10-31
| | | | | | | This reverts commit be2bd96c56aa6dd5b1fb6654b130f3e44e049e8e. Sharing parameters between CarpetLib and Carpet can apparantly cause problems.
* CarpetLib: code layout changes when using map for allgfsRoland Haas2013-10-31
|
* LoopControl: Avoid nans in statistics outputErik Schnetter2013-10-28
|
* CarpetLib: Remove unnecessary parenthesesErik Schnetter2013-10-26
|
* CarpetLib: Remove commented-out codeErik Schnetter2013-10-26
|
* Carpet: Remove accidentally-committed extra arguments to Timer constructorIan Hinder2013-10-26
|
* Carpet: Add a barrier between prolongation and sync controlled by ↵Ian Hinder2013-10-25
| | | | sync_barriers parameter
* CarpetInterp2: Time only interpolation using Interpolate timer, and enable ↵Ian Hinder2013-10-25
| | | | more timers for tracing
* Timers: Output all clocks in XML timer tree filesIan Hinder2013-10-25
|
* CarpetInterp2: Add a barrier after interpolatingIan Hinder2013-10-25
|
* CarpetInterp2: Add parameter "interp_barrier" to add a barrier before ↵Ian Hinder2013-10-25
| | | | | | interpolating Interpolation is a global operation, so adding a barrier should not affect performance, and makes timers much more useful.
* CarpetInterp2: Add timers for fasterp interpolationIan Hinder2013-10-25
|
* LoopControl: provide omp_get_max_threads fallbackRoland Haas2013-10-24
|
* CarpetInter2: Avoid const warningsErik Schnetter2013-10-22
|
* CarpetInterp2: Make code compile when CARPETINTERP2_CHECK is not setErik Schnetter2013-10-22
|
* CarpetLib: use map instead of set for dh::gfsRoland Haas2013-10-15
| | | | | some routines assume that elements in gfs are sorted by variable index when traversing the container (eg recompose_allocate does)
* Rename new max_time_levels parameter as max_timelevels to be consistent with ↵Ian Hinder2013-10-15
| | | | other uses of "timelevels" in parameter names in Carpet
* Carpet: skip CheckFence routine if electric_fence is offRoland Haas2013-10-11
| | | | | enumerating the variables is expensive enough to show up in the timer output
* CarpetLib: make electric_fence parameter restrictedRoland Haas2013-10-11
|
* CycleClock: define CycleClock_Setup() without HAVE_TICK_COUNTERFrank Löffler2013-10-11
| | | | | | | Define a dummy CycleClock_Setup() routine for Cactus to call from the scheduler. Without this, the linker will rightfully complain about the missing symbol if the architecture doesn't have counters (HAVE_TICK_COUNTER isn't defined).
* CarpetLib: Define elapsed() when CycleClock provides no timerErik Schnetter2013-10-11
|
* CycleClock: Do not abort when no good clock is availableErik Schnetter2013-10-10
|
* Carpet: Make dependency on CycleClock optionalErik Schnetter2013-10-10
|
* Carpet: remove duplicate myproc variable in SetupGHRoland Haas2013-09-27
|
* CarpetTest: add no_split_in_directions tagRoland Haas2013-09-27
| | | | regenerate data for 2 processes, disable slabtest by default
* CarpetTest: recreate test data in new CarpetIOASCII formatRoland Haas2013-09-27
| | | | | | data is still the same, for grid-arrays I modified the files by hand, for the grid function I regenerated after checking that data is identical
* CarpetTest: make compile againRoland Haas2013-09-27
|
* CarpetSlab: pass size of allocated chunk to memory objectRoland Haas2013-09-27
|
* Carpet: fix no_split_directions implementationRoland Haas2013-09-27
| | | | had forgotten a level of indirection
* Carpet: add new group tag no_split_directionsRoland Haas2013-09-27
|
* CarpetEFenceTest: test electric fence in CarpetLibRoland Haas2013-09-27
|
* Carpet: use electric fence provided by CarpetLibRoland Haas2013-09-27
| | | | only active when CarpetLib's electric_fence parameter is set
* CarpetLib: add some code for electric fence like functionalityRoland Haas2013-09-27
|
* Carpet: correct wording of error message about number of time levelsRoland Haas2013-09-25
|
* CarpetIOHDF5: correct output method name in INFO messageRoland Haas2013-09-25
|
* CarpetLib: Add sanity check for number of time levelsErik Schnetter2013-09-25
|
* Carpet: Initialise number of timelevels at the right timeErik Schnetter2013-09-25
| | | | Also clean up code structure for setting number of time levels.
* Carpet: Comment out unused routineErik Schnetter2013-09-25
|
* Carpet: Modernize error reportingErik Schnetter2013-09-25
|
* Carpet: Introduce parameter max_time_levelsErik Schnetter2013-09-25
| | | | This parameter defines the maximum number of time levels that a variable can have when being used for time prolongation. This allows using more time levels than prolongation_order_time+1.
* CarpetRegrid2: Correct wording of error messageErik Schnetter2013-09-24
|
* CarpetProlongateTest: update test dataRoland Haas2013-09-07
| | | | required after removal of the implicit sync after restrcition