aboutsummaryrefslogtreecommitdiff
path: root/schedule.ccl
Commit message (Collapse)AuthorAge
* exlicitly schedule before ADMBase_SetADMVars in MoL_PostStepHEADmasterrhaas2013-02-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@289 e296648e-0e4f-0410-bd07-d597d9acff87
* add dtlapse_evolution and dtshift_evolution method optionsrhaas2012-11-27
| | | | | | | | | | | | This attached patch actually does two things: 1. adds dtlapse_evolution method and dtshift_evolution method options 'exact' to the respective ADMBase keywords 2. schedules metric initialization in MoL_PostStep (in addition to CCTK_PRESTEP) which is in line with what the current gauge initialization routine does git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@284 e296648e-0e4f-0410-bd07-d597d9acff87
* Support ADMBase's dtlapse and dtshift variables.schnetter2010-03-31
| | | | | | | | | Parallelise the main loops with OpenMP. Clean up the parameter file syntax. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@252 e296648e-0e4f-0410-bd07-d597d9acff87
* Add the capability to rotate initial data, similar to the existingschnetter2007-04-21
| | | | | | | | | | | | | | boost transformation. Add spherical Kerr-Schild initial data, i.e., Kerr-Schild data in which the horizon is a coordinate sphere. Add the capability to smooth Kerr-Schild data with a parabolic term. Re-indent param.ccl consistently. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@246 e296648e-0e4f-0410-bd07-d597d9acff87
* Undo last accidental commitschnetter2005-07-28
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@233 e296648e-0e4f-0410-bd07-d597d9acff87
* Change arguments of routine that registers the slicing. This routineschnetter2005-07-28
| | | | | | | | is called at startup time. It does not take CCTK_ARGUMENTS, and it has to return an int. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@232 e296648e-0e4f-0410-bd07-d597d9acff87
* Schedule initial data in the ADMBase_InitialData group instead of onlyschnetter2005-05-11
| | | | | | | | in the group initial, so that it is guaranteed that initial data are calculated before BSSN converts to its variables. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@229 e296648e-0e4f-0410-bd07-d597d9acff87
* Use a more smooth method to remove singularities when grid points fallschnetter2004-07-06
| | | | | | | | | onto an axis. Remove warnings when grid points fall onto an axis. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@203 e296648e-0e4f-0410-bd07-d597d9acff87
* C The Robertson-Walker metric doesn't work ==> move it to ./archive/jthorn2003-06-02
| | | | | | | | | | | | C C The argument rama is the R(t) in the C Robertson-Walker metric, and if this is passed correctly then this C subroutine computes the correct metric. But the rest of this thorn C doesn't know to pass this value. :( :( See Mitica's Cosmo thorn C for a better way to get this metric. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@178 e296648e-0e4f-0410-bd07-d597d9acff87
* Previously there was no easy and documented way to generate anjthorn2002-11-17
| | | | | | | | | | | | | | | entire exact spacetime (not just a t=0 slice). (The "slice_evolver.tex" stuff might may be able to do this, but it looks complicated. :( ) This change adds this feature (and removes it from the TODO): just set ADMBase::evolution_method = "exact" Thanks to Peter Diener for implementing this! (It turned out to be unexpectedly easy: just re-schedule the appropriate setup routine in CCTK_PRESTEP at each slice!) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@141 e296648e-0e4f-0410-bd07-d597d9acff87
* fix a serious bug:jthorn2002-08-16
| | | | | | | | | | | | | | | | | | | | Exact schedules a routine Exact__decode_pars() to decode/copy some of parameters into grid scalars (to share them properly so Calc_Tmunu code can see them even though it's compiled in other thorns). The bug was that I forgot to specify that other Exact routines which use these grid scalars should be scheduled *after* Exact__decode_pars(). The symptom was that Exact did a level-0 CCTK_WARN (==> abort the cactus run) in src/metric.F if the routines happened to be scheduled in the wrong order. The fix is trivial: just add "after Exact__decode_pars" to the relevant schedule.ccl lines. Thanks to Sascha for reporting this bug! git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@123 e296648e-0e4f-0410-bd07-d597d9acff87
* interface.ccljthorn2002-06-17
| | | | | | | | | | | | | schedule.ccl * rename group robwal_var to Exact_robwal_var schedule.ccl * add missing STORAGE for grid scalars (2 groups) and Mitica's rasa grid function (1 group, renamed above) (thanks to Ian Hawke for spotting this bug) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@108 e296648e-0e4f-0410-bd07-d597d9acff87
* [[This is a redo of my "cvs import" of 2002/06/11, this time using properjthorn2002-06-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cvs operations (commit/delete/add) to preserve the full CVS history of this thorn.]] This is a major cleanup/revision of AEIThorns/Exact. Major user-visible changes: * major expansion of doc/documentation.tex * major expansion of documentation in param.ccl file * rename all parameters, systematize spacetime/coordinate/parameter names (there is a perl script in par/convert-pars.pl to convert old parameter files to the new names) * [from Mitica Vulcanov] many additions and fixes to cosmological solutions and Schwarzschild-Lemaitre * fix stress-energy tensor computations so they work -- before they were all disabled in CVS (INCLUDES lines were commented out in interface.ccl) due to requiring excessive friendship with evolution thorns and/or public parameters; new code copies parameters to restricted grid scalars, which Cactus automagically "pushes" to friends * added some more tests to testsuite, though these don't yet work fully Additional internal changes: * rename many Fortran subroutines (and a few C ones too) so their names start with the thorn name to reduce the chances of name collisions with other thorns * move all metrics to subdirectory so the main source directory isn't so cluttered * move two files containing subroutines which were never called (they didn't belong in this thorn, but somehow got into cvs by accident) into new archive/ directory * some (small) improvements in efficiency -- the exact_model parameter is now decoded from a keyword (string) to an integer once at INITIAL, and that integer tested by the stress-energy tensor code, rather than requiring a separate series of string tests at each grid point (!) like the old stress-energy tensor code did git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@91 e296648e-0e4f-0410-bd07-d597d9acff87
* Checking that if shift evolution is exact, initial shift is exact.goodale2002-05-16
| | | | | | | Tom git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@69 e296648e-0e4f-0410-bd07-d597d9acff87
* Port to new einsteinallen2002-04-30
| | | | | | | | | | | | Passes testsuite Does run all example par files yet Need to understand conformal factor to finish this and add appropriate checking routines. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@53 e296648e-0e4f-0410-bd07-d597d9acff87
* Moving excatgauge from POSTINITIAL to INITIAL. As POSTINITIAL it conflictsmiguel2001-01-15
| | | | | | | | with the evolution thorns that assume that by then maetric plus gauge has been set up correctly. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@46 e296648e-0e4f-0410-bd07-d597d9acff87
* Updatee the comments that go to the screen.gundlach2000-11-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@39 e296648e-0e4f-0410-bd07-d597d9acff87
* Major rewrite. The previous version was correct but not very logical.gundlach2000-11-16
| | | | | | | | | | | | | | | | | The new version is more systematic, and it also adds functionality. 1) "exact" (exact solution on a trivial slice): The functionality has not changed, I have only reordered the order within the file. 2) I have added "exact" boundary conditions though through a new parameter. 3) "slice" (exact solution on an arbitrary slice:) Now using this just for initial data, and for faking an evolution, are scheduled separately. This is both clearer, and it saves storage. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@36 e296648e-0e4f-0410-bd07-d597d9acff87
* Removing COMMallen2000-01-25
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@15 e296648e-0e4f-0410-bd07-d597d9acff87
* Adding parameter for initial_lapse.miguel1999-12-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@13 e296648e-0e4f-0410-bd07-d597d9acff87
* Migrating to Cactus 4.0miguel1999-12-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@7 e296648e-0e4f-0410-bd07-d597d9acff87
* This commit was generated by cvs2svn to compensate for changes in r2,miguel1999-12-01
which included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@3 e296648e-0e4f-0410-bd07-d597d9acff87