Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Carpet: Correct error in "balanced" domain decomposition | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet: Add short instructions to backtraces | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: make parameters controlling restrition order restricted | Roland Haas | 2012-09-11 | |
| | | | | this is so that Carpet can see them when checking the ghost sizes | |||
* | CarpetLib: add fifth order cc restriction operator | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLib: add offset3 function identical to index3 without tests | Roland Haas | 2012-09-11 | |
| | | | | | | 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 operator | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLib: clean up higher order restriciton some | Roland Haas | 2012-09-11 | |
| | | | | | | | | | * 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 restriction | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLib: Fill overlap zones via prolongation during regrid. | Christian Reisswig | 2012-09-11 | |
| | ||||
* | CarpetLib: disable debug output | Roland Haas | 2012-09-11 | |
| | ||||
* | Remove all #warning statements | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Correct determining overlap zones | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Correct determining buffer and overlap zones | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Disable OpenMP collapse statements | Erik Schnetter | 2012-09-11 | |
| | | | | These do not work on all systems, and we don't autoconf them yet. | |||
* | CarpetLib: Remove superfluous memoryof() definitions | Erik Schnetter | 2012-09-11 | |
| | | | | | 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 dh | Erik Schnetter | 2012-09-11 | |
| | | | | | | Rename buffer2 zones to overlap zones. Complete implementing overlap zones in the dh class. | |||
* | CarpetLib: Remove warnings for non-aligned grid variables | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Use vectors instead of lists to store bboxset bboxes | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Carpet, CarpetLib: Complete patch to support buffer2 zones | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Check whether grid functions are aligned | Erik Schnetter | 2012-09-11 | |
| | | | | Check whether grid functions are aligned to multiples of a cache line. | |||
* | CarpetLib: store OpenMP thread number in dist object | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLib: Improve comment of dh data structures | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: output regions when not-contained error is detected in | Roland Haas | 2012-09-11 | |
| | | | | restrict_3d_cc_rf2 and restrict_3d_vc_rf2 | |||
* | CarpetLib: Cache end() iterator in bboxset | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Ensure that time and memory statistics are output | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Add Fortran wrappers for CarpetLib timers | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Avoid warning about sign change | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Remove support OMIT_F90 | Erik Schnetter | 2012-09-11 | |
| | | | | OMIT_F90 was already non-functional. | |||
* | Carpet: Change some #warnings into comments | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Change API to obtain pointer to grid function data | Erik Schnetter | 2012-09-11 | |
| | | | | | | | | 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 segfault | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Re-enable functional API for vect class | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Add vect::first and vect::last | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Remove/correct ATTRIBUTE_CONST and ATTRIBUTE_PURE declarations | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Declare gh::level_did_change as const | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Provide idiv/imod functions that always round down | Erik Schnetter | 2012-09-11 | |
| | | | | | | | 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 file | Erik Schnetter | 2012-09-11 | |
| | | | | | Also add implementation of backtrace_symbols to output line number information. | |||
* | CarpetLib: Move some OpenMP parallelisation into the operators | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Add preliminary support for DGFE operators | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: Only produce refluxing debug output with CarpetLib::verbose | Erik Schnetter | 2012-09-11 | |
| | ||||
* | Merge | Erik Schnetter | 2012-09-11 | |
| | ||||
* | CarpetLib: wrap some debugging-only assert statement in an if block | roland haas | 2012-09-11 | |
| | ||||
* | CarpetLib: Improve prolongation with single precision. | Barry Wardell | 2012-09-11 | |
| | | | | | * Allow larger errors * Disable 11th order as single precision isn't good enough for it to be accurate. | |||
* | CarpetLib: Allow larger errors in single precision | Erik Schnetter | 2012-09-11 | |
| | | | | Allow larger prolongation errors in single precision. | |||
* | Merge | Erik Schnetter | 2012-09-11 | |
|\ | ||||
| * | Re-organise some refluxing internals | Erik Schnetter | 2012-09-11 | |
| | | | | | | | | | | | | | | | | | | | | | | 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 space | Erik Schnetter | 2012-09-11 | |
| | | ||||
* | | Cast several things to CCTK_REAL to support | Ian Hinder | 2012-09-11 | |
|/ | | | | | | | | single-precision --- Carpet/Carpet/src/Timing.cc | 2 +- Carpet/CarpetLib/src/gdata.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) | |||
* | CarpetLib: add empty constructor to struct slab to make gcc happy | Roland Haas | 2012-09-11 | |
| | ||||
* | CarpetLib: Don't declare dummy variable const | Erik Schnetter | 2012-09-11 | |
| |