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)
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