[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