aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* * test commitChristian D. Ott2011-12-14
|
* CarpetIOHDF5: Index file supportIan Hinder2011-12-14
| | | | | | | | | | | | | Scanning the attributes of a large CarpetIOHDF5 output file, as is necessary in the visitCarpetHDF5 plugin, can be very time consuming. This commit adds support for writing an "index" HDF5 file at the same time as the data file, conditional on a parameter "CarpetIOHDF5::output_index". The index file is the same as the data file except it contains null datasets, and hence is very small. The attributes can be read from this index file instead of the data file, greatly increasing performance. The datasets will have size 1 in the index file, so an additional attribute (h5space) is added to the dataset to specify the correct dataset dimensions.
* CarpetLib: Begin to add bboxtree classErik Schnetter2011-12-14
|
* CarpetRegrid2: Use CarpetLib's new nan handling mechanismErik Schnetter2011-12-14
|
* CarpetLib: Simplify calculating grid point indices in restrict_3d_vc_rf2Erik Schnetter2011-12-14
|
* CarpetIOHDF5: Correct error in outputting distributed grid arraysErik Schnetter2011-12-14
|
* CarpetLib: Begin to add new load balancing mechanismErik Schnetter2011-12-14
| | | | | Add new class bintree<T,D,P>. Add new routine balance<T>.
* CarpetLib: Suggest new functions ipos2rpos and rpos2ipos for ghErik Schnetter2011-12-14
| | | | | | | | Implement (but leave commented out) new functions rvect ipos2rpos ivect rpos2ipos ivect rpos2ipos1 in the gh class.
* CarpetLib: Correct ggf::new_typed_dataErik Schnetter2011-12-14
|
* CarpetLib: Output grid variable name in error messageErik Schnetter2011-12-14
| | | | Output grid variable name in find_source_timelevel's error messages.
* CarpetLib: Rename local variable in find_source_timelevelErik Schnetter2011-12-14
|
* CarpetIOHDF5: Comment out unused local variableErik Schnetter2011-12-14
|
* Carpet: Rename local variable in Storage.cc to avoid compiler warningErik Schnetter2011-12-14
|
* CarpetReduce: Replace vector.at by vector.ATErik Schnetter2011-12-14
|
* CarpetReduce: Handle current time correctly when interpolating in timeErik Schnetter2011-12-14
|
* CarpetInterp: MergeErik Schnetter2011-12-14
|\
| * CarpetInterp2: Add debugging statementsErik Schnetter2011-12-14
| |
| * CarpetRegrid2: Correct regridding for cell centeringErik Schnetter2011-12-14
| | | | | | | | | | | | Correct errors for cell centered grids Correct snap_to_coarse Introduce veryverbose parameter
| * CarpetReduce: Set up mask from new dh class entriesErik Schnetter2011-12-14
| | | | | | | | | | Simplify mask setup code and improve its performance by using the new dh classes and their new entries.
| * Carpet: Introduce bbox and bboxset loop iteratorsErik Schnetter2011-12-14
| | | | | | | | | | Introduce LOOP_OVER_BBOX and LOOP_OVER_BSET iterators. Introduce ibbox2iminimax function.
| * CarpetLib: Calculate mask and refluxing entries in dh classesErik Schnetter2011-12-14
| |
| * CarpetLib: Remove unused variable, declare variable as constErik Schnetter2011-12-14
| |
| * CarpetLib: Correct typoErik Schnetter2011-12-14
| |
| * Carpet: Use switch instead of if statementErik Schnetter2011-12-14
| | | | | | | | | | Use a switch statement instead of an if statement to distinguish between vertex and cell centered cases.
| * CarpetWeb: UpdateErik Schnetter2011-12-14
| |
| * LoopControl: Disable demo codeErik Schnetter2011-12-14
| |
| * CarpetSlab: Update to new dh classesErik Schnetter2011-12-14
| |
| * CarpetInter2: Update to new dh classesErik Schnetter2011-12-14
| |
| * CarpetIOHDF5: Update to new dh classesErik Schnetter2011-12-14
| |
| * CarpetIOASCII: Update to new dh classesErik Schnetter2011-12-14
| |
| * CarpetEvolutionMask: Update to new dh classesErik Schnetter2011-12-14
| |
| * Carpet: Update to new dh classesErik Schnetter2011-12-14
| |
| * CarpetLib: Restructure dh classesErik Schnetter2011-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.ccErik Schnetter2011-12-14
| |
| * CarpetLib: Output file name and line number in dh assertion failuresErik Schnetter2011-12-14
| |
| * CarpetLib: Replace #include "..." by #include <...>Erik Schnetter2011-12-14
| |
| * CarpetEvolutionMask: Use new bboxset functions to simplify codeErik Schnetter2011-12-14
| |
| * CarpetLib: Add new bboxset functionsErik Schnetter2011-12-14
| | | | | | | | | | | | New functions: - construct a bboxset from a container of bboxes - expand or contract bboxsets
| * CarpetSlab: Remove explicit bboxset normalizationsErik Schnetter2011-12-14
| |
| * CarpetIOHDF5: Remove explicit bboxset normalizationsErik Schnetter2011-12-14
| |
| * CarpetEvolutionMask: Remove explicit bboxset normalizationsErik Schnetter2011-12-14
| |
| * Carpet: Remove explicit bboxset normalizationsErik Schnetter2011-12-14
| |
| * CarpetLib: Normalize bboxsets automaticallyErik Schnetter2011-12-14
| | | | | | | | Disable explicit normalization.
| * CarpetReduce: Use nan handling from CarpetLibErik Schnetter2011-12-14
| |
| * CarpetLib: Handle nan and friends differentlyErik Schnetter2011-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 r2vectErik Schnetter2011-12-14
| |
| * CarpetLib: Replace "class" by "typename" in template argumentsErik Schnetter2011-12-14
| | | | | | | | | | Replace "class" by "typename" in template arguments in bbox.hh, bboxset.hh, and vect.hh.
| * CarpetLib: Add minloc1 and maxloc1 to vect classErik Schnetter2011-12-14
| |
| * CarpetLib: Replace "class" by "typename" in template arguments in vect.ccErik Schnetter2011-12-14
| |
| * CarpetLib: Replace "class" by "template" in template arguments in bboxset.ccErik Schnetter2011-12-14
| |