Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | CarpetLib: Implement bboxset::contains(vect) | Erik Schnetter | 2012-09-16 | |
| | ||||
* | Carpet: Disable storage for point_classification | Erik Schnetter | 2012-09-16 | |
| | | | | Disable storage for point_classifiation; this feature is incomplete and unused. | |||
* | CarpetLib: Allow (again) merging regions that contain process trees | Erik Schnetter | 2012-09-14 | |
| | ||||
* | CarpetLib: Allow assigning a region to itself | Erik Schnetter | 2012-09-14 | |
| | ||||
* | Remove .hgignore file | Erik Schnetter | 2012-09-12 | |
| | ||||
* | Carpet: Add "balanced" load balancing mechanism | Erik Schnetter | 2012-09-11 | |
| | | | | Add new load balancing mechanism "balanced". | |||
* | Carpet: Requirements: Correct function types | Erik Schnetter | 2012-09-11 | |
| | | | | Correct types of Carpet_Requirements_CheckReads and Carpet_Requirements_NotifyWrites | |||
* | CarpetLib: Ensure that split/combined regions don't have a tree structure ↵ | Erik Schnetter | 2012-09-11 | |
| | | | | attached | |||
* | Carpet: insert routines into Boundary group to capture boundary update | Roland Haas | 2012-09-11 | |
| | | | | reads and writes | |||
* | Carpet: add routines to record READS/WRITES at runtime | Roland Haas | 2012-09-11 | |
| | | | | | | THe external interface seems ok, but the internals will be rewritten to avoid repeated string parsing, memory allocation and internal std::map manipulations. | |||
* | Carpet: add aliased routines to obtain map, timelevel | Roland Haas | 2012-09-11 | |
| | ||||
* | Carpet: output current state in Requirements::report_error | Roland Haas | 2012-09-11 | |
| | ||||
* | Carpet: add output() routines to Requirements classes | Roland Haas | 2012-09-11 | |
| | | | | this file is becoming unwieldy quite quickly | |||
* | Carpet: try to mimic enter_local_modes timelevel handling in | Roland Haas | 2012-09-11 | |
| | | | | | | | | | | AfterRoutine and BeforeRoutine in particular one has to handle routine that are called on past timelevels during PostRegrid (or init_3_levels which likely currently fails). This requires more work yet. | |||
* | Carpet: match refinement level argument of Requirement::Recompose to | Roland Haas | 2012-09-11 | |
| | | | | | | Recompose call. This means that instead of reflevel it is passed rl. | |||
* | Carpet: add parameter to ignore variables during Requirements check | Roland Haas | 2012-09-11 | |
| | | | | | | all variables and groups listed in carpet::ignore_these_variables are ignored by the requirements check, ie they are always assumed to be valid and never set. | |||
* | CarpetIOHDF5: make index files sparse files with full datasets | Roland Haas | 2012-09-11 | |
| | | | | | | | | | rather than datasets of extent [1,1,1]. It so happens that this patch removes the separate shape arrays and separate dataspaces for the datasets in index files and creates the index file datasets with the same dataspace as the "heavy" file datasets. It retains the h5shape attribute that was originally introduced for index files even though it is now redundant (since one could call H5Sget_simple_extent_dims on the datasets in the index files). | |||
* | Carpet: correct typos in Requirements handling | Roland Haas | 2012-09-11 | |
| | | | | | | | | * rl was used were tl should have been used * flesh does not allow comma inside of the (...) modifier, use ';' instead * use WRITE clause in AfterRoutine call * add some more information to error message | |||
* | Carpet: Requirements: Allow specifying individual time levels | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Support prolongating faces | Erik Schnetter | 2012-09-11 | |
| | | | | Add infrastructure to prolongate faces of grid functions. This may be used during refluxing to apply part of the correction to the fine grid. | |||
* | Carpet: Handle granularity in recursive load balancing | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetRegrid2: Try harder to combine different refined regions | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetRegrid2: Add virtual destructor to base class | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Requirements: Interpret schedule options | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: White space change | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Check schedule reads/writes statements at run time | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Remove unused variable | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Remove unused variable | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetIOHDF5: Use string instead of char[] in HDF5 for large attributes | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetInterp2: White space change | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Initialise outer_boundaries during recursive load balancing | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Improve layout of grid structure files | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetRegrid2: Correct error message | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Add routine to self-check regions and superregions | Erik Schnetter | 2012-09-11 | |
| | | | | | | | Add routine to self-check the datastructure representing regions and superregion. Call this routine after recomposing. | |||
* | Carpet: Ensure minimum size in domain decomposition | Erik Schnetter | 2012-09-11 | |
| | | | | Ensure that regions near outer boundaries are not too small. | |||
* | CarpetIO*: Do not overwrite last_output_iteration after recovery | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetIOHDF5: Increase array size for last_output_iteration_slice | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Remove unused typedefs | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetIOHDF5: close all HDF5 objects when closing a file | Roland Haas | 2012-09-11 | |
| | | | | garbage collect HDF5 objects when closing files | |||
* | CarpetIOHDF5: add support for index files to file reader | Roland Haas | 2012-09-11 | |
| | | | | | | we try for index files when opening the first file and if this does not succeed do not try opening index files again. This reduces the number of file system accesses when no index files are present. | |||
* | CarpetIOHDF5: teach the checkpointer to write index files | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetIOHDF5: defer opening data files until we have to to read a | Roland Haas | 2012-09-11 | |
| | | | | dataset | |||
* | CarpetIOHDF5: support indices in sequential chunked output | Roland Haas | 2012-09-11 | |
| | | | | which happens to be the output method used for single process runs. | |||
* | CarpetIOHDF5: do not re-parse files for patches when using | Roland Haas | 2012-09-11 | |
| | | | | open_one_input_file_at_a_time | |||
* | CarpetIOHDF5: close memory and HDF5 properties leaks mostly associated | Roland Haas | 2012-09-11 | |
| | | | | with open_one_input_file_at_a_time | |||
* | Carpet: make parameters steerable | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLib: add self-copy logic to classes with pointer members | Roland Haas | 2012-09-11 | |
| | | | | right now disabled by an assert | |||
* | CarpetIOHDF5: add option checkpoint_every_divisor | Roland Haas | 2012-09-11 | |
| | | | | | | to checkpoint when cctk_iteration % checkpoint_every_divisor == 0 rather than at whenever checkpoint_every iterations have passed since the last checkpoint | |||
* | Carpet: Move CCTK_INFO calls out of OpenMP parallel region | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetIOHDF5: only warn once about reading extra files | Roland Haas | 2012-09-11 | |
| | | | | | once per variable, refinement level and time level that is. So still about ~3000 warnings in a typical simulation. |