| Commit message (Collapse) | Author | Age |
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@266 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
| |
Set cctkGH->cctk_delta_space instead of modifying cctk_delta_space;
this will allow declaring cctk_delta_space as const later.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@259 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
|
| |
which has the possible values "all grids", "all maps", or "first
level". "all grids" is the default, "all maps" is for multi-patch
simulations, and "first level" is for mesh refinement environments
where the coarsest grid may not actually exist, such as e.g. in
Paramesh.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@239 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@237 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
| |
MultiPatch_ConvertFromPhysicalBoundary is available, then call this
function instead of ConvertFromPhysicalBoundary. This is necessary to
set up the coordinate extent correctly when different patches have
different boundary sizes.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@236 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
|
| |
Call CartGrid3D_SetRanges in local mode instead of singlemap mode.
Re-introduce an explicit check in that routine whether it is called on
the coarsest level. This is necessary because the flesh coordinate
information needs to be set up according to the coarsest level's grid
points.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@231 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
set up once when there is mesh refinement.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@230 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
manually whether it was called on the coarsest grid.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@229 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
CartGrid3D: Support patches with different grid spacing
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@226 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@223 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(on the coarsest refinement level).
Split CartGrid3D() into two level-mode routines:
* CartGrid3D_SetRanges() sets up the coordinate ranges from parameters.
This is only done once (on the coarsest refinement level).
* CartGrid3D_SetCoordinates() sets up the coordinate grid functions
(for all levels, both in BASEGRID and REGRID).
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@213 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@210 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@208 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@206 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@204 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
Now you can have negative octant, quadrant, etc.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@193 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@192 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@191 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
| |
specifying the shape of the physical domain and the location of the
boundary points. The advantage of that is that it is now much easier
to change the resolution.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@190 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
from REAL to INT.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@184 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@183 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@182 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@180 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
| |
CCTK_ORIGIN_SPACE to initialize the cGH structure.
These changes require an update of the flesh also.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@179 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
| |
but is being ignored.
Fixes Cactus/1528
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@178 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
|
| |
Changed #define symbol for local debugging code from CCTK_DEBUG
to CARTGRID3D_DEBUG because CCTK_DEBUG is now used by the flesh
to signal a DEBUG=yes configuration.
From me: Untabified and removed excess spaces.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@177 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
| |
Path from Erik Schnetter
Closes Cactus/1310
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@176 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
the rotating symmetries.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@163 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@162 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
| |
systems which have a rotational symmetry.
There are some notes describing these domains and the implementation
in the doc directory: rotating_sym.tex
Currently only works for a single processor.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@161 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@153 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the following patch (which is only as large because a part of CartGrid3D is
now within an if block, changing indentation) should make CartGrid3D work
with mesh refinement. I ensures that CartGrid3D calculates grid spacing,
registers coordinates etc. only once, namely for the coarsest level. On
finer levels, it reuses the information from the coarser levels. This patch
should not make any differences to unigrid codes. It only changes behaviour
when cctk_levfac[] is different from one.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@151 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@141 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@140 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@132 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
| |
patch with this in, so don't know how it sneaked in.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@125 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@124 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
to zero the whole time with a full grid!
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@123 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
the includes, untabified sources.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@121 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@120 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@119 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@118 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
|
|
| |
avoid_origin, in
which the origin wasn't avoided.
This fixes PR 356.
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@114 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@111 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@106 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@104 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@103 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
| |
reset it
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@101 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@96 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@92 c78560ca-4b45-4335-b268-5f3340f3cb52
|