aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib
Commit message (Collapse)AuthorAge
* CarpetLib: Update cycle.h from upstreamErik Schnetter2012-10-24
|
* Carpet, CarpetLib: Move #define _GNU_SOURCE to correct fileErik Schnetter2012-10-24
|
* CarpetLib: Remove restrict qualifier from pointer castErik Schnetter2012-10-23
|
* Remove Carpet's mechanisms to deal with how to call isnanErik Schnetter2012-10-22
| | | | Remove Carpet's mechanisms to deal with how to call isnan. Instead, expect isnan in std::, and rely on Cactus to correct things if this is not the case.
* CarpetLib: Clean up backtrace generationErik Schnetter2012-09-18
| | | | Also add test parameter file.
* CarpetLib: Do not interpolate from buffer zones, if requestedErik Schnetter2012-09-16
| | | | Introduce parameter CarpetLib::interpolate_from_buffer_zones that allows disabling interpolation from buffer zones.
* CarpetLib: Store level_boxes in dh structureErik Schnetter2012-09-16
|
* CarpetLib: Implement bboxset::contains(vect)Erik Schnetter2012-09-16
|
* CarpetLib: Allow (again) merging regions that contain process treesErik Schnetter2012-09-14
|
* CarpetLib: Allow assigning a region to itselfErik Schnetter2012-09-14
|
* Carpet: Add "balanced" load balancing mechanismErik Schnetter2012-09-11
| | | | Add new load balancing mechanism "balanced".
* CarpetLib: Ensure that split/combined regions don't have a tree structure ↵Erik Schnetter2012-09-11
| | | | attached
* CarpetLib: Support prolongating facesErik Schnetter2012-09-11
| | | | Add infrastructure to prolongate faces of grid functions. This may be used during refluxing to apply part of the correction to the fine grid.
* CarpetLib: White space changeErik Schnetter2012-09-11
|
* CarpetLib: Add routine to self-check regions and superregionsErik Schnetter2012-09-11
| | | | | | | Add routine to self-check the datastructure representing regions and superregion. Call this routine after recomposing.
* CarpetLib: Remove unused typedefsErik Schnetter2012-09-11
|
* CarpetLib: add self-copy logic to classes with pointer membersRoland Haas2012-09-11
| | | | right now disabled by an assert
* CarpetLib: Remove redefinition of restrict qualifierErik Schnetter2012-09-11
|
* Move MPI support from flesh to a thornErik Schnetter2012-09-11
| | | | | | | Move MPI support from flesh to thorn ExternalLibraries/MPI. This also requires thorns that call MPI directly to declare this in their configuration.ccl. Existing configurations using MPI need to include ExternalLibraries/MPI into their thorn list.
* Introduce cctk_ash, retire cctk_lsshErik Schnetter2012-09-11
| | | | | | | | | Introduce cctk_ash, describing the process-local array shape that has been allocated. This may be larger than cctk_lsh, the process-local shape that should be used. Retire cctk_lssh and related infrastructure to handle staggered grid functions.
* CarpetLib: remove comment about not supporting overlaps in vertexRoland Haas2012-09-11
| | | | | centering since CarpetLib does and the comment is a leftover from an older implementation of the functionality.
* CarpetLib: Comment out unused variableErik Schnetter2012-09-11
|
* CarpetLib: add index checking on source array in mixed restriction operatorRoland Haas2012-09-11
|
* CarpetLibs: shift vertex centered directions in restrict_3d_vc_rf2Roland Haas2012-09-11
|
* CarpetLib: take stencil size of irestriciton operators into accountRoland Haas2012-09-11
| | | | when computing "send" region for restriction communication setup
* CarpetLib: Output error message for illegal bbox setupsErik Schnetter2012-09-11
|
* Carpet: Correct error in "balanced" domain decompositionErik Schnetter2012-09-11
|
* Carpet: Add short instructions to backtracesErik Schnetter2012-09-11
|
* CarpetLib: make parameters controlling restrition order restrictedRoland Haas2012-09-11
| | | | this is so that Carpet can see them when checking the ghost sizes
* CarpetLib: add fifth order cc restriction operatorRoland Haas2012-09-11
|
* CarpetLib: add offset3 function identical to index3 without testsRoland Haas2012-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 operatorRoland Haas2012-09-11
|
* CarpetLib: clean up higher order restriciton someRoland Haas2012-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 restrictionRoland Haas2012-09-11
|
* CarpetLib: Fill overlap zones via prolongation during regrid.Christian Reisswig2012-09-11
|
* CarpetLib: disable debug outputRoland Haas2012-09-11
|
* Remove all #warning statementsErik Schnetter2012-09-11
|
* CarpetLib: Correct determining overlap zonesErik Schnetter2012-09-11
|
* CarpetLib: Correct determining buffer and overlap zonesErik Schnetter2012-09-11
|
* CarpetLib: Disable OpenMP collapse statementsErik Schnetter2012-09-11
| | | | These do not work on all systems, and we don't autoconf them yet.
* CarpetLib: Remove superfluous memoryof() definitionsErik Schnetter2012-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 dhErik Schnetter2012-09-11
| | | | | | Rename buffer2 zones to overlap zones. Complete implementing overlap zones in the dh class.
* CarpetLib: Remove warnings for non-aligned grid variablesErik Schnetter2012-09-11
|
* CarpetLib: Use vectors instead of lists to store bboxset bboxesErik Schnetter2012-09-11
|
* Carpet, CarpetLib: Complete patch to support buffer2 zonesErik Schnetter2012-09-11
|
* CarpetLib: Check whether grid functions are alignedErik Schnetter2012-09-11
| | | | Check whether grid functions are aligned to multiples of a cache line.
* CarpetLib: store OpenMP thread number in dist objectRoland Haas2012-09-11
|
* CarpetLib: Improve comment of dh data structuresErik Schnetter2012-09-11
|
* CarpetLib: output regions when not-contained error is detected inRoland Haas2012-09-11
| | | | restrict_3d_cc_rf2 and restrict_3d_vc_rf2
* CarpetLib: Cache end() iterator in bboxsetErik Schnetter2012-09-11
|