[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