[MITgcm-support] Errors on NAMELIST!
Van Thinh Nguyen
vtnguyen at moisie2.math.uwaterloo.ca
Thu May 29 16:13:59 EDT 2008
Hi Patrick,
You're probably right, I may mess up the codes because I recently tried to
up date it by cvs.
Thanks!
Vth
***************************************
On Thu, 29 May 2008, Patrick Heimbach wrote:
>
> This means,
> 1) you've fixed your data.pkg problem, and
> 2) you must have a "mixed" model version.
> Namelist EXF_NML_03 didn't exist in checkpoint58j_post
> which is the checkpoint you indicated you have.
> I assume, you (hopefully) have a clean checkpoint
> and just indicated the wrong tag.
>
> For later checkpoints the namelist structure in exf has changed
> (painful, but useful) and your file data.exf is out of date.
>
> See e.g.
> verification/global_with_exf/input/
> verification/lab_sea/input/
> for up-to-date files data.exf
> (you can adapt yours accordingly).
> To get an in-depth understanding of the namelist structure in exf,
> see pkg/exf/exf_readparms.F
>
> -Patrick
>
>
>
> On May 29, 2008, at 2:49 PM, Van Thinh Nguyen wrote:
>
>> 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
>> _______________________________________________
>> 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