1. Intel fortran compiler
For compliling the model, the Intel fortran compiler is needed because
the model is compiled using mpif90, and mpif90 is compiled using the
Intel fortran compiler; ifort.
The intel fortran compiler is available for free on (registration required);
Intel fortran compiler
(ifort)
a. Select "Support & Downloads" in the "Work" box.
b. Select "Software products".
c. Select "Performance Tools for Software Developers".
d. Select "Intel Fortran Compiler for Linux".
After downloading a tgz file like l_cprof_p_11.1.046_intel64.tgz and
expanding the file, just execute "install.sh". ifort will be installed
on;
/opt/intel/Compiler/11.1/046/bin/intel64/ifort
To use ifort, put the followings to your .bashrc.
#For ifort
INTEL=/opt/intel/Compiler/11.1/046
PATH=${PATH}:${INTEL}/bin/intel64
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${INTEL}/lib/intel64
export PATH
export LD_LIBRARY_PATH
2. mpif90
mpif90 is needed to compile the model, and, more importantly, mpif90 has
to be compiled using ifort.
mpif90 is avaialbe for free (no registration) on;
mpif90 (mpich2)
Just download "Source Code".
After downloading a .tar.gz file like mpich2-1.1.1.tar.gz and
expanding the file,
a. ./configure F90=ifort (as your user account)
b. make (as your user account)
c. make install (as root)
then you will find mpif90 at /usr/local/bin/mpif90.