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

Interfaces

interface  comin_plugin_primaryconstructor_c
 

Structs

type  t_comin_setup_version_info
 

Functions/Subroutines

subroutine, public comin_setup_check (plugin_str, wp_check)
 
subroutine, public comin_setup_init (lstdout, output_unit)
 
subroutine, public comin_setup_errhandler (error_handler)
 

Function/Subroutine Documentation

◆ comin_plugin_primaryconstructor()

subroutine, public comin_plugin_primaryconstructor ( type(t_comin_plugin_description), dimension(:), intent(in) plugin_list)

Execute primary constructors.

Definition at line 88 of file comin_setup.F90.

◆ comin_setup_check()

subroutine, public comin_setup_check ( character(len=*), intent(in) plugin_str,
integer, intent(in) wp_check )

Performs basic compatibility checks.

Parameters
[in]plugin_strplugin name
[in]wp_checkKIND value for compatibility checks.

Definition at line 117 of file comin_setup.F90.

◆ comin_setup_errhandler()

subroutine, public comin_setup_errhandler ( procedure(comin_host_errhandler_fct) error_handler)

Sets the global error handler procedure pointer.

To be called by the host application (ICON).

Aborts with an error code if the error handler has already been set.

Parameters
error_handlererror handler

Definition at line 177 of file comin_setup.F90.

◆ comin_setup_finalize()

subroutine, public comin_setup_finalize

Destructor.

Definition at line 153 of file comin_setup.F90.

◆ comin_setup_init()

subroutine, public comin_setup_init ( logical(kind=c_bool), intent(in) lstdout,
integer, intent(in), optional output_unit )

Initialize the comin state This routine needs to be called by the host before any other comin call.

Parameters
[in]lstdoutdo print on stdout or not
[in]output_unitoutput unit to print messages to

Definition at line 137 of file comin_setup.F90.