Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CarpetReduce: Add test case for reduction weights on periodic domains | Erik Schnetter | 2013-06-24 |
| | |||
* | CarpetReduce: Use CCTK_ERROR | Erik Schnetter | 2013-06-24 |
| | |||
* | CarpetReduce: Offset reduction weights when periodic boundaries are used | Erik Schnetter | 2013-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_interpolation | Erik Schnetter | 2013-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 needed | Erik Schnetter | 2013-03-18 |
| | |||
* | CarpetReduce: Improve code layout | Erik Schnetter | 2013-02-09 |
| | |||
* | CarpetReduce: Clean up code defining reduction weight masks | Erik Schnetter | 2013-01-16 |
| | |||
* | CarpetReduce: Support array padding (cctk_ash) | Erik Schnetter | 2013-01-16 |
| | |||
* | CarpetReduce: Remove empty file | Erik Schnetter | 2013-01-16 |
| | |||
* | CarpetReduce: Do not access NULL pointer | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetReduce: Use self-defined MPI operators for complex numbers | Erik Schnetter | 2012-11-06 |
| | | | | Do not treat complex numbers as two real numbers. | ||
* | CarpetReduce: Avoid duplicate local variables | Erik Schnetter | 2012-11-06 |
| | |||
* | Remove Carpet's mechanisms to deal with how to call isnan | Erik Schnetter | 2012-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 thorn | Erik Schnetter | 2012-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 to | Roland Haas | 2012-09-11 |
| | | | | | WARN_DEBUG from WARN_PICKY since there might still be thorns around that do so | ||
* | CarpetReduce: output calling routine when warning about reductions | Roland Haas | 2012-09-11 |
| | | | | in local mode | ||
* | CarpetReduce: Warn about reductions in local mode | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetReduce: Remove unused variables | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Change API to obtain pointer to grid function data | Erik Schnetter | 2012-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 domains | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetReduce: Use Carpet's MPI reduction operators | Erik Schnetter | 2011-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 out | Erik Schnetter | 2011-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 Bode | 2011-12-14 |
| | |||
* | Correct style file location in documentation.tex | Ian Hinder | 2011-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 Bode | 2011-12-14 |
| | |||
* | CarpetMask CarpetReduce: New schedule bin SetupIMask | Erik Schnetter | 2011-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 setup | Erik Schnetter | 2011-12-14 |
| | | | | The previous commit had an error. | ||
* | Erik's patch to fix a reduction operator problem. | Christian Reisswig | 2011-12-14 |
| | | | | Without this fix, reductions may depend on the number of processors used. | ||
* | CarpetReduce: Rewrite prolongation and reduction mask handling | Erik Schnetter | 2011-12-14 |
| | | | | | Rewrite prolongation and reduction mask handling to use the pre-calculated information in the dh structure. | ||
* | CarpetReduce: Correct check for sufficient ghost zones | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: #include <omp.h> | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Rewrite OpenMP parallelisation for PGI compilers | Erik Schnetter | 2011-12-14 |
| | | | | | Special case the OpenMP parallelisation of the main reduction loop for PGI compilers to circumvent a compiler bug. | ||
* | CarpetReduce: declare aliased GetBoundarySpecification functions | Roland Haas | 2011-12-14 |
| | | | | | from CoordBase and MultiPact in interface.ccl and by including cctk_Functions.h | ||
* | CarpetReduce: Correct weight calculation for cell-centred grid hierarchies | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Remove dependency on LoopControl; use NoMPI | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Correct handling staggered boundaries | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Reformat | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Remove unused header file | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Adapt handling mesh refinement to changes in CarpetLib | Erik Schnetter | 2011-12-14 |
| | | | | Completely rewrite the code, using the active and fine_active data provided by CarpetLib. | ||
* | CarpetReduce: Support multi-block systems | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Add more self tests | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Correct weight calculation | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Remove unused variable "mask" | Erik Schnetter | 2011-12-14 |
| | |||
* | Merge after undo | Erik Schnetter | 2011-12-14 |
|\ | |||
| * | Backed out changeset 1b5c07de6243 | Erik Schnetter | 2011-12-14 |
| | | |||
* | | CarpetReduce: Do not check for errors when enabling or disabling storage | Erik Schnetter | 2011-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 Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Correct errors in calculating the weight function | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Correct error in calculating weight for restricted region | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Remove large sections of unused code | Erik Schnetter | 2011-12-14 |
| |