aboutsummaryrefslogtreecommitdiff
path: root/interface.ccl
Commit message (Collapse)AuthorAge
* support "new" interface to TmunuBaserhaas2013-01-17
| | | | | | | | | | | | 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
* Correct the tensor type of the momentum constraint: it is covariant,schnetter2008-04-07
| | | | | | | 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
* Allow three time levels for the constraints. This is necessary soschnetter2007-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* This is Frank Loeffler's patch originally announced on the Patches list:jthorn2006-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | "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
* Patch from Frank Loeffler: Add ability to check for the new-style mask too.tradke2005-02-14
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@110 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Fix typo in commentschnetter2003-10-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@95 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Change the way in which pointers are passed to and from Fortran.schnetter2003-10-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@94 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Change the local_spatial_order within the loop to cope with boundaries when ↵hawke2003-07-09
| | | | | | using fourth order differencing. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@90 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Support for new boundary API.rideout2003-05-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@86 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Support for new aliased function specification format.rideout2003-05-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@85 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Split hamnormalized into its own variable group, so that it will workrideout2003-04-28
| | | | | | | | | | | | properly with Cartoon. Cartoon is now properly called by selecting variables for 'None' boundary condition, and defining their proper tensortypealias in interface.ccl. Note that this illustrates how to trigger an entire schedule group in the ANALYSIS time bin. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@84 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Included calculation of a normalized hamiltonian constraint:dorband2003-03-06
| | | | | | | hamnormalized git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@83 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Eliminating no-longer-used reference to CalcTmunu_rfr.inc.rideout2003-02-20
| | | | | | | Add cvs $Header$. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@82 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* ADMConstraints is now a friend of ADMCouplingallen2002-05-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@70 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* ADMConstraints inherits from Grid for now for symmetry functionsallen2002-05-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@67 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* ADMConstraints has to inherit from SpaceMask in case of excisionallen2002-05-04
| | | | | | | New arrangement names in ifdefs git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@64 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Converted to new ADMBase, StaticConformal, ADMMacros scheme.goodale2002-04-26
| | | | | | | | | | | Will give a warn 0 if metric_type is "static conformal" but the initial data has not provided second derivatives of the conformal factor. Tom git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@63 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Commiting changes needed to include cartoon. Major change is that the groupmiguel2001-10-24
| | | | | | | | | | | | | | | | ADMConstraints::constraints does not exist any more, it has been replaced by two separate groups: ADMConstraints::hamiltonian ADMConstraints::momentum The reason for this change is that cartoon needs to have groups that correspond to scalars, vectors or tensors. These changes were coded by Ryoji, even if I am commiting them. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@51 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Removing obsolete CalcTmunu_rfr.incmiguel2001-07-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@48 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Minor changes.miguel2001-02-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@41 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* ADM constraints was not seeing the matter terms. Notice that we are stillmiguel2001-02-16
| | | | | | | missing shift terms in the matter terms. I will fix this later. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@39 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* CactusBase is of course a totally inappropriate place to put theallen1999-04-03
constraints, so I'll try again ... git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@2 b7a48df3-cbbf-4440-997f-b4b717c9f7fc