Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | CarpetLib: add volume averaged cc eno operator | Roland Haas | 2012-11-20 |
| | |||
* | CarpetLib: Define dh members tallying the size of refinement boundaries | Erik Schnetter | 2012-11-14 |
| | | | | Define dh members tallying the size of refinement boundaries. This may be used to implement (2d) face grid functions at some point. | ||
* | CarpetLib: Add self-checks to MPI reduction operators | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetLib: Use correct MPI reduction operator for product reductions | Erik Schnetter | 2012-11-06 |
| | |||
* | CarpetLib: Update cycle.h from upstream | Erik Schnetter | 2012-10-24 |
| | |||
* | Carpet, CarpetLib: Move #define _GNU_SOURCE to correct file | Erik Schnetter | 2012-10-24 |
| | |||
* | CarpetLib: Remove restrict qualifier from pointer cast | Erik Schnetter | 2012-10-23 |
| | |||
* | Remove Carpet's mechanisms to deal with how to call isnan | Erik Schnetter | 2012-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 generation | Erik Schnetter | 2012-09-18 |
| | | | | Also add test parameter file. | ||
* | CarpetLib: Do not interpolate from buffer zones, if requested | Erik Schnetter | 2012-09-16 |
| | | | | Introduce parameter CarpetLib::interpolate_from_buffer_zones that allows disabling interpolation from buffer zones. | ||
* | CarpetLib: Store level_boxes in dh structure | Erik Schnetter | 2012-09-16 |
| | |||
* | CarpetLib: Implement bboxset::contains(vect) | Erik Schnetter | 2012-09-16 |
| | |||
* | CarpetLib: Allow (again) merging regions that contain process trees | Erik Schnetter | 2012-09-14 |
| | |||
* | CarpetLib: Allow assigning a region to itself | Erik Schnetter | 2012-09-14 |
| | |||
* | Carpet: Add "balanced" load balancing mechanism | Erik Schnetter | 2012-09-11 |
| | | | | Add new load balancing mechanism "balanced". | ||
* | CarpetLib: Ensure that split/combined regions don't have a tree structure ↵ | Erik Schnetter | 2012-09-11 |
| | | | | attached | ||
* | CarpetLib: Support prolongating faces | Erik Schnetter | 2012-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 change | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: Add routine to self-check regions and superregions | Erik Schnetter | 2012-09-11 |
| | | | | | | | Add routine to self-check the datastructure representing regions and superregion. Call this routine after recomposing. | ||
* | CarpetLib: Remove unused typedefs | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: add self-copy logic to classes with pointer members | Roland Haas | 2012-09-11 |
| | | | | right now disabled by an assert | ||
* | CarpetLib: Remove redefinition of restrict qualifier | Erik Schnetter | 2012-09-11 |
| | |||
* | Move MPI support from flesh to a thorn | Erik Schnetter | 2012-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_lssh | Erik Schnetter | 2012-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 vertex | Roland Haas | 2012-09-11 |
| | | | | | centering since CarpetLib does and the comment is a leftover from an older implementation of the functionality. | ||
* | CarpetLib: Comment out unused variable | Erik Schnetter | 2012-09-11 |
| | |||
* | CarpetLib: add index checking on source array in mixed restriction operator | Roland Haas | 2012-09-11 |
| | |||
* | CarpetLibs: shift vertex centered directions in restrict_3d_vc_rf2 | Roland Haas | 2012-09-11 |
| | |||
* | CarpetLib: take stencil size of irestriciton operators into account | Roland Haas | 2012-09-11 |
| | | | | when computing "send" region for restriction communication setup | ||
* | CarpetLib: Output error message for illegal bbox setups | Erik Schnetter | 2012-09-11 |
| | |||
* | 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. |