[cig-commits] r21274 - in seismo/3D/SPECFEM3D_GLOBE/trunk: . doc/USER_MANUAL
dkomati1 at geodynamics.org
dkomati1 at geodynamics.org
Thu Jan 17 18:06:07 PST 2013
Author: dkomati1
Date: 2013-01-17 18:06:06 -0800 (Thu, 17 Jan 2013)
New Revision: 21274
Modified:
seismo/3D/SPECFEM3D_GLOBE/trunk/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.pdf
seismo/3D/SPECFEM3D_GLOBE/trunk/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex
seismo/3D/SPECFEM3D_GLOBE/trunk/flags.guess
Log:
switched to Fortran2003 in the manual and in flags.guess
Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.pdf
===================================================================
(Binary files differ)
Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex 2013-01-18 02:02:25 UTC (rev 21273)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/doc/USER_MANUAL/manual_SPECFEM3D_GLOBE.tex 2013-01-18 02:06:06 UTC (rev 21274)
@@ -184,9 +184,9 @@
whereas applications involving Chebyshev basis functions and a nondiagonal mass matrix
include \cite{SePr94}, \cite{PrCaSe94} and \cite{SePrPr95}.\\
-All SPECFEM3D\_GLOBE software is written in Fortran90 with full portability
-in mind, and conforms strictly to the Fortran95 standard. It uses
-no obsolete or obsolescent features of Fortran77. The package uses
+All SPECFEM2D software is written in Fortran2003 with full portability
+in mind, and conforms strictly to the Fortran2003 standard. It uses
+no obsolete or obsolescent features of Fortran. The package uses
parallel programming based upon the Message Passing Interface (MPI)
\citep{GrLuSk94,Pac97}.\\
@@ -249,7 +249,7 @@
Then, to configure the software for your system, run the \texttt{configure}
shell script. This script will attempt to guess the appropriate configuration
values for your system. However, at a minimum, it is recommended that
-you explicitly specify the appropriate command names for your Fortran90
+you explicitly specify the appropriate command names for your Fortran
compiler and MPI package:
\begin{lyxcode}
@@ -296,10 +296,10 @@
A summary of the most important configuration variables follows.
\begin{description}
-\item [{\texttt{FC}}] Fortran90 compiler command name. By default, \texttt{configure}
+\item [{\texttt{FC}}] Fortran compiler command name. By default, \texttt{configure}
will execute the command names of various well-known Fortran compilers
in succession, picking the first one it finds that works.
-\item [{\texttt{MPIFC}}] MPI Fortran90 command name. The default is \texttt{mpif90}.
+\item [{\texttt{MPIFC}}] MPI Fortran command name. The default is \texttt{mpif90}.
This must correspond to the same underlying compiler specified by
\texttt{FC}; otherwise, you will encounter compilation or link errors
when you attempt to build the code. If you are unsure about this,
@@ -3625,7 +3625,7 @@
\end{lyxcode}
make sure you're pointing to the right 'mpif90' wrapper command.
- Normally, this message will appear when you're mixing two different Fortran
+ Normally, this message will appear when you are mixing two different Fortran
compilers. That is, using e.g. gfortran to compile non-MPI files
and mpif90, wrapper provided for e.g. ifort, to compile MPI-files.
Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/flags.guess
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/flags.guess 2013-01-18 02:02:25 UTC (rev 21273)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/flags.guess 2013-01-18 02:06:06 UTC (rev 21274)
@@ -138,7 +138,7 @@
#
if test x"$FLAGS_CHECK" = x; then
# deleted -qxflag=dvz because it requires handler function __xl_dzx and thus linking will fail
- FLAGS_CHECK="-O3 -qsave -qstrict -q64 -qtune=auto -qarch=auto -qcache=auto -qfree=f90 -qsuffix=f=f90 -qhalt=w -qlanglvl=90pure -qsuppress=1518-317 -Q -Q+rank,swap_all -Wl,-relax -qunroll=yes"
+ FLAGS_CHECK="-O3 -qsave -qstrict -q64 -qtune=auto -qarch=auto -qcache=auto -qfree=f90 -qsuffix=f=f90 -qhalt=w -qlanglvl=2003std -qsuppress=1518-317 -Q -Q+rank,swap_all -Wl,-relax -qunroll=yes"
# on MareNostrum at the Barcelona SuperComputing Center (Spain) one can use
# -qtune=ppc970 -qarch=ppc64v instead of -qtune=auto -qarch=auto
# on "Babel" IBM BlueGene at IDRIS (France) use:
More information about the CIG-COMMITS
mailing list