aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* Carpet: Correct indentationErik Schnetter2011-12-14
|
* * change prototype type of CallAfterRoutines and CallBeforeRoutinesChristian D. Ott2011-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 routinesErik Schnetter2011-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_buffersRoland Haas2011-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 computedRoland Haas2011-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 codeRoland Haas2011-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 zonesRoland Haas2011-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 processorsRoland Haas2011-12-14
| | | | | add code to honor IO::ioproc_every to output data unchunked (for 3d output only)
* CarpetIOHDF5: turn on 3d output in OutputSlice.ccRoland Haas2011-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 testsErik Schnetter2011-12-14
|
* CarpetReduce: Correct weight calculationErik Schnetter2011-12-14
|
* CarpetReduce: Remove unused variable "mask"Erik Schnetter2011-12-14
|
* Merge after undoErik Schnetter2011-12-14
|\
| * Backed out changeset 1b5c07de6243Erik Schnetter2011-12-14
| |
* | CarpetReduce: Do not check for errors when enabling or disabling storageErik Schnetter2011-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 Schnetter2011-12-14
|
* Carpet: Add support for new "accumulate" transport operatorErik Schnetter2011-12-14
|
* CarpetLib: Add new transport operator "accumulate"Erik Schnetter2011-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 functionErik Schnetter2011-12-14
|
* CarpetLib: Store more details for setting up the weight masksErik Schnetter2011-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 regionErik Schnetter2011-12-14
|
* CarpetReduce: Remove large sections of unused codeErik Schnetter2011-12-14
|
* CarpetLib: Correct error detection in prolongate_3d_cc_o1_rf2Erik Schnetter2011-12-14
| | | | | Correct error detection in prolongation operator prolongate_3d_cc_o1_rf2.
* CarpetLib: Correct refluxing in operator restrict_3d_vc_rf2Erik Schnetter2011-12-14
|
* CarpetLib: Add more debug output to operator prolongate_3d_cc_o1_rf2Erik Schnetter2011-12-14
|
* CarpetLib: Add another consistency check when executing communication scheduleErik Schnetter2011-12-14
|
* CarpetLib: Correct refluxing errorsErik Schnetter2011-12-14
|
* CarpetLib: Protect copy3d operator's debug output when using OpenMPErik Schnetter2011-12-14
|
* CarpetLib: Don't require aligned bboxes for the "contains" functionErik Schnetter2011-12-14
|
* CarpetLib: Require that the bboxes are aligned for the & operatorErik Schnetter2011-12-14
|
* Carpet: Execute postrestrict bin finest-to-coarsestErik Schnetter2011-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 messageErik Schnetter2011-12-14
|
* CarpetIONirvana: Move from Carpet to CarpetDev arrangementErik Schnetter2011-12-14
|
* Removed explicit include paths to Nirvana include files and made itChristian Reisswig2011-12-14
| | | | work with ExternalLibraries/Nirvana.
* CarpetIOHDF5: Set times correctly after recoveringErik Schnetter2011-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 Reisswig2011-12-14
| | | | Output ghostzone attribute.
* Make sure output file is not parsed when re-openedChristian Reisswig2011-12-14
| | | | for writing.
* Enable output of fields to individual processor files.Christian Reisswig2011-12-14
|
* Merge.Christian Reisswig2011-12-14
|\
| * Carpet: Correct synchronisation for grid arrays and grid scalarsErik Schnetter2011-12-14
| |
| * Carpet: Implement new routine gather_stringErik Schnetter2011-12-14
| |
| * Merged changesErik Schnetter2011-12-14
| |\
| | * * remove debug output from regrid.ccChristian D. Ott2011-12-14
| | |
| | * * change radius criterion for regridding to being a relative radius change ↵Christian D. Ott2011-12-14
| | | | | | | | | | | | criterion.
| | * CarpetLib: add commentknarf2011-12-14
| | |
| | * CarpetLib: remove re-assignment of all_refinedknarf2011-12-14
| | |
| | * LoopControl: remove restrict keyword for lc_topology_t because we do modify ↵knarf2011-12-14
| | | | | | | | | | | | it using realloc
| | * CarpetLib: correct typo in commentknarf2011-12-14
| | |
| | * LoopControl: realloc more memory for thread structures when needed instead ↵knarf2011-12-14
| | | | | | | | | | | | of aborting
| | * LoopControl: be more verbose with error abour thread count inconsistency)knarf2011-12-14
| | |