aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* set off-diagonal Tij componentsHEADmasterrhaas2013-10-02
| | | | | | | | 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
* 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
* replace CactusEinstein/ADMBase by EinsteinBase/ADMBaseknarf2010-04-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@144 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Recalculate constraints after recoveryschnetter2010-01-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@143 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* revert last patch (recompute constraints after regridding and restricting) ↵knarf2010-01-11
| | | | | | until a better solution is found git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@142 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Ian Hinder: Schedule the computation of the constraints in CCTK_POSTREGRID ↵knarf2009-12-08
| | | | | | 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
* Include Licence in READMEknarf2009-01-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@137 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Unify README file formatknarf2009-01-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@136 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* use correct latex package in documentationknarf2009-01-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@135 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Correct invalid if statementschnetter2008-04-23
| | | | | | | 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
* Remove mention of non-existing schedule group MoL_PostRegridschnetter2008-04-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@133 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
* Correct error in group name.schnetter2007-06-05
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@131 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Schedule constraint boundaries after MoL_PostStep, so that the ADMschnetter2007-06-01
| | | | | | | variables exist. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@130 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Schedule constraint calculation slighly differently whenschnetter2007-06-01
| | | | | | | | | | | | | | | | | | | 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
* Allow constraint prolongation type "copy".schnetter2007-06-01
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@128 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Convert integers to CCTK_INT when calling Boundary_SelectGroupForBC.schnetter2007-05-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@127 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
* Don't output the sum reduction which causes the testsuite to fail.tradke2006-11-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@125 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
* Update test case.schnetter2006-07-13
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@123 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Correct wrong symmetry description for ham_normalized.schnetter2006-06-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@122 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* List cactusmaint as maintainerschnetter2006-05-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@121 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Added localreduce to activethornsyye002006-01-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@120 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Added missing norms as additional testsuite output files.tradke2005-11-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@119 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* commits to change IOBasic to use the new reduction interface. This breaks ↵yye002005-11-01
| | | | | | 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
* Correct email address in copyright statement.schnetter2005-10-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@117 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Introduce a new schedule group ADMBase_InitialGauge which is run justschnetter2005-09-26
| | | | | | | | | | | | | | 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
* Move boundary conditions to a separate routine, scheduled in levelhawke2005-04-26
| | | | | | | | 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
* Add the configuration.ccl dependency on SpaceMask.hawke2005-02-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@112 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Fix from Scott Hawley: the variable 'check_excision_bitmask' was being used astradke2005-02-16
| | | | | | | | 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
* 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
* Adding missing copyright files to all thorns and making themgoodale2004-11-02
| | | | | | | consistent. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@108 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Untabified.goodale2004-05-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@107 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Updated configuration.ccl files. In Beta14 some of these willgoodale2004-03-27
| | | | | | | | | | | | | | 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
* Do not explicitly apply the symmetry boundary conditions any moreschnetter2004-03-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@103 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Do not check Cartoon parameter any moreschnetter2004-03-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@102 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Deprecate Cartoon parameterschnetter2004-03-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@101 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Update parameter files to activate thorn SymBase.schnetter2004-03-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@100 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Make the dependency on the thorns CartGrid3D and/or Boundary explicit.schnetter2003-11-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@99 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Fixed the fuzzy comparison of the mask, since 'if (emask.ne.1)' has to bediener2003-11-03
| | | | | | | | | | | | | | | | 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
* Excision is active when emask is 0, not 1.hawke2003-11-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@97 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Undo my last commit, which contained more changes than intended.schnetter2003-10-31
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@96 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 include mechanism for aliased functions in Fortran. One now has toschnetter2003-10-27
| | | | | | | | #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
* CardGrid3D now inherits from CoordBaserideout2003-08-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@92 b7a48df3-cbbf-4440-997f-b4b717c9f7fc
* Synchronize all output variables on leaving ANALYSIS routines.allen2003-07-16
| | | | | | | 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
* 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
* Update for 4th order differencing.pollney2003-06-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/ADMConstraints/trunk@89 b7a48df3-cbbf-4440-997f-b4b717c9f7fc