[MITgcm-support] Errors on NAMELIST!

Van Thinh Nguyen vtnguyen at moisie2.math.uwaterloo.ca
Thu May 29 12:45:03 EDT 2008


Hi Patrick,

It 's really painful to figure out my error. I guess something with my 
seting up "exf". Would you mind to take a look in my files "data.*" 
attached, you would have any idea about this.

Vielen Dank!

Vth

My MITgcmUV version:  checkpoint58j_postB
Please read my comments at bottom of each file

=======================
data.pkg
=======================
# Packages
  &PACKAGES
   useEXF=.TRUE.,
   useKPP=.TRUE.,
   useCAL=.TRUE.,
#  useBulkforce=.TRUE.,
#  useThSIce=.TRUE.,
#  usePTRACERS=.TRUE.,
#  useGCHEM=.TRUE.,
   useOBCS=.TRUE.,
   useDiagnostics=.TRUE.,
  &
====================
data.exf 
====================
# *********************
# External Forcing Data
# *********************
  &EXF_NML
#
# uwindstartdate1   = 19920601,
# uwindstartdate2   = 00000,
# uwindperiod       = 3600.0,
#
# vwindstartdate1   = 19920601,
# vwindstartdate2   = 00000,
# vwindperiod       = 3600.0,
#
  ustressstartdate1 = 19920601,
  ustressstartdate2 = 000000,
  ustressperiod     = 3600.0,
#
  vstressstartdate1 = 19920601,
  vstressstartdate2 = 000000,
  vstressperiod     = 3600.0,
#
# uwindfile     = 'wind_xm9a.bin',
# vwindfile     = 'wind_ym9a.bin',
  ustressfile  = 'tau_xm9a.bin',
  vstressfile  = 'tau_ym9a.bin',

#
  exf_iprec         = 64,
  exf_yftype        = 'RL',
  &
#============================================
#I also tried with separated EXF_NML_01 and EXF_NML_02
========================================
data,cal
=================
# *******************
# Calendar Parameters
# *******************
  &CAL_NML
  TheCalendar='gregorian',
# TheCalendar='model',
  startDate_1=19920601,
  startDate_2=000000,
  &
=====================
The data.kpp, data.obcs, data.diagnostics are working well with another 
runs.

Here is my options in EXP_OPTIONS.h

==========
#define  ALLOW_EXF
#define INCLUDE_EXTERNAL_FORCING_PACKAGE
============


End of my msg
----------------

On Mon, 26 May 2008, Patrick Heimbach wrote:

>
> Hi there,
>
> you have a variable in one of your data.* files
> that isn't part of the namelist.
> That could happen either,
> * because you mistyped a variable,
> * added a variable that really isn't part of the namelist,
> * have a data.* file that's out of date w.r.t. your code.
>
> One guess given your output below is that you are using
> a new/recent data.pkg file in conjunction with old code.
> In older versions the flag useEXF didn't yet exist, but
> it's declared in your file.
> Comment it out or remove it, and try again.
>
> If it still doesn't work, you'll painfully have to figure
> out which is variable is the culprit
> (e.g. via debugger).
>
> -p.
>
>
> On May 26, 2008, at 12:53 PM, Van Thinh Nguyen wrote:
>
>> Hi all,
>> 
>> I got the following error, I check in STD*.OUT but I don't where it come 
>> from? Could someone help me to fix it?
>> 
>> -------
>> forrtl: severe (19): invalid reference to variable in NAMELIST input, unit 
>> 11, file fortIDozJi, line 2, position 8
>> Image              PC                Routine            Line        Source
>> mitgcmuv           40000000004AB990  Unknown               Unknown Unknown
>> mitgcmuv           40000000004A6B60  Unknown               Unknown Unknown
>> mitgcmuv           400000000044C3E0  Unknown               Unknown Unknown
>> mitgcmuv           40000000003AC980  Unknown               Unknown Unknown
>> mitgcmuv           40000000003ABD80  Unknown               Unknown Unknown
>> mitgcmuv           40000000003F0C10  Unknown               Unknown Unknown
>> mitgcmuv           4000000000371220  Unknown               Unknown Unknown
>> mitgcmuv           400000000035FB80  Unknown               Unknown Unknown
>> mitgcmuv           400000000038D650  Unknown               Unknown Unknown
>> mitgcmuv           400000000028F680  Unknown               Unknown Unknown
>> mitgcmuv           4000000000003E80  Unknown               Unknown Unknown
>> libc.so.6.1        2000000005B17C20  Unknown               Unknown Unknown
>> mitgcmuv           4000000000003C00  Unknown               Unknown Unknown
>> -------
>> 
>> And in the STD*.OUT
>> 
>> -------
>> (PID.TID 0000.0001) S/R INI_PARMS ; starts to read PARM01
>> (PID.TID 0000.0001) S/R INI_PARMS ; read PARM01 : OK
>> (PID.TID 0000.0001) S/R INI_PARMS ; starts to read PARM02
>> (PID.TID 0000.0001) S/R INI_PARMS ; read PARM02 : OK
>> (PID.TID 0000.0001) S/R INI_PARMS ; starts to read PARM03
>> (PID.TID 0000.0001) S/R INI_PARMS ; read PARM03 : OK
>> (PID.TID 0000.0001) S/R INI_PARMS ; starts to read PARM04
>> (PID.TID 0000.0001) S/R INI_PARMS ; read PARM04 : OK
>> (PID.TID 0000.0001) S/R INI_PARMS ; starts to read PARM05
>> (PID.TID 0000.0001) S/R INI_PARMS ; read PARM05 : OK
>> (PID.TID 0000.0001)  PACKAGES_BOOT: opening data.pkg
>> (PID.TID 0000.0001)  OPEN_COPY_DATA_FILE: opening file data.pkg
>> (PID.TID 0000.0001) // 
>> =======================================================
>> (PID.TID 0000.0001) // Parameter file "data.pkg"
>> (PID.TID 0000.0001) // 
>> =======================================================
>> (PID.TID 0000.0001) ># Packages
>> (PID.TID 0000.0001) > &PACKAGES
>> (PID.TID 0000.0001) >  useEXF=.TRUE.,
>> (PID.TID 0000.0001) >#  useGMRedi=.TRUE.,
>> (PID.TID 0000.0001) >  useKPP=.TRUE.,
>> (PID.TID 0000.0001) >#  useCAL=.TRUE.,
>> (PID.TID 0000.0001) >#  useBulkforce=.TRUE.,
>> (PID.TID 0000.0001) >#  useThSIce=.TRUE.,
>> (PID.TID 0000.0001) >#  usePTRACERS=.TRUE.,
>> (PID.TID 0000.0001) >#  useGCHEM=.TRUE.,
>> (PID.TID 0000.0001) >  useOBCS=.TRUE.,
>> (PID.TID 0000.0001) >  useDiagnostics=.TRUE.,
>> (PID.TID 0000.0001) > &
>> (PID.TID 0000.0001) --------------
>> 
>> 
>> Thanks a lot,
>> 
>> Van Thinh
>> 
>> 
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
> ---
> Patrick Heimbach | heimbach at mit.edu | http://www.mit.edu/~heimbach
> MIT | EAPS 54-1518 | 77 Massachusetts Ave | Cambridge MA 02139 USA
> FON +1-617-253-5259 | FAX +1-617-253-4464 | SKYPE patrick.heimbach
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support



More information about the MITgcm-support mailing list