aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
Commit message (Collapse)AuthorAge
* 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
* This thorn EinsteinInitial/Exact uses finite differencing to calculateeschnett2010-11-24
| | | | | | | | | the extrinsic curvature. It uses currently only a 2nd order stencil. This patch implements 4th order finite differencing, which reduces the error significantly. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@266 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
* Add the shifted gauge wave exact solutionschnetter2005-03-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@219 e296648e-0e4f-0410-bd07-d597d9acff87
* Add "Schwarzschild/BL" initial data, which are a Brill-Lindquist blackschnetter2004-11-01
| | | | | | | | | hole. Allow "Schwarzschild/KS" initial data to be offset from the origin. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@212 e296648e-0e4f-0410-bd07-d597d9acff87
* fix a syntax error in the Thorn_fakebinary__atypejthorn2004-08-07
| | | | | | | parameter -- thanks to Peter Diener for spotting this git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@209 e296648e-0e4f-0410-bd07-d597d9acff87
* Correct typo in parameter description.schnetter2004-06-24
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@201 e296648e-0e4f-0410-bd07-d597d9acff87
* Fix whitespace.schnetter2004-05-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@199 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@177 e296648e-0e4f-0410-bd07-d597d9acff87
* * document Gowdy-wave model (this was missing from the thorn guide)jthorn2003-05-23
| | | | | | | | | | | | | | | | | | | * add a new feature that any vacuum non-cosmological-constant solution can be Lorentz-boosted by any 3-velocity (previously, Kerr/Kerr-Schild had the ability to do a z-axis boost, but the new code works for most of the models, and can boost in any direction) * general cleanup of most of the individual models to systematize comment conventions for subroutine arguments: input arguments, output arguments, static local variables, local variables, parameters * cleanup comments in various places to describe conformal factor being passed to/from individual models (this was in the code before, but not consistently documented) * various other cleanups in documentation There should be no change in the operation of any of the existing models. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@162 e296648e-0e4f-0410-bd07-d597d9acff87
* The model parameters are switched from private to restricted. This allows ↵hawke2003-04-11
| | | | | | | | | e.g. thorns setting up initial data based on an exact model to use exact and know the parameters. Note this does not allow us to get around the grid scalar trick for the CalcTmunu interface, as using a restricted parameter would lead to a compile time dependency. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@158 e296648e-0e4f-0410-bd07-d597d9acff87
* - add one new metric: Minkowski/conf waveknarf2003-01-28
| | | | | | | | This is Minkowski with a cosine in the conformal factor - added support for using a static conformal factor git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@147 e296648e-0e4f-0410-bd07-d597d9acff87
* Added Gowdy periodic wave solution.pollney2002-12-18
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@145 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
* clarify wording that Kerr spin parameter is always dimensionless J/m^2jthorn2002-09-03
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@127 e296648e-0e4f-0410-bd07-d597d9acff87
* add comments clarifying semantics of Kerr_KerrSchild__boost_v parameterjthorn2002-07-15
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@112 e296648e-0e4f-0410-bd07-d597d9acff87
* move "How to add a new model" description out of param.ccl commentsjthorn2002-06-16
| | | | | | | and into a separate file (param.ccl now points to this) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@94 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, including a long "how to add a new model" block comment * 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@92 e296648e-0e4f-0410-bd07-d597d9acff87
* Erics parameters (finally)koppitz2002-05-22
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@83 e296648e-0e4f-0410-bd07-d597d9acff87
* cosmetic changes + adding back the new profile for GaugeWave that wasmiguel2002-05-22
| | | | | | | lost in the last commit. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@82 e296648e-0e4f-0410-bd07-d597d9acff87
* q few new paramskoppitz2002-05-21
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@80 e296648e-0e4f-0410-bd07-d597d9acff87
* Added new profile for GaugeWave metric.miguel2002-05-20
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@78 e296648e-0e4f-0410-bd07-d597d9acff87
* add Carlos Bona's suggestion of a GaugeWavekoppitz2002-05-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@71 e296648e-0e4f-0410-bd07-d597d9acff87
* Finished converting Exact, which is now independent of StaticConformal,allen2002-04-30
| | | | | | | and thus only runs with metric_type physical git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@54 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
* Adding metric for flat space in non-trivial coordinates.miguel2002-03-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@51 e296648e-0e4f-0410-bd07-d597d9acff87
* Removing now redundant "" on USES and EXTENDS and redundant {} blocks ongoodale2000-12-17
| | | | | | | | | USES. Tom git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@45 e296648e-0e4f-0410-bd07-d597d9acff87
* Adding range descriptions to remove warningsallen2000-12-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@44 e296648e-0e4f-0410-bd07-d597d9acff87
* One entry appeared twice. This gave a warning a compilation, but was harmless.gundlach2000-11-17
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@41 e296648e-0e4f-0410-bd07-d597d9acff87
* evolution_system = "slice" turns on the slice evolver: The initialgundlach2000-11-16
| | | | | | | | | | | | | data are obtained from an arbitrary slice through an exact solution, and later the evolution of these data is faked by evolving the slice and reading off the data (g and K) again. overwrite_boundary = "exact" overwrites g and K on the boundary with data from a trivial slice through an exact solution. This may be useful for testing an evolution or excision algorithm. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@34 e296648e-0e4f-0410-bd07-d597d9acff87
* Commiting changes made by Mitica Vulcanov. But noe all the parameteresmiguel2000-11-07
| | | | | | | are global, which I am not sure is a good idea. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@30 e296648e-0e4f-0410-bd07-d597d9acff87
* missing quote prevented cactus from compilingwerner2000-08-30
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@22 e296648e-0e4f-0410-bd07-d597d9acff87
* Adding a new "spacetime". It is really just Minkowski with a non-trivialmiguel2000-02-03
| | | | | | | | spatial coordinate system. I am using it for studying the stability of the diferent formulations of the 3+1 equations. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@19 e296648e-0e4f-0410-bd07-d597d9acff87
* Adding extension to keyword initial_shift, so that one can use the exactmiguel2000-02-02
| | | | | | | shift only initially, and later one can evolve it. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@17 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.miguel1999-12-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@6 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