Пример #1
0
del model

if os.path.exists('qtcm_00011110.restart'):  os.remove('qtcm_00011110.restart')

rundirname = 'parts_365_aqua_nr_cont10-30_30'
dirbasepath = prepare_outdir(rundirname)

inputs1 = copy.deepcopy(inputs)
inputs1['outdir'] = dirbasepath
inputs1['runname'] = rundirname
inputs1['lastday'] = 30
inputs1['init_with_instance_state'] = True
inputs1['compiled_form'] = 'parts'

model = Qtcm(**inputs1)
model.sync_set_py_values_to_snapshot(snapshot=snapshot)
model.run_session()
del model

if os.path.exists('qtcm_00011210.restart'):  os.remove('qtcm_00011210.restart')


#- Case 4:  Regular aquaplanet run using compiled_form 'parts', run
#  in two passes (10 and 30 days), not using restart, in two output
#  files but same model instance object.  Both passes use the instance 
#  state to initialize:

rundirname = 'parts_365_aqua_nr1_cont40'
dirbasepath = prepare_outdir(rundirname)

inputs1 = copy.deepcopy(inputs)
Пример #2
0
del model

if os.path.exists('qtcm_00011110.restart'): os.remove('qtcm_00011110.restart')

rundirname = 'parts_365_aqua_nr_cont10-30_30'
dirbasepath = prepare_outdir(rundirname)

inputs1 = copy.deepcopy(inputs)
inputs1['outdir'] = dirbasepath
inputs1['runname'] = rundirname
inputs1['lastday'] = 30
inputs1['init_with_instance_state'] = True
inputs1['compiled_form'] = 'parts'

model = Qtcm(**inputs1)
model.sync_set_py_values_to_snapshot(snapshot=snapshot)
model.run_session()
del model

if os.path.exists('qtcm_00011210.restart'): os.remove('qtcm_00011210.restart')

#- Case 4:  Regular aquaplanet run using compiled_form 'parts', run
#  in two passes (10 and 30 days), not using restart, in two output
#  files but same model instance object.  Both passes use the instance
#  state to initialize:

rundirname = 'parts_365_aqua_nr1_cont40'
dirbasepath = prepare_outdir(rundirname)

inputs1 = copy.deepcopy(inputs)
inputs1['outdir'] = dirbasepath