Skip to content

ESM1.6: Investigate behaviour when jobnum=1 #50

@blimlim

Description

@blimlim

So far we've been using jobnum > 1 and runtype="continue". The access driver initialises the model differently, when jobnum=1:

idate_save = idate !save for late re-set in case 'restart' is used for jobnum=1
!and mess up the calendar idate for this exp...!
if (jobnum==1) then
nrec = month - 1 !month is from calendar
if (nrec == 0) nrec = 12
call get_time0_sstsss(trim(inputdir)//'/monthly_sstsss.nc', nrec)

if (jobnum == 1 ) then
time = 0.0 !NOTE, the first job must be set back to 0 and
idate = idate_save !idate back to the 'initial' value, in any case
else !BX: 20160720
time = runtime0 !............
endif

The restart/initialisation method when jobnum=1 is not very clear, and as noted here the runtype setting can be changed independently of jobnum. It would good to investigate how the code is behaving, and whether problems can occur from inconsistent runtype, jobnum and calendar settings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions