[MITgcm-support] teething.. genmake2 with gfortran
jschwarz at awi-bremerhaven.de
jschwarz at awi-bremerhaven.de
Fri Jun 30 00:55:46 EDT 2006
Thanks Ed!
> So, out of curiosity, which version of gfortran are you using? If at
> all possible, please avoid 4.0.x which is known to be quite buggy.
I'm using gfortran from some wiki pages found after a frustrating attempt to get gcc-g77, which doesn't ship with gcc in SUSE 10.1 for Mortals (but they kindly include it for businesses running suse Enterprise). However, the gfortran version i stumbled across is actually 4.2.0. Specifically, gfortran -dumpversion says:
GNU Fortran 95 (GCC) 4.2.0 20060626 (experimental)
I hope that means i won't have problems with it, as the idea of trying again to get g77 may finally drive me to resign and find work at the supermarket!
> # bash/sh:
> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/irun/lib
That got the run started, but now there's something wrong with eedata. I've tried using both / and & as the line terminator in /input/eedata (and recompiled from scratch after changing this, just in case) to no avail. The output i get is listed below (and for what it's worth, the eedata file is copied below this).
More thanks!
jill.
tasman:/usr/MITgcm/verification/exp2/build # ./mitgcmuv > jillsoutput1.txt
STOP ABNORMAL END: S/R EESET_PARMS
tasman:/usr/MITgcm/verification/exp2/build # more jillsoutput1.txt
(PID.TID 0000.0001)
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // MITgcm UV
(PID.TID 0000.0001) // =========
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // execution environment starting up...
(PID.TID 0000.0001)
(PID.TID 0000.0001) // MITgcmUV version: checkpoint58
(PID.TID 0000.0001) // Build user: root
(PID.TID 0000.0001) // Build host: tasman
(PID.TID 0000.0001) // Build date: Sat Jul 1 08:51:21 NZST 2006
(PID.TID 0000.0001)
(PID.TID 0000.0001) // Shown below is an example "eedata" file.
(PID.TID 0000.0001) // To use this example copy and paste the
(PID.TID 0000.0001) // ">" lines. Then remove the text up to
(PID.TID 0000.0001) // and including the ">".
(PID.TID 0000.0001) ># Example "eedata" file
(PID.TID 0000.0001) ># Lines beginning "#" are comments
(PID.TID 0000.0001) ># nTx - No. threads per process in X
(PID.TID 0000.0001) ># nTy - No. threads per process in Y
(PID.TID 0000.0001) >&EEPARMS
(PID.TID 0000.0001) >nTx=1,nTy=1
(PID.TID 0000.0001) >/
(PID.TID 0000.0001) ># Note: Some systems use & as the
(PID.TID 0000.0001) ># namelist terminator. Other systems
(PID.TID 0000.0001) ># use a / character (as shown here).
(PID.TID 0000.0001)
tasman:/usr/MITgcm/verification/exp2/build # more ../input/eedata
# Example "eedata" file
# Lines beginning "#" are comments
# nTx - No. threads per process in X
# nTy - No. threads per process in Y
&EEPARMS
nTx=1,
nTy=1,
/
# JILLSNOTE : also tried final line '&' & recompiled.
# Note: Some systems use & as the
# namelist terminator. Other systems
# use a / character (as shown here).
More information about the MITgcm-support
mailing list