| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Use cctk_ash instead of cctk_lsh to determine total array size.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@74 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@69 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@68 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
| |
that was accidentally removed in revision 66.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@67 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
| |
Introduce a parameter ADMBase::admbase_boundary_condition selection
which boundary condition ADMBase applies.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@66 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
| |
according to Trac Ticket #565.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@63 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
| |
In the development version of Carpet, only the interior of the newly
created grid is initialized by interpolation, so non-trivial boundary
conditions need to be applied.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@62 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
| |
evolutions, triggered a testsuite in ML_BSSN_Test
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@60 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
| |
they're never SYNC'd, so never initialized on refined grids.
Ian sent a patch which I extended at bit.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@59 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
|
|
|
| |
in MoL_PostStep. The ADM variables have to be set before this group,
and they may only be used afterwards. This correct recovery problem
with GRHydro and McLachlan.
This group was already used by HydroBase and McLachlan, but was not
defined in ADMBase.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@54 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
| |
Improve comments.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@53 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@52 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
|
|
| |
levels in ADMBase.
Add parameters to choose the prolongation type of the ADMBase
variables. This is useful to disable prolongation, e.g. if only a
single time level is active.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@51 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@50 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@49 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gauges already use the "static" keyword for this.
Rename some methods to have proper capitalisation, e.g. from
"SetDtlapse" to "SetDtLapse".
Initialise DtLapse and DtShift to zero if these initial conditions are
chosen. ADMBase already initialises metric, lapse, and shift when
Minkowski initial conditions are chosen.
Evolve all ADMBase variables if they have the evolution method
"static", which is offered by ADMBase. This evolution copies the past
to the current time level in cctk_prestep, which works with and
without CactusBase/MoL.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@48 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@44 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@43 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@42 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@41 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also add several state variables so that codes can determine whether
these variables have storage; storage is off by default for backwards
compatibility. This is similar to the way in which the shift vector
is handled, which also has no storage by default.
This is necessary since the ADMBase variables store currently the
3-metric, lapse, shift, and extrinsic curvature. They do not store
the time derivatives of lapse and shift, which makes it impossible to
calculate the time derivative of the 4-metric from the ADMBase
variables. This is a shortcoming, since almost all current evolution
systems require these, including common BSSN gauge conditions and
harmonic evolution schemes. (In many cases, initial data assume that
these additional time derivatives are zero to get around this issue.)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@40 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@39 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@38 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@37 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@36 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
| |
and ADMBase_PostInitial schedule groups.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@35 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@33 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
after ADMBase_InitialData. This makes it possible to set up all ADM
data in these two groups, and then e.g. convert to the BSSN variables
after these groups still in the bin "initial". Various other thorns,
such as dissipation or multipatch, can now apply transformations to
the initial data in the bin "postinitial". This simplifies the
interaction between various thorns.
Change various thorns to use these two groups.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@32 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
| |
consistent.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@29 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@28 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disappear as function aliasing will be updated to have aliased
functions either be optional or required, as opposed to optional
as they are at the moment. This will thus remove the configuration.ccl
files which are merely there to ensure that certain aliased functions
are actually provided. Also far more stuff will be done via function
aliasing which should remove some more of these dependencies.
Tom
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@25 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@24 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@23 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@22 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@21 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
| |
Fixes CactusEinstein/1003.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@20 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@19 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@18 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@17 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@15 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@14 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@13 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@12 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@11 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@10 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
| |
Tom
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@9 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
|
| |
so will refuse to setup "cartesian minkowski" if metric_type is not
"physical".
Tom
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@8 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@7 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
|
|
|
|
|
| |
Fixing some incorrect grdoc.
Tom
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@6 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@5 d576a68a-b34a-40ae-82fc-004fa1a9d16f
|