YAC 3.7.1
Yet Another Coupler
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
yac::yac_fput Interface Reference

Fortran interface for sending coupling fields. More...

Collaboration diagram for yac::yac_fput:
Collaboration graph

Public Member Functions

subroutine yac_fput_real (field_id, nbr_hor_points, nbr_pointsets, collection_size, send_field, info, ierror)
 
subroutine yac_fput_real_ptr (field_id, nbr_pointsets, collection_size, send_field, info, ierror)
 
subroutine yac_fput_single_pointset_real (field_id, nbr_hor_points, collection_size, send_field, info, ierror)
 
subroutine yac_fput_dble (field_id, nbr_hor_points, nbr_pointsets, collection_size, send_field, info, ierror)
 
subroutine yac_fput_dble_ptr (field_id, nbr_pointsets, collection_size, send_field, info, ierror)
 
subroutine yac_fput_single_pointset_dble (field_id, nbr_hor_points, collection_size, send_field, info, ierror)
 
subroutine yac_fput_frac_real (field_id, nbr_hor_points, nbr_pointsets, collection_size, send_field, send_frac_mask, info, ierror)
 
subroutine yac_fput_frac_real_ptr (field_id, nbr_pointsets, collection_size, send_field, send_frac_mask, info, ierror)
 
subroutine yac_fput_frac_single_pointset_real (field_id, nbr_hor_points, collection_size, send_field, send_frac_mask, info, ierror)
 
subroutine yac_fput_frac_dble (field_id, nbr_hor_points, nbr_pointsets, collection_size, send_field, send_frac_mask, info, ierror)
 
subroutine yac_fput_frac_dble_ptr (field_id, nbr_pointsets, collection_size, send_field, send_frac_mask, info, ierror)
 
subroutine yac_fput_frac_single_pointset_dble (field_id, nbr_hor_points, collection_size, send_field, send_frac_mask, info, ierror)
 

Detailed Description

Fortran interface for sending coupling fields.

Definition at line 1720 of file yac_module.F90.

Member Function/Subroutine Documentation

◆ yac_fput_dble()

subroutine yac::yac_fput::yac_fput_dble ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
double precision, dimension(nbr_hor_points, nbr_pointsets, collection_size), intent(in) send_field,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1779 of file yac_module.F90.

◆ yac_fput_dble_ptr()

subroutine yac::yac_fput::yac_fput_dble_ptr ( integer, intent(in) field_id,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
type(yac_dble_ptr), dimension(nbr_pointsets, collection_size), intent(in) send_field,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[out]inforeturned info
[out]ierrorreturned error

Definition at line 1798 of file yac_module.F90.

◆ yac_fput_frac_dble()

subroutine yac::yac_fput::yac_fput_frac_dble ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
double precision, dimension(nbr_hor_points, nbr_pointsets, collection_size), intent(in) send_field,
double precision, dimension(nbr_hor_points, nbr_pointsets, collection_size), intent(in) send_frac_mask,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[in]send_frac_maskfractional mask
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1902 of file yac_module.F90.

◆ yac_fput_frac_dble_ptr()

subroutine yac::yac_fput::yac_fput_frac_dble_ptr ( integer, intent(in) field_id,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
type(yac_dble_ptr), dimension(nbr_pointsets, collection_size), intent(in) send_field,
type(yac_dble_ptr), dimension(nbr_pointsets, collection_size), intent(in) send_frac_mask,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[in]send_frac_maskfractional mask
[out]inforeturned info
[out]ierrorreturned error

Definition at line 1924 of file yac_module.F90.

◆ yac_fput_frac_real()

subroutine yac::yac_fput::yac_fput_frac_real ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
real, dimension(nbr_hor_points, nbr_pointsets, collection_size), intent(in) send_field,
real, dimension(nbr_hor_points, nbr_pointsets, collection_size), intent(in) send_frac_mask,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[in]send_frac_maskfractional mask
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1834 of file yac_module.F90.

◆ yac_fput_frac_real_ptr()

subroutine yac::yac_fput::yac_fput_frac_real_ptr ( integer, intent(in) field_id,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
type(yac_real_ptr), dimension(nbr_pointsets, collection_size), intent(in) send_field,
type(yac_real_ptr), dimension(nbr_pointsets, collection_size), intent(in) send_frac_mask,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[in]send_frac_maskfractional mask
[out]inforeturned info
[out]ierrorreturned error

Definition at line 1860 of file yac_module.F90.

◆ yac_fput_frac_single_pointset_dble()

subroutine yac::yac_fput::yac_fput_frac_single_pointset_dble ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) collection_size,
double precision, dimension(nbr_hor_points, collection_size), intent(in) send_field,
double precision, dimension(nbr_hor_points, collection_size), intent(in) send_frac_mask,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[in]send_frac_maskfractional mask
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1946 of file yac_module.F90.

◆ yac_fput_frac_single_pointset_real()

subroutine yac::yac_fput::yac_fput_frac_single_pointset_real ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) collection_size,
real, dimension(nbr_hor_points, collection_size), intent(in) send_field,
real, dimension(nbr_hor_points, collection_size), intent(in) send_frac_mask,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[in]send_frac_maskfractional mask
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1882 of file yac_module.F90.

◆ yac_fput_real()

subroutine yac::yac_fput::yac_fput_real ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
real, dimension(nbr_hor_points, nbr_pointsets, collection_size), intent(in) send_field,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1722 of file yac_module.F90.

◆ yac_fput_real_ptr()

subroutine yac::yac_fput::yac_fput_real_ptr ( integer, intent(in) field_id,
integer, intent(in) nbr_pointsets,
integer, intent(in) collection_size,
type(yac_real_ptr), dimension(nbr_pointsets, collection_size), intent(in) send_field,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_pointsetsnumber of point sets
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[out]inforeturned info
[out]ierrorreturned error

Definition at line 1743 of file yac_module.F90.

◆ yac_fput_single_pointset_dble()

subroutine yac::yac_fput::yac_fput_single_pointset_dble ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) collection_size,
double precision, dimension(nbr_hor_points, collection_size), intent(in) send_field,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1817 of file yac_module.F90.

◆ yac_fput_single_pointset_real()

subroutine yac::yac_fput::yac_fput_single_pointset_real ( integer, intent(in) field_id,
integer, intent(in) nbr_hor_points,
integer, intent(in) collection_size,
real, dimension(nbr_hor_points, collection_size), intent(in) send_field,
integer, intent(out) info,
integer, intent(out) ierror )
Parameters
[in]field_idfield identifier
[in]nbr_hor_pointsnumber of horizontal points
[in]collection_sizenumber of vertical level or bundles
[in]send_fieldsend field
[out]inforeturned info argument
[out]ierrorreturned error handler

Definition at line 1762 of file yac_module.F90.


The documentation for this interface was generated from the following file: