aboutsummaryrefslogtreecommitdiff
path: root/src/make.code.defn
Commit message (Collapse)AuthorAge
* Fix compiler warnings.knarf2012-12-19
| | | | | | | | | | Most of them could be fixed by renaming .F77 files to .F Some had to be fixed by explicitly declaring some variables using CCTK_DECLARE() (which also only works for .F, not for .F77) git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@287 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
* Modified Files:jthorn2002-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | make.code.defn Added Files: Bona_Masso_data.F77 blended_boundary.F77 boundary.F77 decode_pars.F77 gauge.F77 initialize.F77 metric.F77 xyz_blended_boundary.F77 Removed Files: Bona_Masso_data.F blended_boundary.F boundary.F decode_pars.F gauge.F initialize.F metric.F xyz_blended_boundary.F Rename files which really are Fortran 77 from foo.F (= Cactus Fortran 90 fixed form) to foo.F77 (= Fortran 77) This means they're now compiled with a Fortran 77 compiler. This should make no difference to the semantics (they were already Fortran 77 code), but makes it easier to compile this thorn on platforms which have a Fortran 77 compiler but no Fortran 90 compiler. Also small bugfix: blended_boundary.F --> .F77 xyz_blended_boundary.F --> .F77 * change declaration of ierr from CCTK_REAL --> integer git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@135 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 Modified Files: ParamCheck.c added a check to make sure we don't try to set the shift if it doesn't have storage Startup.c make.code.defn slice_data.F slice_evolve.F slice_initialize.F Added Files: Bona_Masso_data.F moved from old exactdata.F blended_boundary.F moved from old exactblendbound.F boundary.F moved from old exactboundary.F decode_pars.F new file to decode exact_model into integer, copy parameters to grid scalars for Calc_Tmunu code gauge.F moved from old exactgauge.F initialize.F moved from old exactinitialize.F linear_extrap_one_bndry.F moved from old linextraponebound.F metric.F moved from old exactmetric.F xyz_blended_boundary.F moved from old exactcartblendbound.F git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@101 e296648e-0e4f-0410-bd07-d597d9acff87
* add GaugeWavekoppitz2002-05-16
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@73 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
* 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
* Chnages made by Mitica Vulcanov.miguel2000-11-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@26 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
* Migrating to Cactus 4.0miguel1999-12-06
| | | | git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@8 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