Dear users,
The following items are for Solaris users using the Sun HPC tools. If
you are a Solaris user using MPICH, please notice item 4.
1) Use the newest Fortran 90 v6.2 compiler, since the fixes needed for
it to run in distributed mode were made in that version.
2) Remove "-fast -O2" from the LDOPTIONS and FCFLAGS in section 7i of
the configure.user file. (This section first appears in MM5 v3.4.)
3) Unless you have the latest version of Solaris, add the following
kludge provided by John Michalakes to the MPP/FLIC/FLIC/flic.csh file:
(add only the line indicated by the comment with the word 'kludge' in it)
if ( $s1_nocomments != yes ) then
$FGREP TCOMMENT $TMP/flic_scanned.$$ |\
$AWK -F: '{print $4}' > $TMP/flic_cnum.$$
$FGREP TCOMMENT $TMP/flic_scanned.$$ |\
$SED 's/^.*TCOMMENT://' > $TMP/flic_coms2.$$
$PASTE $TMP/flic_cnum.$$ $TMP/flic_coms2.$$ > $TMP/flic_coms.$$
$HARDRM $TMP/flic_cnum.$$ $TMP/flic_coms2.$$
# kludge for Solaris sort command that segfaults if TMP/flic_coms is
zero length
echo " " >> $TMP/flic_coms.$$
4) If you are using MPICH instead of Sun's HPC tools, replace mpcc and
mpf90 with mpicc and mpif90 in both configure.user and makefile.sunmpi
files. Also, make sure you set FOPTIM and COPTIM to "-O", not "-g".
5) When running the model, use mprun (instead of mpirun).
Thanks
Thanks to user KathyLee Simunich (Argonne National Laboratory) for providing
this information.
---
Rotang, Oct 22, 2001