| Commit message (Collapse) | Author | Age |
|
|
|
| |
When this parameters is set, then (some) prolongation/restriction operators are parallelized via LoopControl instead of in dh.cc.
|
|
|
|
| |
Replace calls to abs() with floating arguments by calls to fabs(), to ensure the results are not accidentally truncated to integer.
|
|
|
|
|
| |
Rewrite padding infrastructure.
Add padded array extents to transport operator APIs.
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Extend API of grid operators and of gdata::copy_from,
gdata::transfer_from to allow hyperslabbing
Implement hyperslabbing in copy_3d.cc
|
| |
|
|
|
|
| |
prolongate_3d_cc_eno_rf2<T,3>
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
rocky!
|
| |
|
|
|