aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetLib/src/prolongate_3d_cc_eno_rf2.cc
Commit message (Collapse)AuthorAge
* CarpetLib: New parameter use_loopcontrol_in_operatorsErik Schnetter2013-07-27
| | | | When this parameters is set, then (some) prolongation/restriction operators are parallelized via LoopControl instead of in dh.cc.
* Replace abs() by fabs()Erik Schnetter2013-04-02
| | | | Replace calls to abs() with floating arguments by calls to fabs(), to ensure the results are not accidentally truncated to integer.
* Allow padding in transport operatorsErik Schnetter2012-11-22
| | | | | Rewrite padding infrastructure. Add padded array extents to transport operator APIs.
* 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: 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: Extend operator API to allow hyperslabbingErik Schnetter2012-09-11
| | | | | | | Extend API of grid operators and of gdata::copy_from, gdata::transfer_from to allow hyperslabbing Implement hyperslabbing in copy_3d.cc
* Slight optimization of CC ENO operators.Christian Reisswig2011-12-14
|
* CarpetLib: avoid simultaneous implicit and explicit instantiation ofRoland Haas2011-12-14
| | | | prolongate_3d_cc_eno_rf2<T,3>
* Select 2nd order cc-eno for 3rd order interpolation since stencil radius is ↵Christian Reisswig2011-12-14
| | | | | | | | | | larger. This is consistent with vertex-centered eno. The trouble is that Carpet derives the stencil radius from the interpolation order imposing Lagrange interpolation. I also commented out the code that checks whether we have to switch down to first order. According to Shu, this is not necessary! This way interpolation runs faster.
* Correct index check for eno operators.Christian Reisswig2011-12-14
|
* CC-ENO: Fixed indexing problem in first order failsafe interpolation.Christian Reisswig2011-12-14
|
* Cell-centered ENO2/ENO3: Switch back to first order if terrain becomes too ↵Christian Reisswig2011-12-14
| | | | rocky!
* CarpetLib: Do not instantiate CCTK_INT prolongation operatorsErik Schnetter2011-12-14
|
* Implementation of 2nd and 3rd order ENO cell-centered prolongation operators.Christian Reisswig2011-12-14