diff options
author | jthorn <jthorn@e296648e-0e4f-0410-bd07-d597d9acff87> | 2002-07-15 16:52:50 +0000 |
---|---|---|
committer | jthorn <jthorn@e296648e-0e4f-0410-bd07-d597d9acff87> | 2002-07-15 16:52:50 +0000 |
commit | 0f6c6d60a1df0ac411e94f4f76fd351c051e2880 (patch) | |
tree | 5b65738b529c655215cda10b64b0f95d200e03d5 /src | |
parent | 81885bc73793641ff29c8e1e3a5433415ea434bf (diff) |
describe what each file does
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@117 e296648e-0e4f-0410-bd07-d597d9acff87
Diffstat (limited to 'src')
-rw-r--r-- | src/README | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/src/README b/src/README new file mode 100644 index 0000000..d7f5cc1 --- /dev/null +++ b/src/README @@ -0,0 +1,68 @@ +Description of files in this directory +====================================== + +$Header$ + +This directory contains the main top-level files for thorn Exact. + +There are subdirectories +include/ include files +metrics/ individual 4-metrics for the various models + + +The files in this directory are as follows: + +Startup.c + This is scheduled at STARTUP to register our slicing. + +ParamCheck.c + This is scheduled at PARAMCHECK to do some basic consistency + checks on the parameters. + +decode_pars.F + This is scheduled at INITIAL to decode/copy our parameters + into protected grid scalars, for the benefit of the stress-energy + tensor code in "include/Scalar_CalcTmunu.inc". In particular, + this code decodes the keyword parameter exact_model into + the integer decoded_exact_model (which has one of the values + #defined in include/param_defs.inc ). + +initialize.F + This is the main top-level routine scheduled at INITIAL + to set up an initial slice. + +Bona_Masso_data.F + This contains code to compute the Bona-Masso variables for + the initial data, making use of the subroutine Exact__metric() + to calculate the spacetime metric and its inverse. Note that + this use of the Bona-Masso variables is independent of how + (or even if) we are evolving the Einstein equations -- here + the Bona-Masso variables are "just" used as intermediate variables. + +metric.F + This contains the subroutine Exact__metric(); this decodes + the decoded_exact_model parameter and calls the appropriate + Exact__model_name_coords() subroutine to compute the 4-metric + and its inverse at a point. See the metrics/ subdirectory + for these computations for the various models. + +gauge.F + This contains code to set the lapse/shift from an exact solution + at each time step of an evolution. + +boundary.F + This is the top-level routine scheduled at POSTSTEP to + implement exact-solution boundary conditions. + +blended_boundary.F +xyz_blended_boundary.F + These files implement the blended boundary conditions described + in "doc/slice_evolver.tex". + +slice_initialize.F +slice_evolve.F +slice_data.F +linear_extrap_one_bndry.F + These routines are scheduled at INITIAL and EVOL to allow + the computing of exact data on arbitrary slices. See + "doc/slice_evolver.tex" for details. |