aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* CarpetIOHDF5: make sliced 3D output depend on out3D_XXXRoland Haas2011-12-14
| | | | rather than always ocuring together with the old-style 3D output.
* CarpetReduce: declare aliased GetBoundarySpecification functionsRoland Haas2011-12-14
| | | | | from CoordBase and MultiPact in interface.ccl and by including cctk_Functions.h
* CarpwetWeb: UpdateErik Schnetter2011-12-14
|
* CarpetProlongateTest: Expand thorn, add many test casesErik Schnetter2011-12-14
| | | | Test vertex centred and cell centred prolongation operators.
* 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
|
* Carpet: When outputting the grid sizes, indicate that there may be paddingErik Schnetter2011-12-14
|
* Carpet: Modify startup messageErik 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
|
* CarpetIOScalar: Handle case when getenv("USER") returns NULLErik Schnetter2011-12-14
|
* CarpetIOASCII: Handle case when getenv("USER") returns NULLErik Schnetter2011-12-14
|
* LoopControl: Align inner loop boundaries with vector sizes, if vectorisation ↵Erik Schnetter2011-12-14
| | | | is used
* LoopControl: Ensure that LoopControl is active if it is usedErik Schnetter2011-12-14
|
* Carpet: Add aliased function GetRegriddingEpochErik Schnetter2011-12-14
|
* LoopControl: Ensure there is at least one possible tilingErik Schnetter2011-12-14
| | | | | Ensure there is at least one possible tiling, creating a fake tiling if there are zero grid points.
* CarpetLib: Align interpolation stencil weightsErik Schnetter2011-12-14
|
* LoopControl: Update statistics; activate statistics by defaultErik Schnetter2011-12-14
| | | | | | | | Handle very small grids correctly. Output statistics all the time. Introduce multiple verbosity levels for statistics. Update statistics to include saved time and comparison between best and initial time. Activate hill climbing algorithm by default.
* Carpet: Modify output prefix that identifies the current reflevel and componentErik Schnetter2011-12-14
|
* Carpet: Set times of past timelevels correctlyErik Schnetter2011-12-14
| | | | Redesign the way in which the times of the past timelevels are set. If cctk_delta_time changes during initialisation, re-set the times of the past timelevels accordingly.
* CarpetIOHDF5: Checkpoint and recover delta times (time step sizes)Erik Schnetter2011-12-14
|
* Nirvana: Update library and Modernise scriptErik Schnetter2011-12-14
|
* CarpetLib: Add up to 5th order cell-centred prolongation operatorsErik Schnetter2011-12-14
|
* CarpetReduce: Correct weight calculation for cell-centred grid hierarchiesErik Schnetter2011-12-14
|
* CarpetLib: Check that MPI datatypes are defined before using themErik Schnetter2011-12-14
|
* CarpetInterp: Check that MPI datatypes are defined before using themErik Schnetter2011-12-14
|
* CarpetIOHDF5: Check that MPI datatypes are defined before using themErik Schnetter2011-12-14
|
* CarpetIOHDF5: Remove grid hierarchy consistency tests that don't apply hereErik Schnetter2011-12-14
|
* Carpet: Emit prolongation warnings only where prolongation is enabledErik Schnetter2011-12-14
| | | | | Emit warnings about wrong number of time levels for prolongation only for groups which have prolongation enabled.
* Carpet: Increase warning level for synchronising groups without storageErik Schnetter2011-12-14
|
* CarpetLib: Correct cell-centred prolongation operatorsErik Schnetter2011-12-14
|
* CarpetInterp2: Use thorn NoMPIErik Schnetter2011-12-14
|
* CarpetInterp: Use thorn NoMPIErik Schnetter2011-12-14
|
* Carpet: Remove dependency on LoopControl; use NoMPIErik 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
|
* 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.