ComIn 0.5.1
ICON Community Interface
Loading...
Searching...
No Matches
yaxt_nest_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 68 of file yaxt_nest_fortran_plugin.F90.

◆ idx_1d()

elemental integer function idx_1d ( integer, intent(in) jl,
integer, intent(in) jb )

Definition at line 279 of file yaxt_nest_fortran_plugin.F90.

◆ yaxt_nest_fortran_constructor()

subroutine yaxt_nest_fortran_constructor

Definition at line 185 of file yaxt_nest_fortran_plugin.F90.

◆ yaxt_nest_fortran_destructor()

subroutine yaxt_nest_fortran_destructor

free yaxt related memory

finalize yaxt

Definition at line 258 of file yaxt_nest_fortran_plugin.F90.

◆ yaxt_nest_fortran_exchange()

subroutine yaxt_nest_fortran_exchange

exchange parent to child

Definition at line 211 of file yaxt_nest_fortran_plugin.F90.

Constant Documentation

◆ n_dom

integer n_dom

Definition at line 52 of file yaxt_nest_fortran_plugin.F90.

◆ nproma

integer nproma

Definition at line 52 of file yaxt_nest_fortran_plugin.F90.

◆ p_global

type(t_comin_descrdata_global) p_global

access descriptive data structures

Definition at line 55 of file yaxt_nest_fortran_plugin.F90.

◆ p_patch

type(t_comin_descrdata_domain), dimension(:), allocatable p_patch

Definition at line 56 of file yaxt_nest_fortran_plugin.F90.

◆ pluginname

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

Definition at line 43 of file yaxt_nest_fortran_plugin.F90.

◆ rank

integer rank

Definition at line 51 of file yaxt_nest_fortran_plugin.F90.

◆ temp

type(t_comin_var_handle), dimension(:), allocatable temp

Definition at line 49 of file yaxt_nest_fortran_plugin.F90.

◆ temp_diag

type(t_comin_var_handle), dimension(:), allocatable temp_diag

Definition at line 50 of file yaxt_nest_fortran_plugin.F90.

◆ text

character(len=120) text

Definition at line 61 of file yaxt_nest_fortran_plugin.F90.

◆ version

Definition at line 47 of file yaxt_nest_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_nest_fortran_plugin.F90.

◆ yaxt_redist

type(xt_redist), dimension(:), allocatable yaxt_redist

yaxt related variables

Definition at line 59 of file yaxt_nest_fortran_plugin.F90.