ComIn 0.5.1
ICON Community Interface
Loading...
Searching...
No Matches
yaxt_fortran_plugin Module Reference

Function/Subroutine Documentation

◆ comin_main()

subroutine comin_main

get the rank of the current process and say hello to the world

check, if the ComIn library version is compatible

check plugin id

add requests for additional ICON variables

register callbacks

get descriptive data structures

setup yaxt

construct yaxt variables ...

Definition at line 67 of file yaxt_fortran_plugin.F90.

◆ yaxt_fortran_constructor()

subroutine yaxt_fortran_constructor

Definition at line 161 of file yaxt_fortran_plugin.F90.

◆ yaxt_fortran_destructor()

subroutine yaxt_fortran_destructor

free yaxt related memory

finalize yaxt

Definition at line 241 of file yaxt_fortran_plugin.F90.

◆ yaxt_fortran_gather()

subroutine yaxt_fortran_gather

check plugin id

reset pointers

extract near surface temperature

allocate local space to gather global information

gather information in rank zero

clean up memory

Definition at line 184 of file yaxt_fortran_plugin.F90.

Constant Documentation

◆ p_global

type(t_comin_descrdata_global) p_global

Definition at line 55 of file yaxt_fortran_plugin.F90.

◆ p_patch

type(t_comin_descrdata_domain) p_patch

access descriptive data structures

Definition at line 54 of file yaxt_fortran_plugin.F90.

◆ pluginname

character(len=*), parameter pluginname = "yaxt_fortran_plugin"

Definition at line 43 of file yaxt_fortran_plugin.F90.

◆ rank

integer rank

Definition at line 50 of file yaxt_fortran_plugin.F90.

◆ temp

type(t_comin_var_handle) temp

Definition at line 49 of file yaxt_fortran_plugin.F90.

◆ text

character(len=120) text

Definition at line 60 of file yaxt_fortran_plugin.F90.

◆ units

character(len=:), allocatable units

Definition at line 51 of file yaxt_fortran_plugin.F90.

◆ version

Definition at line 47 of file yaxt_fortran_plugin.F90.

◆ wp

integer, parameter wp = SELECTED_REAL_KIND(12, 307)

working precision (will be compared to ComIn's and ICON's)

Definition at line 46 of file yaxt_fortran_plugin.F90.

◆ yaxt_redist

type(xt_redist) yaxt_redist

yaxt related variables

Definition at line 58 of file yaxt_fortran_plugin.F90.