aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetReduce
Commit message (Collapse)AuthorAge
* CarpetReduce: Add test case for reduction weights on periodic domainsErik Schnetter2013-06-24
|
* CarpetReduce: Use CCTK_ERRORErik Schnetter2013-06-24
|
* CarpetReduce: Offset reduction weights when periodic boundaries are usedErik Schnetter2013-04-25
| | | | Offset reduction weights by 1/2 grid point when periodic boundaries are used with vertex centering. This means that all interior points have then weight 1, and all boundary points have then weight 0.
* CarpetReduce: New parameter min_max_time_interpolationErik Schnetter2013-03-18
| | | | New parameter min_max_time_interpolation to disable time interpolation for min and max reductions.
* CarpetReduce: Don't require a valid cctkGH unless really neededErik Schnetter2013-03-18
|
* CarpetReduce: Improve code layoutErik Schnetter2013-02-09
|
* CarpetReduce: Clean up code defining reduction weight masksErik Schnetter2013-01-16
|
* CarpetReduce: Support array padding (cctk_ash)Erik Schnetter2013-01-16
|
* CarpetReduce: Remove empty fileErik Schnetter2013-01-16
|
* 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.
* CarpetReduce: Avoid duplicate local variablesErik Schnetter2012-11-06
|
* Remove Carpet's mechanisms to deal with how to call isnanErik Schnetter2012-10-22
| | | | Remove Carpet's mechanisms to deal with how to call isnan. Instead, expect isnan in std::, and rely on Cactus to correct things if this is not the case.
* Move MPI support from flesh to a thornErik Schnetter2012-09-11
| | | | | | | Move MPI support from flesh to thorn ExternalLibraries/MPI. This also requires thorns that call MPI directly to declare this in their configuration.ccl. Existing configurations using MPI need to include ExternalLibraries/MPI into their thorn list.
* CarpetReduce: increase warning level about possible deadlock toRoland Haas2012-09-11
| | | | | WARN_DEBUG from WARN_PICKY since there might still be thorns around that do so
* CarpetReduce: output calling routine when warning about reductionsRoland Haas2012-09-11
| | | | in local mode
* CarpetReduce: Warn about reductions in local modeErik Schnetter2012-09-11
|
* CarpetReduce: Remove unused variablesErik Schnetter2012-09-11
|
* CarpetLib: Change API to obtain pointer to grid function dataErik Schnetter2012-09-11
| | | | | | | | Change the API to obtain a pointer to grid function data: - Use a function "typed_data_pointer" instead of overloading the () operator (because this looks nicer) - Don't use a virtual function (because this isn't needed) - Update all uses
* CarpetReduce: Set up weight function correctly for 2D domainsErik Schnetter2012-09-11
|
* CarpetReduce: Use Carpet's MPI reduction operatorsErik Schnetter2011-12-14
| | | | | | Use Carpet's MPI reduction operators instead of the standard MPI operators, because the standard operators do not support complex numbers.
* CarpetMask: Keep track of the volume that is masked outErik Schnetter2011-12-14
| | | | | | Keep track of the volume that is masked out by CarpetMask, and take this volume into account when checking in CarpetReduce that the integral over the simulation domain equals the domain volume.
* CarpetReduce: Constrain testsuites to 1 processor tests due to GFs.Tanja Bode2011-12-14
|
* Correct style file location in documentation.texIan Hinder2011-12-14
| | | | | | | | | --- Carpet/CarpetIOASCII/doc/documentation.tex | 2 +- Carpet/CarpetIOHDF5/doc/documentation.tex | 2 +- Carpet/CarpetInterp/doc/documentation.tex | 2 +- Carpet/CarpetReduce/doc/documentation.tex | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-)
* CarpetReduce: Update both testsuite files.Tanja Bode2011-12-14
|
* CarpetMask CarpetReduce: New schedule bin SetupIMaskErik Schnetter2011-12-14
| | | | | | For consistency reasons, CarpetReduce sets up the reduction mask (weight function) partly using an integer bit field, partly using a real-values mask. Introduce separate groups for each.
* CarpetReduce: Correct boundary sizes in reduction mask setupErik Schnetter2011-12-14
| | | | The previous commit had an error.
* Erik's patch to fix a reduction operator problem.Christian Reisswig2011-12-14
| | | | Without this fix, reductions may depend on the number of processors used.
* CarpetReduce: Rewrite prolongation and reduction mask handlingErik Schnetter2011-12-14
| | | | | Rewrite prolongation and reduction mask handling to use the pre-calculated information in the dh structure.
* CarpetReduce: Correct check for sufficient ghost zonesErik Schnetter2011-12-14
|
* CarpetReduce: #include <omp.h>Erik Schnetter2011-12-14
|
* CarpetReduce: Rewrite OpenMP parallelisation for PGI compilersErik Schnetter2011-12-14
| | | | | Special case the OpenMP parallelisation of the main reduction loop for PGI compilers to circumvent a compiler bug.
* CarpetReduce: declare aliased GetBoundarySpecification functionsRoland Haas2011-12-14
| | | | | from CoordBase and MultiPact in interface.ccl and by including cctk_Functions.h
* CarpetReduce: Correct weight calculation for cell-centred grid hierarchiesErik Schnetter2011-12-14
|
* CarpetReduce: Remove dependency on LoopControl; use NoMPIErik Schnetter2011-12-14
|
* CarpetReduce: Correct handling staggered boundariesErik Schnetter2011-12-14
|
* CarpetReduce: ReformatErik Schnetter2011-12-14
|
* CarpetReduce: Remove unused header fileErik Schnetter2011-12-14
|
* CarpetReduce: Adapt handling mesh refinement to changes in CarpetLibErik Schnetter2011-12-14
| | | | Completely rewrite the code, using the active and fine_active data provided by CarpetLib.
* CarpetReduce: Support multi-block systemsErik Schnetter2011-12-14
|
* CarpetReduce: Add more self testsErik Schnetter2011-12-14
|
* CarpetReduce: Correct weight calculationErik Schnetter2011-12-14
|
* CarpetReduce: Remove unused variable "mask"Erik Schnetter2011-12-14
|
* Merge after undoErik Schnetter2011-12-14
|\
| * Backed out changeset 1b5c07de6243Erik Schnetter2011-12-14
| |
* | CarpetReduce: Do not check for errors when enabling or disabling storageErik Schnetter2011-12-14
|/ | | | | | Do not check for errors when enabling or disabling storage for helper variables. The reported return values do not seem to conform to the specification.
* CarpetReduce: Remove unused variable "mask"Erik Schnetter2011-12-14
|
* CarpetReduce: Correct errors in calculating the weight functionErik Schnetter2011-12-14
|
* CarpetReduce: Correct error in calculating weight for restricted regionErik Schnetter2011-12-14
|
* CarpetReduce: Remove large sections of unused codeErik Schnetter2011-12-14
|