aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetReduce/src
Commit message (Collapse)AuthorAge
* 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.
* 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: 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
|
* CarpetReduce: Make helper functions min/max/etc. privateErik Schnetter2011-12-14
|
* CarpetReduce: Replace vector.at by vector.ATErik Schnetter2011-12-14
|
* CarpetReduce: Handle current time correctly when interpolating in timeErik Schnetter2011-12-14
|
* CarpetReduce: Set up mask from new dh class entriesErik Schnetter2011-12-14
| | | | | Simplify mask setup code and improve its performance by using the new dh classes and their new entries.
* CarpetReduce: Use nan handling from CarpetLibErik Schnetter2011-12-14
|
* CarpetReduce: Update commentErik Schnetter2011-12-14
|