Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CC-ENO: Fixed indexing problem in first order failsafe interpolation. | Christian Reisswig | 2011-12-14 |
| | |||
* | Cell-centered ENO2/ENO3: Switch back to first order if terrain becomes too ↵ | Christian Reisswig | 2011-12-14 |
| | | | | rocky! | ||
* | CarpetLib: Pre-calculate bbox regions for reduction mask | Erik Schnetter | 2011-12-14 |
| | | | | | | | | | | Pre-calculate and store the regions for CarpetReduce's reduction weight. Add new dh fields prolongation_boundary and restriction_boundary. Remove field fine_active. Disable also the dh fields buffers_stepped. | ||
* | CarpetLib: Make dummy variable non-constant to pacify compiler | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Do not instantiate CCTK_INT prolongation operators | Erik Schnetter | 2011-12-14 |
| | |||
* | Implementation of 2nd and 3rd order ENO cell-centered prolongation operators. | Christian Reisswig | 2011-12-14 |
| | |||
* | CarpetLib: Correct calculation of prolongation operators for cell-centred grids | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: remove superfluous OMP PARALLEL section in (W)ENO prolongation | Roland Haas | 2011-12-14 |
| | |||
* | CarpetLib: Correct prolongation stencils | Erik Schnetter | 2011-12-14 |
| | | | | | | Correct cell-centered prolongation stencils. Correct calculation of stencil radii. Add much more self checking. | ||
* | CarpetLib: Correct prolongation communication schedule for cell centring | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct calculation of required stencil sizes | Erik Schnetter | 2011-12-14 |
| | | | | Correct the calculation of required stencil sizes in the cell-centred prolongation operators. | ||
* | CarpetLib: Introduce gdata::allocated_memory_shape | Erik Schnetter | 2011-12-14 |
| | | | | | | Introduce a function gdata::allocated_memory_shape that determines from a given grid size how many grid points should be allocated. This allows adding padding to grid sizes, e.g. to improve cache performance. Use this function when checking grid sizes. | ||
* | CarpetLib: Support CARPET_NO_INT in typecase mechanism | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Remove OMII_F90 handling in ENO operator | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Recalculate total number of threads after changing it | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Ignore stride when "expanding" bboxes by an amount of zero | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Align interpolation stencil weights | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add up to 5th order cell-centred prolongation operators | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Check that MPI datatypes are defined before using them | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct cell-centred prolongation operators | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add source files for new prolongation operator implementation | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Remove source files for old prolongation operators | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Test new prolongation operators at startup | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Use thorn NoMPI to be able to run without MPI | Erik Schnetter | 2011-12-14 |
| | | | | Thorn LSUThorns/NoMPI provides a fake MPI implementation that runs only on a single processor if no real MPI implementation is found. | ||
* | CarpetLib: Rearrange order of #include statements | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Implement prolongation operators via templates | Erik Schnetter | 2011-12-14 |
| | | | | Implement all prolongation operators via templates, so that there is a single, unified implementation independent of the order. This should also correct all problems with the previous higher-order operators. | ||
* | CarpetLib: Redefine handling of reduction mask | Erik Schnetter | 2011-12-14 |
| | | | | | | Calculate fine_active, the active points on the next finer grid overlapping with the current component. Temporarily store the per-level set of active grid points per level, introducing a new structure level_dboxes. Remove outdated code. | ||
* | CarpetLib: Avoid calling desctructors for global variables | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add comments to typeprops.hh | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Remove dependency on LoopControl | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Rearrange order of #include statements | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Allow bboxset to be shifted | Erik Schnetter | 2011-12-14 |
| | | | | | | Bboxsets can now be expanded and shifted, but not shrunk. Don't inline operator+= any more. Add compile-time warnings for some likely incorrect code. | ||
* | CarpetLib: Rearrange order of #include statements | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Assert that bbox strides are positive | Erik Schnetter | 2011-12-14 |
| | | | | Assert that bbox strides are positive, and that the extent is a multiple of the stride | ||
* | Backed out changeset 1b5c07de6243 | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Remove unused variable "mask" | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add new transport operator "accumulate" | Erik Schnetter | 2011-12-14 |
| | | | | | | Add a new transport operator "accumulate", which accumulates ghost zones into grid functions. (This is in a sense the opposite of regular synchronisation, which copies grid function values into ghost zones.) | ||
* | CarpetLib: Store more details for setting up the weight masks | Erik Schnetter | 2011-12-14 |
| | | | | | Store locations of prolongation and restriction boundaries not only per direction, but per direction and face. | ||
* | CarpetLib: Correct error detection in prolongate_3d_cc_o1_rf2 | Erik Schnetter | 2011-12-14 |
| | | | | | Correct error detection in prolongation operator prolongate_3d_cc_o1_rf2. | ||
* | CarpetLib: Correct refluxing in operator restrict_3d_vc_rf2 | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add more debug output to operator prolongate_3d_cc_o1_rf2 | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add another consistency check when executing communication schedule | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct refluxing errors | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Protect copy3d operator's debug output when using OpenMP | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Don't require aligned bboxes for the "contains" function | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Require that the bboxes are aligned for the & operator | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Implement new routine gather_string | Erik Schnetter | 2011-12-14 |
| | |||
* | Merged changes | Erik Schnetter | 2011-12-14 |
|\ | |||
| * | CarpetLib: add comment | knarf | 2011-12-14 |
| | | |||
| * | CarpetLib: remove re-assignment of all_refined | knarf | 2011-12-14 |
| | |