Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(component_type), | intent(inout) | :: | comp(:) | |||
integer, | intent(in) | :: | compid(:) | |||
integer, | intent(in) | :: | cplcompid(:) | |||
integer, | intent(in) | :: | cplallcompid | |||
type(seq_infodata_type), | intent(inout), | target | :: | infodata | ||
character(len=3), | intent(in) | :: | ntype |
Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(ESMF_Clock), | intent(inout) | :: | EClock | |||||||||||||||||||||||||||||||||||||||||||||
type(component_type), | intent(inout) | :: | comp(:) | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine comp_init(EClock, cdata, x2c, c2x, NLFilename)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
type(seq_infodata_type), | intent(inout) | :: | infodata | |||||||||||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in) | :: | NLFilename | |||||||||||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in), | optional | :: | seq_flds_x2c_fluxes | ||||||||||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in), | optional | :: | seq_flds_c2x_fluxes |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(component_type), | intent(inout) | :: | comp(:) | |||
type(seq_infodata_type), | intent(inout) | :: | infodata |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(seq_infodata_type), | intent(inout) | :: | infodata | |||
logical, | intent(in) | :: | rof_c2_ocn | |||
logical, | intent(in) | :: | samegrid_ao | |||
logical, | intent(in) | :: | samegrid_al | |||
logical, | intent(in) | :: | samegrid_ro | |||
logical, | intent(in) | :: | samegrid_lg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(component_type), | intent(inout) | :: | comp(:) | |||
logical, | intent(in) | :: | samegrid | |||
character(len=*), | intent(in) | :: | seq_flds_c2x_fluxes |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(ESMF_Clock), | intent(inout) | :: | EClock | ||||||||||||||||||||||||||||||||||||||
type(component_type), | intent(inout) | :: | comp(:) | ||||||||||||||||||||||||||||||||||||||
private subroutine comp_run(EClock, cdata, x2c, c2x)Arguments
|
|||||||||||||||||||||||||||||||||||||||||
type(seq_infodata_type), | intent(inout) | :: | infodata | ||||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in), | optional | :: | seq_flds_x2c_fluxes | |||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in), | optional | :: | seq_flds_c2x_fluxes | |||||||||||||||||||||||||||||||||||||
logical, | intent(in) | :: | comp_prognostic | ||||||||||||||||||||||||||||||||||||||
integer, | intent(in), | optional | :: | comp_num | |||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in), | optional | :: | timer_barrier | |||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in), | optional | :: | timer_comp_run | |||||||||||||||||||||||||||||||||||||
logical, | intent(in), | optional | :: | run_barriers | |||||||||||||||||||||||||||||||||||||
integer, | intent(in), | optional | :: | ymd | |||||||||||||||||||||||||||||||||||||
integer, | intent(in), | optional | :: | tod | |||||||||||||||||||||||||||||||||||||
character(len=*), | intent(in), | optional | :: | comp_layout |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(ESMF_Clock), | intent(inout) | :: | EClock | ||||||||||||||||||||||||||||||||||||||
type(component_type), | intent(inout) | :: | comp(:) | ||||||||||||||||||||||||||||||||||||||
private subroutine comp_final(EClock, cdata, x2c, c2x)Arguments
|
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(component_type), | intent(inout) | :: | comp(:) | |||
character(len=3), | intent(in) | :: | flow | |||
type(seq_infodata_type), | intent(inout) | :: | infodata | |||
character(len=*), | intent(in) | :: | infodata_string | |||
integer, | intent(in), | optional | :: | mpicom_barrier | ||
logical, | intent(in), | optional | :: | run_barriers | ||
character(len=*), | intent(in), | optional | :: | timer_barrier | ||
character(len=*), | intent(in), | optional | :: | timer_comp_exch | ||
character(len=*), | intent(in), | optional | :: | timer_map_exch | ||
character(len=*), | intent(in), | optional | :: | timer_infodata_exch |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(seq_infodata_type), | intent(inout) | :: | infodata | |||
type(component_type), | intent(in) | :: | comp(:) | |||
character(len=3), | intent(in) | :: | flow | |||
character(len=*), | intent(in) | :: | comment | |||
integer, | intent(in) | :: | info_debug | |||
character(len=*), | intent(in), | optional | :: | timer_diag |