summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-11-09 00:05:24 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-11-09 00:05:24 +0000
commit04cefc52de739406642f823bc2a0a095ab46a896 (patch)
tree84a8314753c394ffa6203e05f1f13498e8edf4f1 /doc
parent9f764d68701be50861e7a0beaab9d3fcfb3e00e6 (diff)
Listed C++ under optional software.
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1886 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'doc')
-rw-r--r--doc/UsersGuide/RunningCactus.tex19
1 files changed, 15 insertions, 4 deletions
diff --git a/doc/UsersGuide/RunningCactus.tex b/doc/UsersGuide/RunningCactus.tex
index 4edb7685..6fe2deab 100644
--- a/doc/UsersGuide/RunningCactus.tex
+++ b/doc/UsersGuide/RunningCactus.tex
@@ -35,8 +35,8 @@ in single processor mode. Please refer to the architecture section
henceforth). While other make utilities may also work, this is not
guaranteed. Gmake can be obtained from your favorite GNU site or
from {\tt www.gnu.org}
-\item[{\tt C/C++}] C and C++ compiler. For example, the GNU compilers. These
- are available for most supported platforms. Platform specific compilers
+\item[{\tt C}] C compiler. For example, the GNU compiler. This
+ is available for most supported platforms. Platform specific compilers
should also work.
\item[{\tt CPP}] C Pre-processor. For example, the GNU CPP. These are
normally provided on most platforms, and many C compilers have an option
@@ -63,6 +63,17 @@ systems at {\tt http://www-unix.mcs.anl.gov/mpi/}.
\noindent
If you are using any thorns containing routines
+written in {\tt C++} you also need
+\begin{Lentry}
+\item[{\tt C++}] C++ compiler. For example, the GNU compiler. This
+ is available for most supported platforms. Platform specific compilers
+ should also work. Note that if a C++ compiler is available then the
+ {\em main} routine in the flesh is compiled with C++ to allow static
+ class initialisations.
+\end{Lentry}
+
+\noindent
+If you are using any thorns containing routines
written in {\tt FORTRAN} you also need
\begin{Lentry}
\item[{\tt F90/F77}] For routines written in F77, either an F90 or an F77
@@ -97,13 +108,13 @@ Cactus on, including some architecture specific notes.
\item[{\bf Dec Alpha}] Dec operating system and Linux. Single processor
mode and {\tt MPI} supported. The Decs need to have the GNU {\tt C/C++}
compilers installed
-\item[{\bf Intel Linux (ia32, ia64, ppc)}] There is a
+\item[{\bf Linux (ia32, ia64, ppc, alpha)}] There is a
free Linux F90 compiler available from {\tt http://www.psrv.com}
-- the only free we know of. Single processor mode and {\tt MPICH}, {\tt LAM}
supported.
\item[{\bf Windows NT}] Compiles with Cygwin version B20, Digital Fortran Compiler and Microsoft Visual C++ compiler. Single processor mode and {\tt WMPI},
{\tt HPVM} supported.
-\item[{\bf SP2}]
+\item[{\bf IBM SP2}]
\end{Lentry}
The following machines are only partially supported