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