![]() |
ICON Community Interface 0.4.0
|
Example plugin for the ICON Community Interface (ComIn) More...
Functions/Subroutines | |
| subroutine | comin_main () |
| subroutine | simple_fortran_constructor () |
| subroutine | simple_fortran_diagfct () |
| subroutine | simple_fortran_destructor () |
Variables | |
| character(len= *), parameter | pluginname = "simple_fortran_plugin" |
| integer, parameter | wp = SELECTED_REAL_KIND(12, 307) |
| working precision (will be compared to ComIn's and ICON's) | |
| type(t_comin_setup_version_info) | version |
| type(t_comin_var_handle) | pres |
| type(t_comin_var_handle) | vn |
| type(t_comin_var_handle) | simple_fortran_var |
| type(t_comin_var_handle) | simple_fortran_tracer |
| integer | rank |
| type(t_comin_descrdata_domain), pointer | p_patch |
| access descriptive data structures | |
| type(t_comin_descrdata_global), pointer | p_global |
| type(t_comin_descrdata_simulation_interval), pointer | p_simulation_interval |
| type(t_comin_var_handle), dimension(:), allocatable | qv |
| character(len=200) | text |
Example plugin for the ICON Community Interface (ComIn)
| subroutine simple_fortran_plugin::comin_main |
check plugin id
add requests for additional ICON variables
Definition at line 72 of file simple_fortran_plugin.F90.

| subroutine simple_fortran_plugin::simple_fortran_constructor |
Definition at line 124 of file simple_fortran_plugin.F90.

| subroutine simple_fortran_plugin::simple_fortran_destructor |
Definition at line 248 of file simple_fortran_plugin.F90.

| subroutine simple_fortran_plugin::simple_fortran_diagfct |
Definition at line 213 of file simple_fortran_plugin.F90.

| type(t_comin_descrdata_global), pointer simple_fortran_plugin::p_global |
Definition at line 60 of file simple_fortran_plugin.F90.
| type(t_comin_descrdata_domain), pointer simple_fortran_plugin::p_patch |
access descriptive data structures
Definition at line 59 of file simple_fortran_plugin.F90.
| type(t_comin_descrdata_simulation_interval), pointer simple_fortran_plugin::p_simulation_interval |
Definition at line 61 of file simple_fortran_plugin.F90.
| character(len=*), parameter simple_fortran_plugin::pluginname = "simple_fortran_plugin" |
Definition at line 49 of file simple_fortran_plugin.F90.
| type(t_comin_var_handle) simple_fortran_plugin::pres |
Definition at line 55 of file simple_fortran_plugin.F90.
| type(t_comin_var_handle), dimension(:), allocatable simple_fortran_plugin::qv |
Definition at line 63 of file simple_fortran_plugin.F90.
| integer simple_fortran_plugin::rank |
Definition at line 56 of file simple_fortran_plugin.F90.
| type(t_comin_var_handle) simple_fortran_plugin::simple_fortran_tracer |
Definition at line 55 of file simple_fortran_plugin.F90.
| type(t_comin_var_handle) simple_fortran_plugin::simple_fortran_var |
Definition at line 55 of file simple_fortran_plugin.F90.
| character(len=200) simple_fortran_plugin::text |
Definition at line 65 of file simple_fortran_plugin.F90.
| type(t_comin_setup_version_info) simple_fortran_plugin::version |
Definition at line 53 of file simple_fortran_plugin.F90.
| type(t_comin_var_handle) simple_fortran_plugin::vn |
Definition at line 55 of file simple_fortran_plugin.F90.
| integer, parameter simple_fortran_plugin::wp = SELECTED_REAL_KIND(12, 307) |
working precision (will be compared to ComIn's and ICON's)
Definition at line 52 of file simple_fortran_plugin.F90.