| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
this affected all runs using ADMConstraints and new style Tmunu interface
since rev 154 (January 2013)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@157 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
|
|
|
|
| |
we check at runtime if storage was allocated for Tmunu and use the data stored
there rather than re-computing it using hte include file.
Note: this requires that we inherit from TmunuBase, hence all runs even vacuum
runs using ADMConstraints need to activate TmunuBase (but need not allocate
storage for it).
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@154 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@144 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@143 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
| |
until a better solution is found
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@142 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
| |
and CCTK_POSTRESTRICT. Previously, the constraints would have contained undefined (or poison) values after regridding.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@141 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@137 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@136 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@135 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
| |
Explanation: the operator .and. does not short-circuit in Fortran.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@134 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@133 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
| |
not contravariant. (This should have no effect on simulations.)
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@132 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@131 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
| |
variables exist.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@130 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
constraints_persist=yes:
Calculate constraints at POSTINITIAL (after MoL_PostInitial and
MoL_PostStep) and at EVOL (after MoL_Evolution).
Re-apply the constraint boundary conditions at POSTREGRID and
POSTRESTRICT.
(This method is closer to the way in which time-evolved quantities are
handled.)
Introduce a new schedule group ADMConstraintsBoundariesGroup which
applies only the constraint boundaries.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@129 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@128 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@127 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that mesh refinement boundaries can be interpolated in time. Add
parameter ADMConstraints::constraints_timelevels, which defaults to 1.
Add parameter ADMConstraints::constraints_prolongation_type, which
chooses the interpolator for the constraints. It defaults to
"Lagrange".
Document that the parameter ADMConstraints::excise is not only
deprecated, but also unused.
Schedule constraint calculation in a group ADMConstraintsGroup, so
that it can be easily scheduled at several times.
If constraints persist, then schedule constraint calculate in EVOL
after the MoL integration. Re-calculate the constraints in the
POSTREGRID bin.
If the constraints do not persist, then calculate them in the ANALYSIS
bin as usual.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@126 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@125 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Make ADMConstraints GF public"
Wed, 26 Jul 2006 10:33:08 +0200
(since the patches archive is broken, there's no web url for this :( )
It is also PR 2040:
http://www.cactuscode.org/cactus_cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&
database=cactus&pr=2040
and discussed much on the developer's list.
The text of the patch is as follows:
this patch makes the GFs of CactusEinstein/ADMConstraints public.
The reason is that this way other thorns can use the values already
computed here for their own purposes by inheritage. One example of such
a thorn is ADMDevelopment/MaskedADMConstraints, which requires this
patch to work.
Another possibility to access these GF would be to get their pointer by
variable name. However, I would consider inheritage cleaner. I also
cannot see a reason why these variables should stay private.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@124 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@123 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@122 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@121 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@120 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@119 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
| |
the testsuite for testcomplex because of a new reduction scheme for complex numbers. WaveToy1DF77 also fails with inconsistency, failing at 3,7 processors with varying files and differences between them. Currently investigating these failurse in detail.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@118 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@117 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/EinsteinAnalysis/ADMConstraints/trunk@115 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
| |
mode. This removes warnings from thorn Boundary when run in
MultiPatch.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@113 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@112 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
| |
if it were a logical variable, when it's actually an INTEGER*4.
This caused compile errors when using the g95 compiler under Mac OS X.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@111 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@110 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
| |
consistent.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@108 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@107 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/EinsteinAnalysis/ADMConstraints/trunk@104 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@103 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@102 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@101 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@100 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@99 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
translated into 'if (abs(emask-1)>0.001)' instead of the previous
suggestions of 'if (abs(emask-1)<0.001)' or 'if(abs(emask)<0.001)'.
Also changed the width of the boundary to 1 instead of 0 in the calls to
Boundary_SelectGroupForBC. Otherwise the boundary conditions are not
applied.
Please run the testsuites before committing stuff like this. In this case
the errors could have easily been caught before committing, since the
testsuites for ADMConstraints were in fact all broken.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@98 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@97 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@96 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@95 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@94 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
|
| |
#include "cctk_Functions.h" and then use the macro
DECLARE_CCTK_FUNCTIONS.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@93 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@92 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
|
| |
The parameter constraint_communication has no effect now and is deprecated.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@91 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
|
|
| |
using fourth order differencing.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@90 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|
|
|
|
| |
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@89 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
|