[MITgcm-support] exf package

Martin Losch Martin.Losch at awi.de
Thu Apr 12 06:18:39 EDT 2018


(1) I am guess that the error means something is wrong with the namelist file data.exf. Make sure the first column contains only spaces or “&” or “#”, “#” may appear only in the first column. Also make sure that your EXF_OPTIONS.h contains the correct flags for your forcing set up.
(2) yes, there is an example in verification: global_with_exf is supposed to the be the same as global_ocean.90x40x15 exect that in the latter forcing is specified in “data”, and in the former with “data.exf”.

Martin

> On 11. Apr 2018, at 21:03, rahele shafiee <rahele_shafiee at yahoo.com> wrote:
> 
> Hello to everyone
> 
> I want to use the package “exf”. I have two questions:
> 
> 1.  My external forces are sst, sss, the net heat flux and evaporation minus precipitation with monthly periods and wind stresses with daily periods. I have written data.exf:
> 
> #
> 
> # *********************
> 
> # External Forcing Data
> 
> # *********************
> 
>  &EXF_NML_01
> 
>  exf_iprec         = 64,
> 
>  exf_verbose       = .TRUE.,
> 
> # readstressOnCgrid=.TRUE.,
> 
>  useExfCheckRange=.FALSE.,
> 
>  &
> 
>  
>  &EXF_NML_02
> 
>  ustressstartdate1 = 20110101,
> 
>  ustressstartdate2 = 000000,
> 
>  ustressperiod = 86400.,
> 
>  ustressRepCycle = 31104000.,
> 
>  
>  vstressstartdate1 = 20110101,
> 
>  vstressstartdate2 = 000000,
> 
>  vstressperiod = 86400.,
> 
>  ustressRepCycle = 31104000.,
> 
>  
>  climsststartdate1=20110101,
> 
>  climsststartdate2=000000,
> 
>  climsstperiod    =2592000.,
> 
>  climsstTauRelax  =31104000.,
> 
>  
>  climsssstartdate1=20110101,
> 
>  climsssstartdate2=000000,
> 
>  climsssperiod    =2592000.,
> 
>  climsssTauRelax  =31104000.,
> 
>  
>  ustressfile  = 'taux.bin',
> 
>  vstressfile  = 'tauy.bin',
> 
>  climsstfile  = 'sst.bin',
> 
>  climsssfile  = 'sss.bin',
> 
> #
> 
>  &
> 
> # *********************
> 
>  &EXF_NML_03
> 
>  &
> 
> # *********************
> 
>  &EXF_NML_OBCS
> 
>  obcsSstartdate1   = 20110101,
> 
>  obcsSstartdate2   = 000000,
> 
>  obcsSperiod       = 2592000.,
> 
>  obcsSrepCycle = 31104000.,
> 
>  
>  obcsWstartdate1   = 20110101,
> 
>  obcsWstartdate2   = 000000,
> 
>  obcsWperiod       = 2592000.,
> 
>  obcsWrepCycle = 31104000.,
> 
>  
>  obcsEstartdate1   = 20110101,
> 
>  obcsEstartdate2   = 000000,
> 
>  obcsEperiod       = 2592000.,
> 
>  obcsErepCycle = 31104000.,
> 
>  &
> 
> # *******************
> 
>  &EXF_NML_04
> 
> #
> 
>  &
> 
>  but I encounter this error:
> 
> At line 4061 of file exf_readparms.f (unit = 11, file = '/tmp/gfortrantmpZ7bBLP')
> 
> At line 4061 of file exf_readparms.f (unit = 11, file = '/tmp/gfortrantmp6jhgLP')
> 
> At line 4061 of file exf_readparms.f (unit = 11, file = '/tmp/gfortrantmpzrC6TP')
> 
> Fortran runtime error: End of file
> 
> At line 4061 of file exf_readparms.f (unit = 11, file = '/tmp/gfortrantmp9lMrTP')
> 
> Fortran runtime error: End of file
> 
> At line 4061 of file exf_readparms.f (unit = 11, file = '/tmp/gfortrantmpp6BqRP')
> 
> Fortran runtime error: End of file
> 
> At line 4061 of file exf_readparms.f (unit = 11, file = '/tmp/gfortrantmplYYKPP')
> 
> Fortran runtime error: End of file
> 
> Fortran runtime error: End of file
> 
> Fortran runtime error: End of file
> 
>  
>  Could you guide where the wrong is?
> 
> 2. Can I introduce “qnet”, “ empmr”, “sst”, and “sss” that are  period equal to the model in the data file?
> 
> 
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support



More information about the MITgcm-support mailing list