Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Carpet: Correct indentation | Erik Schnetter | 2011-12-14 |
| | |||
* | * change prototype type of CallAfterRoutines and CallBeforeRoutines | Christian D. Ott | 2011-12-14 |
| | | | | | | | from void to int to make Carpet compile again. * actually return return values from these functions to make Carpet work again. | ||
* | Carpet: Return status value from routines called before/after scheduled routines | Erik Schnetter | 2011-12-14 |
| | | | | | | Return a status value from routines called before or after scheduled routines. Possibly skip calling the scheduled routines based on this status. | ||
* | CarpetIOHDF5: add example parameter file for output_buffers | Roland Haas | 2011-12-14 |
| | | | | | | right now there is no support for hdf5 files in testsuites so users will have to manually use 'h5diff -v' and 'h5dump -r' to compare and test the output when changes are made to the code | ||
* | CarpetIOHDF5: fix way hyperslab is computed | Roland Haas | 2011-12-14 |
| | | | | | to compute the hyperslab one needs to base its location on the extent of the data in memory not in the extent that we want to output. | ||
* | CarpetIOHDF5: make sure metadata matches old code | Roland Haas | 2011-12-14 |
| | | | | | * add some attributes to metadata to match what the old code wrote * only tag object names with components of there are more than one | ||
* | CarpetIOHDF5: add option to not output the buffer zones | Roland Haas | 2011-12-14 |
| | | | | | | | This is implemented by re-computing the allactive bboxset that dh::regrid computes and outputting only the part of each component that intersects allactive. This changes the number of components since the intersection might be non-rectangular-box. | ||
* | CarpetIOHDF5: add support for output on multiple processors | Roland Haas | 2011-12-14 |
| | | | | | add code to honor IO::ioproc_every to output data unchunked (for 3d output only) | ||
* | CarpetIOHDF5: turn on 3d output in OutputSlice.cc | Roland Haas | 2011-12-14 |
| | | | | | | | | Register new-style output code as an IO method with IOUtil for 3d output. The new code is not quite as capable as the old code, since it does not include Ian Hinder's indexing facility and so far outputs all data on the root processor. It does support the new-style output_symmetry_points etc. options however. | ||
* | CarpetReduce: Add more self tests | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Correct weight calculation | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Remove unused variable "mask" | Erik Schnetter | 2011-12-14 |
| | |||
* | Merge after undo | Erik Schnetter | 2011-12-14 |
|\ | |||
| * | Backed out changeset 1b5c07de6243 | Erik Schnetter | 2011-12-14 |
| | | |||
* | | CarpetReduce: Do not check for errors when enabling or disabling storage | Erik Schnetter | 2011-12-14 |
|/ | | | | | | Do not check for errors when enabling or disabling storage for helper variables. The reported return values do not seem to conform to the specification. | ||
* | CarpetReduce: Remove unused variable "mask" | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Add support for new "accumulate" transport operator | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add new transport operator "accumulate" | Erik Schnetter | 2011-12-14 |
| | | | | | | Add a new transport operator "accumulate", which accumulates ghost zones into grid functions. (This is in a sense the opposite of regular synchronisation, which copies grid function values into ghost zones.) | ||
* | CarpetReduce: Correct errors in calculating the weight function | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Store more details for setting up the weight masks | Erik Schnetter | 2011-12-14 |
| | | | | | Store locations of prolongation and restriction boundaries not only per direction, but per direction and face. | ||
* | CarpetReduce: Correct error in calculating weight for restricted region | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetReduce: Remove large sections of unused code | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct error detection in prolongate_3d_cc_o1_rf2 | Erik Schnetter | 2011-12-14 |
| | | | | | Correct error detection in prolongation operator prolongate_3d_cc_o1_rf2. | ||
* | CarpetLib: Correct refluxing in operator restrict_3d_vc_rf2 | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add more debug output to operator prolongate_3d_cc_o1_rf2 | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Add another consistency check when executing communication schedule | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Correct refluxing errors | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Protect copy3d operator's debug output when using OpenMP | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Don't require aligned bboxes for the "contains" function | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetLib: Require that the bboxes are aligned for the & operator | Erik Schnetter | 2011-12-14 |
| | |||
* | Carpet: Execute postrestrict bin finest-to-coarsest | Erik Schnetter | 2011-12-14 |
| | | | | | | | Execute the postrestrict and postrestrictinitial bins from finest to coarsest level, so that the restriction to level L+1 is complete (including boundary conditions, synchronisation etc.) before level L is restricted. | ||
* | Carpet: Output iteration number in veryverbose synchronisation message | Erik Schnetter | 2011-12-14 |
| | |||
* | CarpetIONirvana: Move from Carpet to CarpetDev arrangement | Erik Schnetter | 2011-12-14 |
| | |||
* | Removed explicit include paths to Nirvana include files and made it | Christian Reisswig | 2011-12-14 |
| | | | | work with ExternalLibraries/Nirvana. | ||
* | CarpetIOHDF5: Set times correctly after recovering | Erik Schnetter | 2011-12-14 |
| | | | | | | Recovery happens level-by-level in Cactus. When recovering the refinement level times and the global time, set them correctly according to the current refinement level. | ||
* | CarpetN5: | Christian Reisswig | 2011-12-14 |
| | | | | Output ghostzone attribute. | ||
* | Make sure output file is not parsed when re-opened | Christian Reisswig | 2011-12-14 |
| | | | | for writing. | ||
* | Enable output of fields to individual processor files. | Christian Reisswig | 2011-12-14 |
| | |||
* | Merge. | Christian Reisswig | 2011-12-14 |
|\ | |||
| * | Carpet: Correct synchronisation for grid arrays and grid scalars | Erik Schnetter | 2011-12-14 |
| | | |||
| * | Carpet: Implement new routine gather_string | Erik Schnetter | 2011-12-14 |
| | | |||
| * | Merged changes | Erik Schnetter | 2011-12-14 |
| |\ | |||
| | * | * remove debug output from regrid.cc | Christian D. Ott | 2011-12-14 |
| | | | |||
| | * | * change radius criterion for regridding to being a relative radius change ↵ | Christian D. Ott | 2011-12-14 |
| | | | | | | | | | | | | criterion. | ||
| | * | CarpetLib: add comment | knarf | 2011-12-14 |
| | | | |||
| | * | CarpetLib: remove re-assignment of all_refined | knarf | 2011-12-14 |
| | | | |||
| | * | LoopControl: remove restrict keyword for lc_topology_t because we do modify ↵ | knarf | 2011-12-14 |
| | | | | | | | | | | | | it using realloc | ||
| | * | CarpetLib: correct typo in comment | knarf | 2011-12-14 |
| | | | |||
| | * | LoopControl: realloc more memory for thread structures when needed instead ↵ | knarf | 2011-12-14 |
| | | | | | | | | | | | | of aborting | ||
| | * | LoopControl: be more verbose with error abour thread count inconsistency) | knarf | 2011-12-14 |
| | | |