aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Initialise all grid points when grid functions are paddedHEADmastereschnett2013-06-13
| | | | | | | 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
* Make timelevels parameters steerable upon recoveryeschnett2012-05-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@69 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* declare loop variables inside openmp loops (to make them private)knarf2012-05-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@68 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* ADMBase: re-introduce code to respecet boundary widthrhaas2012-05-14
| | | | | | | that was accidentally removed in revision 66. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@67 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Allow different boundary conditions in ADMBaseeschnett2012-05-11
| | | | | | | | 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
* Change default value of initial_shift parameter to "zero"bmundim2011-09-26
| | | | | | | | according to Trac Ticket #565. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@63 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Apply "flat" boundary condition instead of "none" to ADMBase variableshinder2011-08-17
| | | | | | | | 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
* Schedule ApplyBCs after variables have been selected (only applies to static ↵knarf2011-04-20
| | | | | | 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
* Ian Hawke: The point is that no BCs are applied to ADMBase variables, so ↵knarf2011-04-14
| | | | | | | | | 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
* Define a schedule group ADMBase_SetADMVars in ADMBase, and schedule iteschnett2010-05-29
| | | | | | | | | | | | 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
* Ensure ADMBase_PostInitial is scheduled after ADMBase_InitialData.schnetter2010-01-23
| | | | | | | Improve comments. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@53 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Improve wording of commentsschnetter2010-01-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@52 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Add parameters to let the user activate arbitrary numbers of timeschnetter2010-01-23
| | | | | | | | | | | 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
* Add OpenMP parallelisationschnetter2010-01-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@50 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Remove duplicate routines (error in last commit)schnetter2010-01-23
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@49 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Add "static" as synonym to "none" to metric evolution keywords. Theschnetter2010-01-23
| | | | | | | | | | | | | | | | | | | 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
* Include Licence in READMEknarf2009-01-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@44 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Unify README file formatknarf2009-01-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@43 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* use correct latex package in documentationknarf2009-01-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@42 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Set symmetry behaviour of dtlapse and dtshiftschnetter2008-08-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@41 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Add new grid functions for dtlapse and dtbetax, dtbetay, and dtbetaz.schnetter2008-04-15
| | | | | | | | | | | | | | | | | | | 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
* Document whether the indices are upstairs or downstairs.schnetter2006-05-11
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@39 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* List cactusmaint as maintainerschnetter2006-05-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@38 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Correct email address in copyright statement.schnetter2005-10-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@37 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Document the purpose of the ADMBase_PostInitial schedule group.schnetter2005-10-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@36 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Clarify the purpose of the ADMBase_InitialData, ADMBase_InitialGauge,schnetter2005-10-17
| | | | | | | and ADMBase_PostInitial schedule groups. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@35 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Document schedule group ADMBase_InitialGauge.schnetter2005-09-26
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@33 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* 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/EinsteinBase/ADMBase/trunk@32 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Adding missing copyright files to all thorns and making themgoodale2004-11-02
| | | | | | | consistent. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@29 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Indent correctly.schnetter2004-05-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@28 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* 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/EinsteinBase/ADMBase/trunk@25 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Make the dependency on the thorns CartGrid3D and/or Boundary explicit.schnetter2003-11-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@24 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Initialize all active timelevels.hawke2003-09-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@23 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* spell static conformal in same way as key value provided by StaticConformalallen2003-06-07
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@22 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Adding tags table to all variable groups, specifying tensortypealias for each.rideout2003-01-08
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@21 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Add comment for shift_state group.rideout2002-12-10
| | | | | | | Fixes CactusEinstein/1003. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@20 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Fix paragraph describing shift_state.rideout2002-12-10
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@19 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* USES INCLUDE HEADER: Symmetry.htradke2002-07-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@18 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Switch on storage for shift_state.tradke2002-06-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@17 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* changing the documentation.tex files to use our cactus style fileikelley2002-06-04
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@15 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Use cactus style fileallen2002-05-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@14 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Added comment about how to get Minkowski initial data with a conformal factor.rideout2002-05-29
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@13 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Move back to 3 timelevels following fix to c preprocessor on oiriginallen2002-05-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@12 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* ADMBase needs to inherit from grid for now (for symmetries)allen2002-05-09
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@11 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* update to docsallen2002-05-02
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@10 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Set shift to zero rather than 1 in ShiftZero !goodale2002-05-02
| | | | | | | Tom git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@9 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Adding a ParamCheck routine - ADMBase only knows about "physical" metric_typegoodale2002-04-29
| | | | | | | | | | 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
* Added a schedule group for ADM initial data called ADMBase_InitialDataallen2002-04-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@7 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Fixing a typo spotted by Ian.goodale2002-04-27
| | | | | | | | | Fixing some incorrect grdoc. Tom git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@6 d576a68a-b34a-40ae-82fc-004fa1a9d16f
* Changing to 2 timelevelsallen2002-04-27
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/ADMBase/trunk@5 d576a68a-b34a-40ae-82fc-004fa1a9d16f