Changeset 1182 for trunk/MESOSCALE/MANUAL/SRC/installation.tex
- Timestamp:
- Feb 18, 2014, 11:28:02 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE/MANUAL/SRC/installation.tex
r493 r1182 88 88 \end{verbatim} 89 89 90 \begin{finger} 91 \item If you would like to use several versions of the model in separate folders, remember to change the \ttt{\$MESO} and \ttt{\$MMM} environment variables accordingly. 92 \end{finger} 93 90 94 \paragraph{Method 2: You were given a \ttt{svn} link \ttt{the\_link}} \emph{You must have Subversion (\ttt{svn}) installed on your system to follow this method}. Please use the name of our server repository combined to an \ttt{svn checkout} command to get the model sources\footnote{At this stage, it is essential to have registered to the WRF website (see foreword) because our server contains some part of the ARW-WRF sources.}. Please also set the environment variables \ttt{\$MESO} and \ttt{\$MMM} as is detailed below. The first download of the model sources could be a bit long. Compared to method~$1$, this method~$2$ using \ttt{svn} would allow you to easily get the latest updates and bug fixes done on the LMD Martian Mesoscale Model by the development team\footnote{If you are not interested by this feature, please replace the command line featuring \ttt{svn checkout} by the command line \ttt{svn export the\_link/LMDZ.MARS the\_link/MESOSCALE} }. 91 95 … … 109 113 Parallel computations with the Message Passing Interface (MPI) standard are supported by the LMD Martian Mesoscale Model. If you want to use this capability, you would have to add the installation of \ttt{MPICH2} or \ttt{openMPI} as a additional prerequisite. Once the installation is completed, it is required to define the environment variable \ttt{\$WHERE\_MPI} to point in your MPI \ttt{bin} directory, even if you added this directory to your \ttt{\$PATH} variable. 110 114 111 \begin{finger}112 \scriptsize113 \item An installation script for openMPI is available upon request (and information can be easily retrieved from the web).114 \item Here is a brief ``how-to" to install MPICH2, although this surely does not replace reading carefully installation notes and choosing which installation suits best your system. Please download the current stable version of the sources (e.g. we choose here an old version \ttt{mpich2-1.0.8.tar.gz} for the sake of illustration) on the MPICH2 website \url{http://www.mcs.anl.gov/research/projects/mpich2} and install the MPICH2 utilities by the following commands:115 \begin{verbatim}116 mkdir $your_software_dir/MPI ; mv mpich2-1.0.8.tar.gz $your_software_dir/MPI/ ; cd $your_software_dir/MPI117 tar xzvf mpich2-1.0.8.tar.gz ; cd mpich2-1.0.8118 ./configure --prefix=$PWD --with-device=ch3:nemesis > conf.log 2> conferr.log &119 make > mk.log 2> mkerr.log &120 declare -x WHERE_MPI=$your_software_dir/MPI/mpich2-1.0.8/bin121 \end{verbatim}122 \normalsize123 \end{finger}115 %\begin{finger} 116 %\scriptsize 117 %\item An installation script for openMPI is available upon request (and information can be easily retrieved from the web). 118 %\item Here is a brief ``how-to" to install MPICH2, although this surely does not replace reading carefully installation notes and choosing which installation suits best your system. Please download the current stable version of the sources (e.g. we choose here an old version \ttt{mpich2-1.0.8.tar.gz} for the sake of illustration) on the MPICH2 website \url{http://www.mcs.anl.gov/research/projects/mpich2} and install the MPICH2 utilities by the following commands: 119 %\begin{verbatim} 120 %mkdir $your_software_dir/MPI ; mv mpich2-1.0.8.tar.gz $your_software_dir/MPI/ ; cd $your_software_dir/MPI 121 %tar xzvf mpich2-1.0.8.tar.gz ; cd mpich2-1.0.8 122 %./configure --prefix=$PWD --with-device=ch3:nemesis > conf.log 2> conferr.log & 123 %make > mk.log 2> mkerr.log & 124 %declare -x WHERE_MPI=$your_software_dir/MPI/mpich2-1.0.8/bin 125 %\end{verbatim} 126 %\normalsize 127 %\end{finger} 124 128 125 129 \clearemptydoublepage
Note: See TracChangeset
for help on using the changeset viewer.