SURFEX v8.1
General documentation of Surfex
Private Member Functions | List of all members
sharedmem_mod::sharedmem_associate Interface Reference

Private Member Functions

subroutine sharedmem_associate0_int32 (HANDLE, VALUE, ADVANCE)
 
subroutine sharedmem_associate0_real32 (HANDLE, VALUE, ADVANCE)
 
subroutine sharedmem_associate0_real64 (HANDLE, VALUE, ADVANCE)
 
subroutine sharedmem_associate1_int32 (HANDLE, SIZE, FPTR, ADVANCE)
 
subroutine sharedmem_associate1_real32 (HANDLE, SIZE, FPTR, ADVANCE)
 
subroutine sharedmem_associate1_real64 (HANDLE, SIZE, FPTR, ADVANCE)
 
subroutine sharedmem_associate2_int32 (HANDLE, DIM1, DIM2, FPTR, ADVANCE)
 
subroutine sharedmem_associate2_real32 (HANDLE, DIM1, DIM2, FPTR, ADVANCE)
 
subroutine sharedmem_associate2_real64 (HANDLE, DIM1, DIM2, FPTR, ADVANCE)
 

Detailed Description

Definition at line 35 of file sharedmem_mod.F90.

Member Function/Subroutine Documentation

◆ sharedmem_associate0_int32()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate0_int32 ( type(sharedmem), intent(inout)  HANDLE,
integer(c_int), intent(out)  VALUE,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 113 of file sharedmem_mod.F90.

◆ sharedmem_associate0_real32()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate0_real32 ( type(sharedmem), intent(inout)  HANDLE,
real(c_float), intent(out)  VALUE,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 133 of file sharedmem_mod.F90.

◆ sharedmem_associate0_real64()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate0_real64 ( type(sharedmem), intent(inout)  HANDLE,
real(c_double), intent(out)  VALUE,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 154 of file sharedmem_mod.F90.

◆ sharedmem_associate1_int32()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate1_int32 ( type(sharedmem), intent(inout)  HANDLE,
integer(c_int), intent(in)  SIZE,
integer(kind=jpim), dimension(:), intent(out), pointer  FPTR,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 175 of file sharedmem_mod.F90.

◆ sharedmem_associate1_real32()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate1_real32 ( type(sharedmem), intent(inout)  HANDLE,
integer(c_int), intent(in)  SIZE,
real(c_float), dimension(:), intent(out), pointer  FPTR,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 195 of file sharedmem_mod.F90.

◆ sharedmem_associate1_real64()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate1_real64 ( type(sharedmem), intent(inout)  HANDLE,
integer(c_int), intent(in)  SIZE,
real(c_double), dimension(:), intent(out), pointer  FPTR,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 215 of file sharedmem_mod.F90.

◆ sharedmem_associate2_int32()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate2_int32 ( type(sharedmem), intent(inout)  HANDLE,
integer(c_int), intent(in)  DIM1,
integer(c_int), intent(in)  DIM2,
integer(c_int), dimension(:,:), intent(out), pointer  FPTR,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 234 of file sharedmem_mod.F90.

◆ sharedmem_associate2_real32()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate2_real32 ( type(sharedmem), intent(inout)  HANDLE,
integer(c_int), intent(in)  DIM1,
integer(c_int), intent(in)  DIM2,
real(c_float), dimension(:,:), intent(out), pointer  FPTR,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 254 of file sharedmem_mod.F90.

◆ sharedmem_associate2_real64()

subroutine sharedmem_mod::sharedmem_associate::sharedmem_associate2_real64 ( type(sharedmem), intent(inout)  HANDLE,
integer(c_int), intent(in)  DIM1,
integer(c_int), intent(in)  DIM2,
real(c_double), dimension(:,:), intent(out), pointer  FPTR,
logical, intent(in), optional  ADVANCE 
)
private

Definition at line 274 of file sharedmem_mod.F90.


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