[MITgcm-support] Errors on NAMELIST!

Van Thinh Nguyen vtnguyen at moisie2.math.uwaterloo.ca
Thu May 29 14:49:33 EDT 2008


Hi Patrick,

When if comment useCAL in data.pkg, I got an error warning at line:

  READ(  iUnit, nml = EXF_NML_03 )

of the source file "exf_readparms.f"

Should I comment the "cal" pkg in packages.conf too?

Thanks so much for spending time to help me,

Vth


***************************************

On Thu, 29 May 2008, Patrick Heimbach wrote:

>
> Hi there,
>
> useCAL
>
> is not part of the name list (it has been retired from there for a while).
> Comment it in data.pkg, try again, and let us know
> (namelists can be a pain).
>
> -p.
>
> On May 29, 2008, at 12:45 PM, Van Thinh Nguyen wrote:
>
>> 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
>> _______________________________________________
>> 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