diff options
author | jthorn <jthorn@e296648e-0e4f-0410-bd07-d597d9acff87> | 2002-11-17 17:29:32 +0000 |
---|---|---|
committer | jthorn <jthorn@e296648e-0e4f-0410-bd07-d597d9acff87> | 2002-11-17 17:29:32 +0000 |
commit | 646423ef89c9baa24b6aa08007a28dcc68f52e1e (patch) | |
tree | 6611e68e043d94d02b3b9ca51677fd570a1396d2 /doc | |
parent | f55c6c82e0d2c78f28486b2c306b20cc064daf8a (diff) |
Add an option to #ifdef-out the only Fortran 90 code in this thorn
(the "arbitrary slice" option), allowing this thorn to be compiled
with only C and Fortran 77 compilers (i.e. with no Fortran 90 compiler).
n.b. This commit only adds an *option* to #ifdef-out the Fortran 90 code;
by default the Fortran 90 code is compiled as usual.
Modified Files:
doc/documentation.tex src/linear_extrap_one_bndry.F
src/slice_data.F src/slice_evolve.F src/slice_initialize.F
src/include/README
Added Files:
src/include/Exact.inc
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/Exact/trunk@142 e296648e-0e4f-0410-bd07-d597d9acff87
Diffstat (limited to 'doc')
-rw-r--r-- | doc/documentation.tex | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/documentation.tex b/doc/documentation.tex index 714719d..7ec4509 100644 --- a/doc/documentation.tex +++ b/doc/documentation.tex @@ -151,8 +151,16 @@ coordinates on the slice. Given a lapse and shift computed by some other thorn(s), the slice can be evolved through the exact solution, in order to check on an evolution code, or in order to test gauge conditions without the need for an evolution code. This option is -documented in the file \verb|slice_evolver.tex| in the \verb|doc/| -directory. +documented in \verb|doc/slice_evolver.tex|. + +This thorn is mainly written in a mixture of Fortran~77 and Fortran~90; +a few routines are written in C. At present Fortran~90 is used only +for the ``arbitrary slice'' option (described in the previous paragraph). +If this option isn't needed, then the Fortran~90 code can all be +\verb|#ifdef|-ed out, allowing this thorn to be compiled on a system +having only Fortran~77 and C compilers (\ie{} no Fortran~90 compiler). +This can be done by changing a single line in \verb|src/include/Exact.inc|; +see the comments there for details. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |