Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | LoopControl: Disable demo code | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOF5: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetSlab: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetInter2: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOASCII: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetEvolutionMask: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Update to new dh classes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Restructure dh classes | Erik Schnetter | 2011-12-14 |
| | | | | | | | - Add new entries for the CarpetRegrid mask and for refluxing - Rename dboxes to light_dboxes. - Add local_dboxes with more information about the process-local part of the grid hierarchy. | ||
* | CarpetLib: Remove commented out debugging statements in dh.cc | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Output file name and line number in dh assertion failures | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Replace #include "..." by #include <...> | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetEvolutionMask: Use new bboxset functions to simplify code | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add new bboxset functions | Erik Schnetter | 2011-12-14 |
| | | | | | | New functions: - construct a bboxset from a container of bboxes - expand or contract bboxsets | ||
* | CarpetSlab: Remove explicit bboxset normalizations | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Remove explicit bboxset normalizations | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetEvolutionMask: Remove explicit bboxset normalizations | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Remove explicit bboxset normalizations | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Normalize bboxsets automatically | Erik Schnetter | 2011-12-14 |
| | | | | Disable explicit normalization. | ||
* | CarpetJacovi: Use nan handling of CarpetLib | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Use nan handling from CarpetLib | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Handle nan and friends differently | Erik Schnetter | 2011-12-14 |
| | | | | | Capture the system's nan functions into the namespace CarpetLib::good, then offer #defines to access these. | ||
* | CarpetLib: Define data types j2vect and r2vect | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Replace "class" by "typename" in template arguments | Erik Schnetter | 2011-12-14 |
| | | | | | Replace "class" by "typename" in template arguments in bbox.hh, bboxset.hh, and vect.hh. | ||
* | CarpetLib: Add minloc1 and maxloc1 to vect class | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Replace "class" by "typename" in template arguments in vect.cc | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Replace "class" by "template" in template arguments in bboxset.cc | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Replace "class" by "typename" in template arguments | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct ranges of parameter print_memstats_every | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Correct scheduling of global-early mode in analysis bin | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Remove outdated option files | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Initialise times on all time levels while recovering | Erik Schnetter | 2011-12-14 |
| | | | | | Initialise the times of all time levels of grid arrays while recovering. | ||
* | CarpetRegrid2: Support symmetries for cell centred grids | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetWeb: Update | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetRegrid2: Make output consistent | Erik Schnetter | 2011-12-14 |
| | | | | Always number refined regions starting from 1. | ||
* | CarpetRegrid2: Check for nans in the region locations and sizes | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Update comment | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add isnan and friends to vect<T,D> | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add new restriction operator for cell centred grids | Erik Schnetter | 2011-12-14 |
| | | | | | Add a restriction operator that supports mixed vertex/cell centred grids (e.g. for face centred values). | ||
* | CarpetLib: Split mem.cc into two files mem.cc and memstat.cc | Erik Schnetter | 2011-12-14 |
| | | | | | mem.cc contains the mem class, memstat.cc the CarpetLib memory statistics. | ||
* | CarpetLib: Check for nans when converting to grid point indices | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Improve comments and debug facilities in fulltree data structure | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Provide good implementations of isnan and friends | Erik Schnetter | 2011-12-14 |
| | | | | | Find the system's implementations of isnan etc., and provide them in the CarpetLib::good namespace. | ||
* | CarpetLib: Update exported include files | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIOHDF5: Improve handling termination checkpoints | Erik Schnetter | 2011-12-14 |
| | | | | | When checkpoints of initial data are disabled, but termination checkpoints are enabled, then do checkpoint the initial data. | ||
* | CarpetIOHDF5: Add comments and indent one line | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Output load balance statistics for each refinement level | Erik Schnetter | 2011-12-14 |
| | |||
* | Re-organise time level handling | Erik Schnetter | 2011-12-14 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Store the current Cactus time (and not a fake Carpet time) in the th "time hiearchy". This removes the now redundant "leveltimes" data structure in Carpet. Add past time levels to th, so that it can store the time for past time levels instead of assuming the time step size is constant. This allows changing the time step size during evolution. Share the time hierarchy between all maps, instead of having one time hierarchy per map. Simplify the time level cycling and time stepping code used during evolution. Improve structure of the code that loops over time levels for certain schedule bins. Introduce a new Carpet variable "timelevel", similar to "reflevel". This also makes it possible to avoid time interpolation for the past time levels during regridding. The past time levels of the fine grid then remain aligned (in time) with the past time levels of the coarse grid. This is controlled by a new parameter "time_interpolation_during_regridding", which defaults to "yes" for backwards compatibility. Simplify the three time level initialisation. Instead of initialising all three time levels by taking altogether three time steps (forwards and backwards), initialise only one past time level by taking one time step backwards. The remaining time level is initialised during the first time step of the evolution, which begins by cycling time levels, which drops the non-initialised last time level anyway. Update Carpet and the mode handling correspondingly. Update the CarpetIOHDF5 checkpoint format correspondingly. Update CarpetInterp, CarpetReduce, and CarpetRegrid2 correspondingly. Update CarpetJacobi and CarpetMG correspondingly. | ||
* | LoopControl: Correct error in handling loop with different numbers of threads | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Check input sizes for Allgatherv communications | Erik Schnetter | 2011-12-14 |
| |