INV_TRANS_FIELD_API Subroutine

subroutine INV_TRANS_FIELD_API(KRESOL, YDFSPSCALAR, YDFSPVOR, YDFSPDIV, YDFSCALAR, YDFU, YDFV, YDFVOR, YDFDIV, YDFSCALAR_NS, YDFSCALAR_EW, YDFU_EW, YDFV_EW, KGPTOT, FSPGL_PROC)

Uses

  • proc~~inv_trans_field_api~~UsesGraph proc~inv_trans_field_api INV_TRANS_FIELD_API PARKIND1 PARKIND1 proc~inv_trans_field_api->PARKIND1 YOMHOOK YOMHOOK proc~inv_trans_field_api->YOMHOOK module~ectrans_field_api_mod ECTRANS_FIELD_API_MOD proc~inv_trans_field_api->module~ectrans_field_api_mod module~ectrans_field_api_mod->PARKIND1 FIELD_ACCESS_MODULE FIELD_ACCESS_MODULE module~ectrans_field_api_mod->FIELD_ACCESS_MODULE FIELD_BASIC_MODULE FIELD_BASIC_MODULE module~ectrans_field_api_mod->FIELD_BASIC_MODULE FIELD_MODULE FIELD_MODULE module~ectrans_field_api_mod->FIELD_MODULE

*** INV_TRANS_FIELD_API - Field API interface to inverse spectral transform

  • Interface. ---------- CALL INV_TRANS_FIELD_API(...)

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIM), intent(in), optional :: KRESOL
type(FIELD_SPEC), intent(in), optional :: YDFSPSCALAR(:)
type(FIELD_SPEC), intent(in), optional :: YDFSPVOR(:)
type(FIELD_SPEC), intent(in), optional :: YDFSPDIV(:)
type(FIELD_GRID), intent(inout), optional :: YDFSCALAR(:)
type(FIELD_GRID), intent(inout), optional :: YDFU(:)
type(FIELD_GRID), intent(inout), optional :: YDFV(:)
type(FIELD_GRID), intent(inout), optional :: YDFVOR(:)
type(FIELD_GRID), intent(inout), optional :: YDFDIV(:)
type(FIELD_GRID), intent(inout), optional :: YDFSCALAR_NS(:)
type(FIELD_GRID), intent(inout), optional :: YDFSCALAR_EW(:)
type(FIELD_GRID), intent(inout), optional :: YDFU_EW(:)
type(FIELD_GRID), intent(inout), optional :: YDFV_EW(:)
integer(kind=JPIM), intent(in) :: KGPTOT
procedure(FSPGL_INTF), intent(in), optional, POINTER :: FSPGL_PROC

Calls

proc~~inv_trans_field_api~~CallsGraph proc~inv_trans_field_api INV_TRANS_FIELD_API abor1 abor1 proc~inv_trans_field_api->abor1 dr_hook dr_hook proc~inv_trans_field_api->dr_hook inv_trans inv_trans proc~inv_trans_field_api->inv_trans proc~get_layout_g GET_LAYOUT_G proc~inv_trans_field_api->proc~get_layout_g proc~get_layout_s GET_LAYOUT_S proc~inv_trans_field_api->proc~get_layout_s proc~lg LG proc~inv_trans_field_api->proc~lg proc~lg_count LG_COUNT proc~inv_trans_field_api->proc~lg_count proc~ls LS proc~inv_trans_field_api->proc~ls proc~ls_count LS_COUNT proc~inv_trans_field_api->proc~ls_count get_dims get_dims proc~get_layout_g->get_dims proc~get_layout_s->get_dims proc~lg->abor1 get_device_data_rdonly get_device_data_rdonly proc~lg->get_device_data_rdonly get_device_data_rdwr get_device_data_rdwr proc~lg->get_device_data_rdwr proc~lg->get_dims get_host_data_rdonly get_host_data_rdonly proc~lg->get_host_data_rdonly get_host_data_rdwr get_host_data_rdwr proc~lg->get_host_data_rdwr proc~lg_count->proc~lg proc~ls->abor1 proc~ls->get_device_data_rdonly proc~ls->get_device_data_rdwr proc~ls->get_dims proc~ls->get_host_data_rdonly proc~ls->get_host_data_rdwr proc~ls_count->proc~ls