aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Carpet: Beautify screen outputErik Schnetter2013-02-08
|
* CarpetLib: Change default to interpolate_from_buffer_zones=noErik Schnetter2013-02-08
|
* LoopControl: Remove restrict qualifiers from shared data structuresErik Schnetter2013-02-08
|
* LoopControl: Reduce number of arguments passed to selftest routineErik Schnetter2013-02-08
|
* Merge branch 'master' of carpetcode.org:carpetFrank Löffler2013-02-07
|\
| * CarpetProlongateTest: restrict tests to 2 processes, reduce regions,Roland Haas2013-02-03
| | | | | | | | | | | | | | | | | | | | | | remove sums, add 0d errornorm ouput instead required since the tests produce >0D Carpet output which is process number dependend. Regions sizes generated by CarpetRegrid2 changed since data was generated, most likely due to 549447bb134500f38da40957c4c52753a1459532 "CarpetRegrid2: Enforce certain grid hierarchy properties" which unfortunately no longer compiles with the current flesh.
| * CarpetLib: clear boundary slice offsets in dh::regrid()Roland Haas2013-01-29
| | | | | | | | | | this avoids assert() failures when regrid is called on a level that did not change it seems.
| * CarpetRegrid2: Correct another error in handling min_fractionErik Schnetter2013-01-25
| |
| * CarpetRegrid2: Output all verbose messages with veryverbose as wellErik Schnetter2013-01-25
| |
| * LoopControl: Avoid compiler warningsErik Schnetter2013-01-24
| |
| * LoopControl: Add debug assert statements when array padding is enabledErik Schnetter2013-01-24
| |
| * LoopControl: Correct Fortran OpenMP definitionsErik Schnetter2013-01-24
| | | | | | | | Also clean up code.
| * CarpetRegrid2: Correct min_fractionErik Schnetter2013-01-24
| | | | | | | | A condition was reversed, inverting the meaning of min_fraction, possibly leading to quite inefficient grid structures.
| * CarpetLib: Implement and correct head, tail, init, last in the vect classErik Schnetter2013-01-24
| |
* | CarpetRegrid2: Testsuite for trivial domains in z directionFrank Löffler2013-02-07
| |
* | CarpetRegrid2: Allow pseudo-2D domainsFrank Löffler2013-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 capabilitiesErik Schnetter2013-01-22
|
* LoopControl: Rename macro arguments to help avoid name clashesErik Schnetter2013-01-21
|
* TestLoopControl: Correct errors in testing ghost zonesErik Schnetter2013-01-21
|
* LoopControl: More self-checkingErik Schnetter2013-01-21
|
* LoopControl: Correct Fortran macros; provide Fortran wrappersErik Schnetter2013-01-21
|
* TestLoopControl: Use module loopcontrolErik Schnetter2013-01-21
|
* TestLoopControl: New thornErik Schnetter2013-01-20
|
* 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
|