aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib
Commit message (Collapse)AuthorAge
* CC-ENO: Fixed indexing problem in first order failsafe interpolation.Christian Reisswig2011-12-14
|
* Cell-centered ENO2/ENO3: Switch back to first order if terrain becomes too ↵Christian Reisswig2011-12-14
| | | | rocky!
* CarpetLib: Pre-calculate bbox regions for reduction maskErik Schnetter2011-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 compilerErik Schnetter2011-12-14
|
* CarpetLib: Do not instantiate CCTK_INT prolongation operatorsErik Schnetter2011-12-14
|
* Implementation of 2nd and 3rd order ENO cell-centered prolongation operators.Christian Reisswig2011-12-14
|
* CarpetLib: Correct calculation of prolongation operators for cell-centred gridsErik Schnetter2011-12-14
|
* CarpetLib: remove superfluous OMP PARALLEL section in (W)ENO prolongationRoland Haas2011-12-14
|
* CarpetLib: Correct prolongation stencilsErik Schnetter2011-12-14
| | | | | | Correct cell-centered prolongation stencils. Correct calculation of stencil radii. Add much more self checking.
* CarpetLib: Correct prolongation communication schedule for cell centringErik Schnetter2011-12-14
|
* CarpetLib: Correct calculation of required stencil sizesErik Schnetter2011-12-14
| | | | Correct the calculation of required stencil sizes in the cell-centred prolongation operators.
* CarpetLib: Introduce gdata::allocated_memory_shapeErik Schnetter2011-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 mechanismErik Schnetter2011-12-14
|
* CarpetLib: Remove OMII_F90 handling in ENO operatorErik Schnetter2011-12-14
|
* CarpetLib: Recalculate total number of threads after changing itErik Schnetter2011-12-14
|
* CarpetLib: Ignore stride when "expanding" bboxes by an amount of zeroErik Schnetter2011-12-14
|
* CarpetLib: Align interpolation stencil weightsErik Schnetter2011-12-14
|
* CarpetLib: Add up to 5th order cell-centred prolongation operatorsErik Schnetter2011-12-14
|
* CarpetLib: Check that MPI datatypes are defined before using themErik Schnetter2011-12-14
|
* CarpetLib: Correct cell-centred prolongation operatorsErik Schnetter2011-12-14
|
* CarpetLib: Add source files for new prolongation operator implementationErik Schnetter2011-12-14
|
* CarpetLib: Remove source files for old prolongation operatorsErik Schnetter2011-12-14
|
* CarpetLib: Test new prolongation operators at startupErik Schnetter2011-12-14
|
* CarpetLib: Use thorn NoMPI to be able to run without MPIErik Schnetter2011-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 statementsErik Schnetter2011-12-14
|
* CarpetLib: Implement prolongation operators via templatesErik Schnetter2011-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 maskErik Schnetter2011-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 variablesErik Schnetter2011-12-14
|
* CarpetLib: Add comments to typeprops.hhErik Schnetter2011-12-14
|
* CarpetLib: Remove dependency on LoopControlErik Schnetter2011-12-14
|
* CarpetLib: Rearrange order of #include statementsErik Schnetter2011-12-14
|
* CarpetLib: Allow bboxset to be shiftedErik Schnetter2011-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 statementsErik Schnetter2011-12-14
|
* CarpetLib: Assert that bbox strides are positiveErik Schnetter2011-12-14
| | | | Assert that bbox strides are positive, and that the extent is a multiple of the stride
* Backed out changeset 1b5c07de6243Erik Schnetter2011-12-14
|
* CarpetReduce: Remove unused variable "mask"Erik Schnetter2011-12-14
|
* CarpetLib: Add new transport operator "accumulate"Erik Schnetter2011-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 masksErik Schnetter2011-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_rf2Erik Schnetter2011-12-14
| | | | | Correct error detection in prolongation operator prolongate_3d_cc_o1_rf2.
* CarpetLib: Correct refluxing in operator restrict_3d_vc_rf2Erik Schnetter2011-12-14
|
* CarpetLib: Add more debug output to operator prolongate_3d_cc_o1_rf2Erik Schnetter2011-12-14
|
* CarpetLib: Add another consistency check when executing communication scheduleErik Schnetter2011-12-14
|
* CarpetLib: Correct refluxing errorsErik Schnetter2011-12-14
|
* CarpetLib: Protect copy3d operator's debug output when using OpenMPErik Schnetter2011-12-14
|
* CarpetLib: Don't require aligned bboxes for the "contains" functionErik Schnetter2011-12-14
|
* CarpetLib: Require that the bboxes are aligned for the & operatorErik Schnetter2011-12-14
|
* Carpet: Implement new routine gather_stringErik Schnetter2011-12-14
|
* Merged changesErik Schnetter2011-12-14
|\
| * CarpetLib: add commentknarf2011-12-14
| |
| * CarpetLib: remove re-assignment of all_refinedknarf2011-12-14
| |