Public Member Functions | |
subroutine | get_smioc_numbers (id_XML_doc, id_nb_unitsets, id_nb_grids, id_nb_transi, id_nb_persis, id_comp, cda_app_name, cda_comp_name, ld_first_details, id_error) |
subroutine | get_unitsets_details (id_XML_doc, id_nb_unitsets, ida_smioc_unitsets, id_error) |
subroutine | get_transi_io_numbers (id_XML_doc, id_nb_transi, ida_nb_stand_name, ida_nb_transi_in, ida_nb_transi_out, id_comp, cda_app_name, cda_comp_name, ld_first_details, id_error) |
subroutine | init_grids (id_nb_grids, sda_smioc_grids, id_error) |
subroutine | init_transi (id_nb_transi, ida_nb_stand_name, ida_nb_transi_in, ida_nb_transi_out, sda_smioc_transi, id_error) |
subroutine | get_transi_details (id_XML_doc, id_nb_transi, sda_smioc_transi, id_comp, cda_app_name, cda_comp_name, ld_first_details, id_error) |
subroutine | get_cnct_source_details (id_XML_doc, cda_xpath, ld_coupling, sd_source, id_error) |
subroutine | get_cnct_target_details (id_XML_doc, cda_xpath, ld_coupling, ld_source_is_file, sd_target, id_error) |
subroutine | get_file_details (id_XML_doc, cda_xpath, cda_var_name, sd_file, id_error) |
subroutine | get_regrid_details (id_XML_doc, cda_xpath, id_nb_regrid, sd_interp, id_error) |
subroutine | get_persis_details (id_XML_doc, id_nb_persis, sda_smioc_persis, id_error) |
subroutine | init_comp_udef (id_nb_transi, ida_nb_transi_in, ida_nb_transi_out, id_comp, id_error) |
subroutine | create_transi_udef (id_nb_transi, id_xml, id_u, id_ch, id_side, sda_smioc_transi, id_comp, id_error) |
subroutine | init_persis (id_nb_persis, sda_smioc_persis, id_error) |
subroutine | write_grids_details (id_nb_grids, sda_grids, id_chanel, id_error) |
subroutine | write_transi_details (id_nb_transi, sda_transi, id_chanel, id_error) |
subroutine | write_persis_details (id_nb_persis, sda_persis, id_chanel, id_error) |
subroutine | get_grids_details (id_XML_doc, id_nb_grids, cda_app_name, cda_comp_name, sda_smioc_grids, id_error) |
subroutine | put_udef_suffix (cd_in, cd_out, id_chan, id_side) |
Definition at line 21 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::create_transi_udef | ( | Integer,intent(in) | id_nb_transi, | |
Integer,intent(in) | id_xml, | |||
Integer,intent(in) | id_u, | |||
Integer,intent(in) | id_ch, | |||
Integer,intent(in) | id_side, | |||
TYPE(transient),dimension(id_nb_transi),intent(inout),target | sda_smioc_transi, | |||
Integer,intent(in) | id_comp, | |||
Integer,intent(out) | id_error | |||
) |
Definition at line 395 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_cnct_source_details | ( | INTEGER,intent(in) | id_XML_doc, | |
CHARACTER(len=*),intent(in) | cda_xpath, | |||
LOGICAL,intent(in) | ld_coupling, | |||
TYPE(transient_out),intent(inout) | sd_source, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 238 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_cnct_target_details | ( | INTEGER,intent(in) | id_XML_doc, | |
CHARACTER(len=*),intent(in) | cda_xpath, | |||
LOGICAL,intent(in) | ld_coupling, | |||
LOGICAL,intent(in) | ld_source_is_file, | |||
TYPE(transient_in),intent(inout) | sd_target, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 264 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_file_details | ( | INTEGER,intent(in) | id_XML_doc, | |
CHARACTER(len=*),intent(in) | cda_xpath, | |||
CHARACTER(len=*),intent(in) | cda_var_name, | |||
TYPE (PSMILe_file_struct),intent(inout) | sd_file, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 293 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_grids_details | ( | INTEGER,intent(in) | id_XML_doc, | |
INTEGER,intent(in) | id_nb_grids, | |||
CHARACTER(len=*),intent(in) | cda_app_name, | |||
CHARACTER(len=*),intent(in) | cda_comp_name, | |||
TYPE (smioc_grid),dimension(id_nb_grids),intent(out) | sda_smioc_grids, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 510 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_persis_details | ( | INTEGER,intent(in) | id_XML_doc, | |
INTEGER,intent(in) | id_nb_persis, | |||
TYPE(persistent),dimension(id_nb_persis),intent(out) | sda_smioc_persis, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 345 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_regrid_details | ( | INTEGER,intent(in) | id_XML_doc, | |
CHARACTER(len=*),intent(in) | cda_xpath, | |||
INTEGER,intent(in) | id_nb_regrid, | |||
TYPE(PSMILe_interp),intent(inout) | sd_interp, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 319 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_smioc_numbers | ( | INTEGER,intent(in) | id_XML_doc, | |
INTEGER,intent(out) | id_nb_unitsets, | |||
INTEGER,intent(out) | id_nb_grids, | |||
INTEGER,intent(out) | id_nb_transi, | |||
INTEGER,intent(out) | id_nb_persis, | |||
INTEGER,intent(in) | id_comp, | |||
CHARACTER(len=*),intent(in) | cda_app_name, | |||
CHARACTER(len=*),intent(in) | cda_comp_name, | |||
LOGICAL,intent(in) | ld_first_details, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 24 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_transi_details | ( | INTEGER,intent(in) | id_XML_doc, | |
INTEGER,intent(in) | id_nb_transi, | |||
TYPE(transient),dimension(id_nb_transi),intent(inout) | sda_smioc_transi, | |||
INTEGER,intent(in) | id_comp, | |||
CHARACTER(len=*),intent(in) | cda_app_name, | |||
CHARACTER(len=*),intent(in) | cda_comp_name, | |||
LOGICAL,intent(in) | ld_first_details, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 202 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_transi_io_numbers | ( | INTEGER,intent(in) | id_XML_doc, | |
INTEGER,intent(in) | id_nb_transi, | |||
INTEGER,dimension(id_nb_transi),intent(out) | ida_nb_stand_name, | |||
INTEGER,dimension(id_nb_transi),intent(out) | ida_nb_transi_in, | |||
INTEGER,dimension(id_nb_transi),intent(out) | ida_nb_transi_out, | |||
INTEGER,intent(in) | id_comp, | |||
CHARACTER(len=*),intent(in) | cda_app_name, | |||
CHARACTER(len=*),intent(in) | cda_comp_name, | |||
LOGICAL,intent(in) | ld_first_details, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 102 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::get_unitsets_details | ( | INTEGER,intent(in) | id_XML_doc, | |
INTEGER,intent(in) | id_nb_unitsets, | |||
INTEGER,dimension(id_nb_unitsets,3),intent(out) | ida_smioc_unitsets, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 74 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::init_comp_udef | ( | INTEGER,intent(in) | id_nb_transi, | |
INTEGER,dimension(id_nb_transi),intent(in) | ida_nb_transi_in, | |||
INTEGER,dimension(id_nb_transi),intent(in) | ida_nb_transi_out, | |||
INTEGER,intent(in) | id_comp, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 367 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::init_grids | ( | INTEGER,intent(in) | id_nb_grids, | |
TYPE (smioc_grid),dimension(id_nb_grids),intent(out) | sda_smioc_grids, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 154 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::init_persis | ( | INTEGER,intent(in) | id_nb_persis, | |
TYPE(persistent),dimension(id_nb_persis),intent(out) | sda_smioc_persis, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 432 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::init_transi | ( | INTEGER,intent(in) | id_nb_transi, | |
INTEGER,dimension(id_nb_transi),intent(in) | ida_nb_stand_name, | |||
INTEGER,dimension(id_nb_transi),intent(in) | ida_nb_transi_in, | |||
INTEGER,dimension(id_nb_transi),intent(in) | ida_nb_transi_out, | |||
TYPE(transient),dimension(id_nb_transi),intent(inout) | sda_smioc_transi, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 171 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::put_udef_suffix | ( | Character(len=*),intent(in) | cd_in, | |
Character(len=max_name),intent(out) | cd_out, | |||
Integer,intent(in) | id_chan, | |||
Integer,intent(in) | id_side | |||
) |
Definition at line 537 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::write_grids_details | ( | INTEGER,intent(in) | id_nb_grids, | |
TYPE (smioc_grid),dimension(id_nb_grids),intent(in) | sda_grids, | |||
INTEGER,intent(in) | id_chanel, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 451 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::write_persis_details | ( | INTEGER,intent(in) | id_nb_persis, | |
TYPE(persistent),dimension(id_nb_persis),intent(in) | sda_persis, | |||
INTEGER,intent(in) | id_chanel, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 489 of file psmile_smioc_interface.F90.
subroutine psmile_smioc_interface::interface::write_transi_details | ( | INTEGER,intent(in) | id_nb_transi, | |
TYPE(transient),dimension(id_nb_transi),intent(in) | sda_transi, | |||
INTEGER,intent(in) | id_chanel, | |||
INTEGER,intent(out) | id_error | |||
) |
Definition at line 470 of file psmile_smioc_interface.F90.