create_restart Subroutine

public subroutine create_restart(logn, dels, ktau, soil, veg, ssnow, canopy, rough, rad, bgc, bal, met)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: logn
real, intent(in) :: dels
integer, intent(in) :: ktau
type(soil_parameter_type), intent(in) :: soil
type(veg_parameter_type), intent(in) :: veg
type(soil_snow_type), intent(in) :: ssnow
type(canopy_type), intent(in) :: canopy
type(roughness_type), intent(in) :: rough
type(radiation_type), intent(in) :: rad
type(bgc_pool_type), intent(in) :: bgc
type(balances_type), intent(in) :: bal
type(met_type), intent(in), TARGET :: met

Calls

proc~~create_restart~~CallsGraph proc~create_restart create_restart interface~check_and_write check_and_write proc~create_restart->interface~check_and_write interface~define_ovar define_ovar proc~create_restart->interface~define_ovar nf90_close nf90_close proc~create_restart->nf90_close nf90_create nf90_create proc~create_restart->nf90_create nf90_def_dim nf90_def_dim proc~create_restart->nf90_def_dim nf90_def_var nf90_def_var proc~create_restart->nf90_def_var nf90_enddef nf90_enddef proc~create_restart->nf90_enddef nf90_put_att nf90_put_att proc~create_restart->nf90_put_att nf90_put_var nf90_put_var proc~create_restart->nf90_put_var nf90_redef nf90_redef proc~create_restart->nf90_redef proc~nc_abort nc_abort proc~create_restart->proc~nc_abort proc~check_and_write_d1 check_and_write_d1 interface~check_and_write->proc~check_and_write_d1 proc~check_and_write_d1_p check_and_write_d1_p interface~check_and_write->proc~check_and_write_d1_p proc~check_and_write_d2 check_and_write_d2 interface~check_and_write->proc~check_and_write_d2 proc~check_and_write_d2_p check_and_write_d2_p interface~check_and_write->proc~check_and_write_d2_p proc~define_output_parameter_r1 define_output_parameter_r1 interface~define_ovar->proc~define_output_parameter_r1 proc~define_output_parameter_r2 define_output_parameter_r2 interface~define_ovar->proc~define_output_parameter_r2 proc~define_output_variable_r1 define_output_variable_r1 interface~define_ovar->proc~define_output_variable_r1 proc~define_output_variable_r2 define_output_variable_r2 interface~define_ovar->proc~define_output_variable_r2 nf90_strerror nf90_strerror proc~nc_abort->nf90_strerror interface~check_range check_range proc~check_and_write_d1->interface~check_range interface~write_ovar write_ovar proc~check_and_write_d1->interface~write_ovar proc~check_and_write_d1_p->interface~check_range proc~check_and_write_d1_p->interface~write_ovar proc~check_and_write_d2->interface~check_range proc~check_and_write_d2->interface~write_ovar proc~check_and_write_d2_p->interface~check_range proc~check_and_write_d2_p->interface~write_ovar proc~define_output_parameter_r1->nf90_def_var proc~define_output_parameter_r1->nf90_put_att proc~define_output_parameter_r1->proc~nc_abort proc~define_output_parameter_r2->nf90_def_var proc~define_output_parameter_r2->nf90_put_att proc~define_output_parameter_r2->proc~nc_abort proc~define_output_variable_r1->nf90_def_var proc~define_output_variable_r1->nf90_put_att proc~define_output_variable_r1->proc~nc_abort proc~define_output_variable_r2->nf90_def_var proc~define_output_variable_r2->nf90_put_att proc~define_output_variable_r2->proc~nc_abort proc~check_range_d1 check_range_d1 interface~check_range->proc~check_range_d1 proc~check_range_d2 check_range_d2 interface~check_range->proc~check_range_d2 proc~check_range_d3 check_range_d3 interface~check_range->proc~check_range_d3 proc~write_output_parameter_r1 write_output_parameter_r1 interface~write_ovar->proc~write_output_parameter_r1 proc~write_output_parameter_r1d write_output_parameter_r1d interface~write_ovar->proc~write_output_parameter_r1d proc~write_output_parameter_r2 write_output_parameter_r2 interface~write_ovar->proc~write_output_parameter_r2 proc~write_output_parameter_r2d write_output_parameter_r2d interface~write_ovar->proc~write_output_parameter_r2d proc~write_output_variable_r1 write_output_variable_r1 interface~write_ovar->proc~write_output_variable_r1 proc~write_output_variable_r2 write_output_variable_r2 interface~write_ovar->proc~write_output_variable_r2 proc~range_abort range_abort proc~check_range_d1->proc~range_abort proc~check_range_d2->proc~range_abort proc~check_range_d3->proc~range_abort proc~write_output_parameter_r1->nf90_put_var proc~write_output_parameter_r1->proc~nc_abort proc~write_output_parameter_r1d->nf90_put_var proc~write_output_parameter_r1d->proc~nc_abort proc~write_output_parameter_r2->nf90_put_var proc~write_output_parameter_r2->proc~nc_abort proc~write_output_parameter_r2d->nf90_put_var proc~write_output_parameter_r2d->proc~nc_abort proc~write_output_variable_r1->nf90_put_var proc~write_output_variable_r1->proc~nc_abort proc~write_output_variable_r2->nf90_put_var proc~write_output_variable_r2->proc~nc_abort

Called by

proc~~create_restart~~CalledByGraph proc~create_restart create_restart proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->proc~create_restart proc~serialdrv serialdrv proc~serialdrv->proc~create_restart program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~serialdrv