Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,8 @@ module lfric2lfric_driver_mod
use field_collection_mod, only: field_collection_type
use lfric_xios_action_mod, only: advance
use lfric_xios_context_mod, only: lfric_xios_context_type
use lfric_xios_read_mod, only: read_checkpoint, &
read_state
use lfric_xios_write_mod, only: write_checkpoint, &
write_state
use lfric_xios_read_mod, only: read_state
use lfric_xios_write_mod, only: write_state
use log_mod, only: log_scratch_space, &
log_event, &
log_level_info
Expand Down Expand Up @@ -120,9 +118,7 @@ subroutine run( modeldb, oasis_clock )

! Read fields and perform the regridding
if (mode == mode_ics) then
call read_checkpoint(source_fields, &
start_timestep, &
start_dump_filename )
call read_state(source_fields, prefix='restart_')

call lfric2lfric_regrid(modeldb, oasis_clock, source_fields, &
target_fields, regrid_method)
Expand All @@ -132,8 +128,7 @@ subroutine run( modeldb, oasis_clock )
call io_context%set_current()

checkpoint_times(1) = modeldb%clock%seconds_from_steps(modeldb%clock%get_step())
call write_checkpoint(target_fields, modeldb%values, modeldb%clock, &
checkpoint_stem_name, checkpoint_times)
call write_state(target_fields, prefix='checkpoint_')

else if (mode == mode_lbc) then
time_steps = modeldb%clock%get_last_step() - &
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,12 @@ contains

call modeldb%io_contexts%get_io_context(context_dst, io_context_dst)

if (mode == mode_ics) then
! Must call advance to align IO context clock with iodef and file
! output frequency
call advance(io_context_dst, modeldb%clock)
end if

