[cig-commits] [commit] devel: added a warning about versions dot zero of a compiler (0db93d6)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Fri Aug 15 17:24:20 PDT 2014
Repository : https://github.com/geodynamics/specfem3d
On branch : devel
Link : https://github.com/geodynamics/specfem3d/compare/32f16f61442c627bc16041ad365c479f92d4979c...0db93d6ff8818b0e3656de524fee6b589c3b3aea
>---------------------------------------------------------------
commit 0db93d6ff8818b0e3656de524fee6b589c3b3aea
Author: Dimitri Komatitsch <komatitsch at lma.cnrs-mrs.fr>
Date: Sat Aug 16 02:22:25 2014 +0200
added a warning about versions dot zero of a compiler
>---------------------------------------------------------------
0db93d6ff8818b0e3656de524fee6b589c3b3aea
doc/USER_MANUAL/manual_SPECFEM3D_Cartesian.tex | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/doc/USER_MANUAL/manual_SPECFEM3D_Cartesian.tex b/doc/USER_MANUAL/manual_SPECFEM3D_Cartesian.tex
index a4ab7fb..fdbe834 100644
--- a/doc/USER_MANUAL/manual_SPECFEM3D_Cartesian.tex
+++ b/doc/USER_MANUAL/manual_SPECFEM3D_Cartesian.tex
@@ -390,14 +390,13 @@ edit file \texttt{flags.guess} to make sure that it contains the best
compiler options for your system. Known issues or things to check
are:
\begin{description}
-\item [{\texttt{Intel ifort compiler}}] See if you need to add \texttt{-assume
-byterecl} for your machine.
+\item [{\texttt{Intel ifort compiler}}] See if you need to add \texttt{-assume byterecl} for your machine. \textbf{In the case of that compiler, we have noticed that versions dot zero sometimes have bugs or issues that can lead to wrong results when running the code, thus we \emph{strongly} recommend using versions dot one or above (for instance version 13.1 instead of 13.0, version 14.1 instead of 14.0 and so on)}.
\item [{\texttt{IBM compiler}}] See if you need to add \texttt{-qsave}
or \texttt{-qnosave} for your machine.
\item [{\texttt{Mac OS}}] You will probably need to install \texttt{XCODE}.
In addition, the \texttt{clock\_gettime} routine, which is used by
the \texttt{SCOTCH} library that we use, does not exist in Mac OS.
-You will need to replace it with \texttt{clock\_get\_time} if you
+You may need to replace it with \texttt{clock\_get\_time} if you
want to use \texttt{SCOTCH}.
\end{description}
When compiling on an IBM machine with the \texttt{xlf} and \texttt{xlc}
More information about the CIG-COMMITS
mailing list