aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib
Commit message (Collapse)AuthorAge
* CarpetLib: take stencil size of irestriciton operators into accountRoland Haas2012-06-05
| | | | when computing "send" region for restriction communication setup
* CarpetLib: Output error message for illegal bbox setupsErik Schnetter2012-06-07
|
* Carpet: Correct error in "balanced" domain decompositionErik Schnetter2012-06-07
|
* Carpet: Add short instructions to backtracesErik Schnetter2012-06-07
|
* CarpetLib: make parameters controlling restrition order restrictedRoland Haas2012-06-04
| | | | this is so that Carpet can see them when checking the ghost sizes
* CarpetLib: add fifth order cc restriction operatorRoland Haas2012-06-04
|
* CarpetLib: add offset3 function identical to index3 without testsRoland Haas2012-05-03
| | | | | | index3 fails with CARPET_DEBUG if it is asked for an index outisde of the box, which happens in the operators when they try to ask for di offsets for a box of width 1
* CarpetLib: disable debugging tests in 3rd order cc restrict operatorRoland Haas2012-06-04
|
* CarpetLib: clean up higher order restriciton someRoland Haas2012-06-04
| | | | | | | | | * rename controlling parameter to use_higher_order_restriction * introduce parameter restriction_order_space to control which operator is used (currently order 1 and 3 are suppoted) * include some comments on what the operator does * change the way the restrictable region is computed in dh.cc/regrid to be based on exterior.shrink(stencil_width) rather that the interior
* CarpetLib: add preliminary support for higher order restrictionRoland Haas2012-06-02
|
* CarpetLib: Fill overlap zones via prolongation during regrid.Christian Reisswig2012-05-13
|
* CarpetLib: disable debug outputRoland Haas2012-05-09
|
* Remove all #warning statementsErik Schnetter2012-05-11
|
* CarpetLib: Correct determining overlap zonesErik Schnetter2012-05-11
|
* CarpetLib: Correct determining buffer and overlap zonesErik Schnetter2012-05-11
|
* CarpetLib: Disable OpenMP collapse statementsErik Schnetter2012-05-05
| | | | These do not work on all systems, and we don't autoconf them yet.
* CarpetLib: Remove superfluous memoryof() definitionsErik Schnetter2012-05-03
| | | | | Remove definitions for memoryof(T*) sinfc there is already memoryof(T const*). xlC does not like having both.
* Carpet…: Rename buffer2 to overlap zones; correct implementation in dhErik Schnetter2012-05-01
| | | | | | Rename buffer2 zones to overlap zones. Complete implementing overlap zones in the dh class.
* CarpetLib: Remove warnings for non-aligned grid variablesErik Schnetter2012-04-30
|
* CarpetLib: Use vectors instead of lists to store bboxset bboxesErik Schnetter2012-04-28
|
* Carpet, CarpetLib: Complete patch to support buffer2 zonesErik Schnetter2012-04-28
|
* CarpetLib: Check whether grid functions are alignedErik Schnetter2012-04-28
| | | | Check whether grid functions are aligned to multiples of a cache line.
* CarpetLib: store OpenMP thread number in dist objectRoland Haas2012-04-09
|
* CarpetLib: Improve comment of dh data structuresErik Schnetter2012-04-04
|
* CarpetLib: output regions when not-contained error is detected inRoland Haas2012-03-08
| | | | restrict_3d_cc_rf2 and restrict_3d_vc_rf2
* CarpetLib: Cache end() iterator in bboxsetErik Schnetter2012-03-03
|
* CarpetLib: Ensure that time and memory statistics are outputErik Schnetter2012-02-29
|
* CarpetLib: Add Fortran wrappers for CarpetLib timersErik Schnetter2012-02-25
|
* CarpetLib: Avoid warning about sign changeErik Schnetter2012-02-25
|
* CarpetLib: Remove support OMIT_F90Erik Schnetter2012-02-25
| | | | OMIT_F90 was already non-functional.
* Carpet: Change some #warnings into commentsErik Schnetter2012-02-25
|
* CarpetLib: Change API to obtain pointer to grid function dataErik Schnetter2012-02-25
| | | | | | | | Change the API to obtain a pointer to grid function data: - Use a function "typed_data_pointer" instead of overloading the () operator (because this looks nicer) - Don't use a virtual function (because this isn't needed) - Update all uses
* CarpetLib: Rewrite some loops to avoid Intel compiler segfaultErik Schnetter2012-02-25
|
* CarpetLib: Re-enable functional API for vect classErik Schnetter2012-02-24
|
* CarpetLib: Add vect::first and vect::lastErik Schnetter2012-02-24
|
* CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarationsErik Schnetter2012-02-24
|
* CarpetLib: Declare gh::level_did_change as constErik Schnetter2012-02-24
|
* CarpetLib: Provide idiv/imod functions that always round downErik Schnetter2012-02-24
| | | | | | | Provide idiv/imod functions for signed integer division that always round towards negative infinity. Also provide vector version of these. Use these in the bbox output routines to ensure proper rounding.
* Carpet/CarpetLib: Move stack backtrace code to its own fileErik Schnetter2012-02-24
| | | | | Also add implementation of backtrace_symbols to output line number information.
* CarpetLib: Move some OpenMP parallelisation into the operatorsErik Schnetter2012-02-24
|
* CarpetLib: Add preliminary support for DGFE operatorsErik Schnetter2012-02-24
|
* CarpetLib: Only produce refluxing debug output with CarpetLib::verboseErik Schnetter2012-02-13
|
* MergeErik Schnetter2012-02-08
|
* CarpetLib: wrap some debugging-only assert statement in an if blockroland.haas@physics.gatech.edu2012-02-07
|
* CarpetLib: Improve prolongation with single precision.Barry Wardell2012-02-06
| | | | | * Allow larger errors * Disable 11th order as single precision isn't good enough for it to be accurate.
* CarpetLib: Allow larger errors in single precisionErik Schnetter2012-02-05
| | | | Allow larger prolongation errors in single precision.
* MergeErik Schnetter2012-02-05
|\
| * Re-organise some refluxing internalsErik Schnetter2012-02-05
| | | | | | | | | | | | | | | | | | | | | | Re-organise some of the internal details of refluxing. Refluxing requires restricting fluxes from fine to coarse grids. Previously, Carpet would internally store bounding boxes that were offset by 1/2 grid point, and adjust (correct) these boxes in various places in a rather ad-hoc manner. This is now cleaned up. Remove the (unused) "accumulate" operator, and the (unused) "accumulate" prolongation type.
* | CarpetLib: Correct white spaceErik Schnetter2012-02-02
| |
* | Cast several things to CCTK_REAL to supportIan Hinder2012-02-01
|/ | | | | | | | single-precision --- Carpet/Carpet/src/Timing.cc | 2 +- Carpet/CarpetLib/src/gdata.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)