!=======================================================================
! Initialise the OASIS clock
!=======================================================================
Expand Down
Original file line number Diff line number Diff line change
@@ -1,96 +1,96 @@
Inner product checksum conv_prog_dtheta = 0
Inner product checksum snow_soot = 0
Inner product checksum unfrozen_soil_moisture = 40A0563B5227EAF9
Inner product checksum unfrozen_soil_moisture = 40A0FD6AE8443ABA
Inner product checksum sea_ice_temperature = 444C5AFFF4379F7B
Inner product checksum m_g = 0
Inner product checksum lbc_m_g = 0
Inner product checksum m_ci = 3E1390C0F2BBCB7E
Inner product checksum lbc_m_ci = 0
Inner product checksum frozen_fraction = 4075B1ABD0D493FC
Inner product checksum frozen_fraction = 408054431D16713C
Inner product checksum lw_up_toa_rts = 419098FE0383B5C8
Inner product checksum m_cl = 3EAAB54F963162F8
Inner product checksum lbc_m_cl = 0
Inner product checksum conv_prog_precip = 0
Inner product checksum tile_snow_mass = 443A39E7BF631904
Inner product checksum n_snow_layers = 443A39FEDE398D0B
Inner product checksum tile_snow_mass = 444B62FDEBF53806
Inner product checksum n_snow_layers = 444B62FFC0E5D5C9
Inner product checksum horizon_aspect = 0
Inner product checksum soil_moist_sat = 7FF0000000000000
Inner product checksum soil_moist_sat = 441857FFC7DFDB05
Inner product checksum lw_up_toa_rtsi = 416FAC72807CC071
Inner product checksum acc_sol_bc = 0
Inner product checksum lw_up_tile_rts = 41C28987D17C61C3
Inner product checksum lw_up_tile_rts = 41C5B6CA9E787956
Inner product checksum u = 0
Inner product checksum lbc_u = 0
Inner product checksum ccw = 0
Inner product checksum tile_canopy_water = 443A39FEDE328EF1
Inner product checksum tile_canopy_water = 444B62FFC0E56F2D
Inner product checksum sw_up_toa_rts = 0
Inner product checksum m_r = 3E73F28BBF086D5D
Inner product checksum lbc_m_r = 0
Inner product checksum lit_fraction_rts = 0
Inner product checksum tile_snow_rgrain = 443A39FEA80C2923
Inner product checksum tile_snow_rgrain = 444B62FFBCAB0591
Inner product checksum m_s = 0
Inner product checksum lbc_m_s = 0
Inner product checksum soil_moist_crit = 7FF0000000000000
Inner product checksum lw_heating_rate_rts = 3F12F4B0188A3D42
Inner product checksum lw_up_tile_rtsi = 41920E83267E955B
Inner product checksum soil_moist_crit = 441857FFC7E1CEEC
Inner product checksum lw_heating_rate_rts = 3F19B5B6E1611E85
Inner product checksum lw_up_tile_rtsi = 419543A1392CC84F
Inner product checksum m_v = 3FF28510F1845EB2
Inner product checksum lbc_m_v = 0
Inner product checksum sw_up_toa_rtsi = 0
Inner product checksum snow_layer_ice_mass = 444C09F2207FF8D6
Inner product checksum soil_moisture = 41C1A92D54DE9014
Inner product checksum tile_temperature = 443A39FDBA76421B
Inner product checksum snow_layer_ice_mass = 44648A3F5B701DAA
Inner product checksum soil_moisture = 41C3D420BE2430BD
Inner product checksum tile_temperature = 444B62FFA8AEFA00
Inner product checksum sw_up_tile_rts = 0
Inner product checksum sw_direct_toa_rts = 0
Inner product checksum snow_layer_temp = 444C09FC144A0172
Inner product checksum snow_layer_temp = 44648A3FBF59A5E6
Inner product checksum soil_roughness = 3F50C6F7A0B5EDCA
Inner product checksum zh = 4198376101A1B42F
Inner product checksum lw_heating_rate_rtsi = 42B6DAE9D05BC1DA
Inner product checksum lw_heating_rate_rtsi = 42C062ADDD55B01E
Inner product checksum a_sat_frac = 4067EF6AEFFFDAF6
Inner product checksum sw_heating_rate_rts = 0
Inner product checksum sw_up_tile_rtsi = 0
Inner product checksum sw_direct_toa_rtsi = 0
Inner product checksum rho = 40E727ECB7D5DA74
Inner product checksum lbc_rho = 0
Inner product checksum n_acc_sol = 0
Inner product checksum snow_layer_rgrain = 444C09FDB27B07B3
Inner product checksum snow_layer_rgrain = 44648A3FCCCBCC07
Inner product checksum c_sat_frac = 407D62B1A8FF91A0
Inner product checksum ageofair = 0
Inner product checksum boundary_u_driving = 0
Inner product checksum soil_suction_sat = 7FF0000000000000
Inner product checksum soil_suction_sat = 441857FFC7E06741
Inner product checksum silhouette_area_orog = 3F906E76408CEE12
Inner product checksum cos_zenith_angle_rts = 0
Inner product checksum soil_temperature = 443123FEE1866F02
Inner product checksum screen_temperature = 4473C37FCAF14C12
Inner product checksum soil_temperature = 443857FFB23C8260
Inner product checksum screen_temperature = 4476B5BFEC7BE36D
Inner product checksum peak_to_trough_orog = 41026B6C2A7AF175
Inner product checksum sw_heating_rate_rtsi = 42B6DD25D4FBAD00
Inner product checksum snowpack_density = 443A39FE246FAA83
Inner product checksum soil_moist_wilt = 7FF0000000000000
Inner product checksum sw_heating_rate_rtsi = 42C065FC6BAB75FB
Inner product checksum snowpack_density = 444B62FFB1C3C7AA
Inner product checksum soil_moist_wilt = 441857FFC7E440DD
Inner product checksum theta = 4206972A0E44DE1B
Inner product checksum lbc_theta = 0
Inner product checksum lw_up_surf_rts = 41A127FC387668D7
Inner product checksum a_wet_frac = 40527B5512D821CB
Inner product checksum acc_sol_du = 0
Inner product checksum stellar_irradiance_rts = 0
Inner product checksum snow_under_canopy = 443A39FEDE398D0B
Inner product checksum snow_under_canopy = 444B62FFC0E5D5C9
Inner product checksum c_wet_frac = 4077780FBE731C39
Inner product checksum ait_sol_bc = 0
Inner product checksum acc_sol_om = 0
Inner product checksum lw_up_surf_rtsi = 4170CB653DBBEB88
Inner product checksum sw_up_surf_rts = 0
Inner product checksum sw_up_blue_tile_rts = 0
Inner product checksum leaf_area_index = 7FF0000000000000
Inner product checksum snow_layer_liq_mass = 444C09FE27632BEE
Inner product checksum leaf_area_index = 443E6DFFB9C180C0
Inner product checksum snow_layer_liq_mass = 44648A3FD0AC6037
Inner product checksum cor_sol_bc = 0
Inner product checksum lw_down_surf_rts = 41961C6F63DE4B71
Inner product checksum exner = 40E77B74AE881E3A
Inner product checksum lbc_exner = 0
Inner product checksum sw_up_surf_rtsi = 0
Inner product checksum sw_direct_surf_rts = 0
Inner product checksum sw_up_blue_tile_rtsi = 0
Inner product checksum wvar = 40A91F932343EAB9
Inner product checksum wvar = 40B11934DD2A5949
Inner product checksum wetness_under_soil = 441857FFC7D5D6EF
Inner product checksum acc_sol_ss = 0
Inner product checksum sd_orog = 40CA0AA0E26B0231
Inner product checksum soil_albedo = 7FF0000000000000
Inner product checksum soil_albedo = 441857FFC7E66095
Inner product checksum time_since_transition = 4414FBFE89CBF029
Inner product checksum lw_down_surf_rtsi = 413A3B9CB7431332
Inner product checksum acc_sol_su = 0
Expand All @@ -99,12 +99,12 @@ Inner product checksum sw_down_surf_rts = 0
Inner product checksum stellar_eqn_of_time_rts = 3FEA0E53CEE81FC0
Inner product checksum sw_direct_surf_rtsi = 0
Inner product checksum chloro_sea = 3E175984752436D2
Inner product checksum ozone = 3E9FEE5F81FFA6FF
Inner product checksum clapp_horn_b = 7FF0000000000000
Inner product checksum ozone = 3EA728B7480D836E
Inner product checksum clapp_horn_b = 441857FFC73EC711
Inner product checksum sw_down_surf_rtsi = 0
Inner product checksum n_cor_sol = 0
Inner product checksum area_fraction = 4077A40CFED5B220
Inner product checksum snow_layer_thickness = 444C09FE27632BEE
Inner product checksum area_fraction = 4082560BC2C08CF3
Inner product checksum snow_layer_thickness = 44648A3FD0AC6037
Inner product checksum conv_rain = 0
Inner product checksum slope_angle = 0
Inner product checksum ait_sol_om = 0
Expand All @@ -117,32 +117,32 @@ Inner product checksum sw_down_blue_surf_rts = 0
Inner product checksum sw_direct_blue_surf_rtsi = 0
Inner product checksum ait_sol_su = 0
Inner product checksum sw_down_blue_surf_rtsi = 0
Inner product checksum soil_cond_sat = 7FF0000000000000
Inner product checksum soil_cond_sat = 441857FFC7E8B332
Inner product checksum frozen_soil_moisture = 0
Inner product checksum cor_sol_ss = 0
Inner product checksum canopy_height = 7FF0000000000000
Inner product checksum bulk_fraction = 4077A40CFED5B220
Inner product checksum tile_fraction = 4078582D207BD3F3
Inner product checksum canopy_height = 443E6DFFB9C72351
Inner product checksum bulk_fraction = 4082560BC2C08CF3
Inner product checksum tile_fraction = 4083431274E8DB04
Inner product checksum cor_sol_su = 0
Inner product checksum sea_ice_thickness = 7FF0000000000000
Inner product checksum sea_ice_thickness = 444C5AFFF6C48F1F
Inner product checksum sin_stellar_declination_rts = 405A7A1DC0962BFF
Inner product checksum slope_aspect = 0
Inner product checksum grad_xx_orog = 3E845FF5A114D99D
Inner product checksum snow_depth = 443A39FEDE398D0B
Inner product checksum snow_depth = 444B62FFC0E5D5C9
Inner product checksum boundary_u_diff = 0
Inner product checksum grad_xy_orog = 3E46A455B632D9F6
Inner product checksum grad_yy_orog = 3E72843EF9465BF2
Inner product checksum orographic_correction_rts = 4090000000000000
Inner product checksum skyview = 0
Inner product checksum soil_thermal_cap = 7FF0000000000000
Inner product checksum soil_thermal_cap = 441856B326EA6DD9
Inner product checksum conv_snow = 0
Inner product checksum horizon_angle = 0
Inner product checksum z0msea = 4065692FAD9E3E71
Inner product checksum cca = 0
Inner product checksum conv_prog_dmv = 0
Inner product checksum tile_lw_grey_albedo = 40294F55BDB5CE2F
Inner product checksum mean_topog_index = 7FF0000000000000
Inner product checksum liquid_fraction = 403E673AD01BED6B
Inner product checksum tile_lw_grey_albedo = 402C1C6088D6D6BF
Inner product checksum mean_topog_index = 441857FFC76D9D52
Inner product checksum liquid_fraction = 404F3AFADE0CDDCB
Inner product checksum dd_mf_cb = 0
Inner product checksum soil_thermal_cond = 7FF0000000000000
Inner product checksum soil_thermal_cond = 441857FFC7E484A8
Inner product checksum surface_conductance = 441857FFC7E8ADF7
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
Inner product checksum snow_soot = 0
Inner product checksum m_cf = 3E1ED9BFAF845A3E
Inner product checksum m_cf = 3E5062DCC21772F7
Inner product checksum sea_ice_temperature = 4452F7775C1914F4
Inner product checksum tile_snow_depth = 4445DF3549009520
Inner product checksum frozen_fraction = 403BEEEFBDE34868
Inner product checksum m_cl = 3EB67DA8622CE9FB
Inner product checksum tile_snow_mass = 4445DF3549009520
Inner product checksum tile_canopy_water = 4445DF3548FA7F7E
Inner product checksum m_r = 3E877CA665B7323D
Inner product checksum tile_snow_rgrain = 4445DF3524355F87
Inner product checksum m_v = 3FF7565B2E215056
Inner product checksum soil_moisture = 44309D55D79EBE8A
Inner product checksum tile_temperature = 4445DF3476FB1CB6
Inner product checksum tile_snow_depth = 4450CD3A51A5105E
Inner product checksum frozen_fraction = 4047E6CFEFA55DBF
Inner product checksum m_cl = 3ED01DFE16B50C5B
Inner product checksum tile_snow_mass = 4450CD3A51A5105E
Inner product checksum tile_canopy_water = 4450CD3A51A4C1F5
Inner product checksum m_r = 3E8603203D0EB197
Inner product checksum tile_snow_rgrain = 4450CD3A4FCD4F7D
Inner product checksum m_v = 3FF93F5BACD77A7D
Inner product checksum soil_moisture = 443DDEA07DEFF8B4
Inner product checksum tile_temperature = 4450CD3A471B5222
Inner product checksum zh = 41C3C26080C82DC6
Inner product checksum rho = 40EE4383E59C285F
Inner product checksum soil_temperature = 44309D55E3C74799
Inner product checksum rho = 40EE816851F47E75
Inner product checksum soil_temperature = 443DDEA07E420DF2
Inner product checksum h_wind = 0
Inner product checksum theta = 42092577FBD5CAA7
Inner product checksum tile_n_snow_layers = 4445DF3549009520
Inner product checksum tile_snow_layer_ice_mass = 4453C17EAA1703AD
Inner product checksum theta = 420DDD3C8DA48823
Inner product checksum tile_n_snow_layers = 4450CD3A51A5105E
Inner product checksum tile_snow_layer_ice_mass = 446933D77A77983A
Inner product checksum wetness_under_soil = 441DDEA09114F503
Inner product checksum tile_snow_layer_temp = 4453C17D79B5E7A0
Inner product checksum tile_snow_layer_rgrain = 4453C17E725F90E4
Inner product checksum area_fraction = 403DD4EE41884E33
Inner product checksum tile_snowpack_density = 4445DF34CBE74948
Inner product checksum tile_snow_under_canopy = 4445DF3549009520
Inner product checksum tile_snow_layer_temp = 446933D76B5DD824
Inner product checksum tile_snow_layer_rgrain = 446933D777B3F6B0
Inner product checksum area_fraction = 404B28B2B29FDBF6
Inner product checksum tile_snowpack_density = 4450CD3A4B611C49
Inner product checksum tile_snow_under_canopy = 4450CD3A51A5105E
Inner product checksum water_table = 441DDEA090EF4431
Inner product checksum tstar_sea_ice = FFFFFFFFFFFFFFFF
Inner product checksum soil_sat_frac = 441DDEA09122D30C
Inner product checksum bulk_fraction = 403DD4EE41884E33
Inner product checksum tile_snow_layer_thickness = 4453C17EAA1703AD
Inner product checksum bulk_fraction = 404B28B2B29FDBF6
Inner product checksum tile_snow_layer_thickness = 446933D77A77983A
Inner product checksum upward_wind = 0
Inner product checksum z0msea = 406CB49F51B19E5D
Inner product checksum liquid_fraction = 3FFD263EAD70D48F
Inner product checksum liquid_fraction = 401805D2E9CB2B17
Inner product checksum dd_mf_cb = 0
Inner product checksum surface_conductance = 441DDEA09125605B
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
Inner product checksum snow_soot = 0
Inner product checksum m_cf = 3E1ED9BFAF845A3E
Inner product checksum m_cf = 3E5062DCC21772F7
Inner product checksum sea_ice_temperature = 4452F7775C1914F4
Inner product checksum tile_snow_depth = 4445DF3549009520
Inner product checksum frozen_fraction = 403BEEEFBDE34868
Inner product checksum m_cl = 3EB67DA8622CE9FB
Inner product checksum tile_snow_mass = 4445DF3549009520
Inner product checksum tile_canopy_water = 4445DF3548FA7F7E
Inner product checksum m_r = 3E877CA665B7323D
Inner product checksum tile_snow_rgrain = 4445DF3524355F87
Inner product checksum m_v = 3FF7565B2E215056
Inner product checksum soil_moisture = 44309D55D79EBE8A
Inner product checksum tile_temperature = 4445DF3476FB1CB6
Inner product checksum tile_snow_depth = 4450CD3A51A5105E
Inner product checksum frozen_fraction = 4047E6CFEFA55DBF
Inner product checksum m_cl = 3ED01DFE16B50C5B
Inner product checksum tile_snow_mass = 4450CD3A51A5105E
Inner product checksum tile_canopy_water = 4450CD3A51A4C1F5
Inner product checksum m_r = 3E8603203D0EB197
Inner product checksum tile_snow_rgrain = 4450CD3A4FCD4F7D
Inner product checksum m_v = 3FF93F5BACD77A7D
Inner product checksum soil_moisture = 443DDEA07DEFF8B4
Inner product checksum tile_temperature = 4450CD3A471B5222
Inner product checksum zh = 41C3C26080C82DC6
Inner product checksum rho = 40EE4383E59C285F
Inner product checksum soil_temperature = 44309D55E3C74799
Inner product checksum rho = 40EE816851F47E75
Inner product checksum soil_temperature = 443DDEA07E420DF2
Inner product checksum h_wind = 0
Inner product checksum theta = 42092577FBD5CAA7
Inner product checksum tile_n_snow_layers = 4445DF3549009520
Inner product checksum tile_snow_layer_ice_mass = 4453C17EAA1703AD
Inner product checksum theta = 420DDD3C8DA48823
Inner product checksum tile_n_snow_layers = 4450CD3A51A5105E
Inner product checksum tile_snow_layer_ice_mass = 446933D77A77983A
Inner product checksum wetness_under_soil = 441DDEA09114F503
Inner product checksum tile_snow_layer_temp = 4453C17D79B5E7A0
Inner product checksum tile_snow_layer_rgrain = 4453C17E725F90E4
Inner product checksum area_fraction = 403DD4EE41884E33
Inner product checksum tile_snowpack_density = 4445DF34CBE74948
Inner product checksum tile_snow_under_canopy = 4445DF3549009520
Inner product checksum tile_snow_layer_temp = 446933D76B5DD824
Inner product checksum tile_snow_layer_rgrain = 446933D777B3F6B0
Inner product checksum area_fraction = 404B28B2B29FDBF6
Inner product checksum tile_snowpack_density = 4450CD3A4B611C49
Inner product checksum tile_snow_under_canopy = 4450CD3A51A5105E
Inner product checksum water_table = 441DDEA090EF4431
Inner product checksum tstar_sea_ice = FFFFFFFFFFFFFFFF
Inner product checksum soil_sat_frac = 441DDEA09122D30C
Inner product checksum bulk_fraction = 403DD4EE41884E33
Inner product checksum tile_snow_layer_thickness = 4453C17EAA1703AD
Inner product checksum bulk_fraction = 404B28B2B29FDBF6
Inner product checksum tile_snow_layer_thickness = 446933D77A77983A
Inner product checksum upward_wind = 0
Inner product checksum z0msea = 406CB49F51B19E5D
Inner product checksum liquid_fraction = 3FFD263EAD70D48F
Inner product checksum liquid_fraction = 401805D2E9CB2B17
Inner product checksum dd_mf_cb = 0
Inner product checksum surface_conductance = 441DDEA09125605B
Loading
Loading