| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
http://www.cactuscode.org/pipermail/patches/2006-March/000154.html:
Pass the number type as a macro argument, rather than defining it as a macro
itself. This shortens the code somewhat, no functionality has changed.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@228 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://www.cactuscode.org/pipermail/patches/2006-March/000154.html:
Intel icc complains about lots of questionabale type conversions in
CartGrid3D/src/Symmetry.c. Find attached a patch, to be applied from
within the CartGrid3D directory.
Notes
-----
* Code is macros within macros within macros that depend on outside
entities. Sometimes a type name is passed.
* The innermost macro performs the type conversion
* A typename is passed, but unfortunately, it isn't always the type
being converted. Sometimes it's a CCTK_COMPLEX type, but the type
being converted is only a component of the complex.
Solution
--------
Invented a new preprocessor symbol, NUMBER_TYPE, which indicates the
of a scalar multiplication.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@227 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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@215 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
| |
halved the time. Needs a bit of tidying and could be made a bit
more efficient.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@214 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
|
|
|
|
|
|
|
| |
where this symmetry condition comes from.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@209 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@207 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@206 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
modifying or adding files.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@205 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@204 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@203 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@200 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@197 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
symmetry condition.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@196 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@195 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@194 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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@189 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@187 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
Extend routines to handle the new type.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@185 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
|
|
|
|
|
|
|
|
| |
Some formatting, completed grdoc.
This closes PR CactusBase/1030.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@174 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@173 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@171 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
|
|
| |
have the wrong interface and anyway are not needed.
Fixed Cactus/1182
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@170 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
|
|
|
| |
The current code is in Symmetry.c.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@165 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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@152 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@149 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@143 c78560ca-4b45-4335-b268-5f3340f3cb52
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/CartGrid3D/trunk@141 c78560ca-4b45-4335-b268-5f3340f3cb52
|