Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CarpetIOHDF5: make sliced 3D output depend on out3D_XXX | Roland Haas | 2011-12-14 |
| | | | | rather than always ocuring together with the old-style 3D output. | ||
* | CarpetReduce: declare aliased GetBoundarySpecification functions | Roland Haas | 2011-12-14 |
| | | | | | from CoordBase and MultiPact in interface.ccl and by including cctk_Functions.h | ||
* | CarpwetWeb: Update | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetProlongateTest: Expand thorn, add many test cases | Erik Schnetter | 2011-12-14 |
| | | | | Test vertex centred and cell centred prolongation operators. | ||
* | 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 |
| | |||
* | Carpet: When outputting the grid sizes, indicate that there may be padding | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Modify startup message | 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 |
| | |||
* | CarpetIOScalar: Handle case when getenv("USER") returns NULL | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOASCII: Handle case when getenv("USER") returns NULL | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: Align inner loop boundaries with vector sizes, if vectorisation ↵ | Erik Schnetter | 2011-12-14 |
| | | | | is used | ||
* | LoopControl: Ensure that LoopControl is active if it is used | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Add aliased function GetRegriddingEpoch | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: Ensure there is at least one possible tiling | Erik Schnetter | 2011-12-14 |
| | | | | | Ensure there is at least one possible tiling, creating a fake tiling if there are zero grid points. | ||
* | CarpetLib: Align interpolation stencil weights | Erik Schnetter | 2011-12-14 |
| | |||
* | LoopControl: Update statistics; activate statistics by default | Erik Schnetter | 2011-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 component | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Set times of past timelevels correctly | Erik Schnetter | 2011-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 Schnetter | 2011-12-14 |
| | |||
* | Nirvana: Update library and Modernise script | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add up to 5th order cell-centred prolongation operators | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Correct weight calculation for cell-centred grid hierarchies | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Check that MPI datatypes are defined before using them | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp: Check that MPI datatypes are defined before using them | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Check that MPI datatypes are defined before using them | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Remove grid hierarchy consistency tests that don't apply here | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Emit prolongation warnings only where prolongation is enabled | Erik Schnetter | 2011-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 storage | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct cell-centred prolongation operators | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp2: Use thorn NoMPI | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInterp: Use thorn NoMPI | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Remove dependency on LoopControl; use NoMPI | 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 |
| | |||
* | 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. |