Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | nPnts | = | 0 |
number of points per level |
|
integer, | public, | allocatable | :: | pntRanks(:) |
Global process ids to evaluate the points It is deallocated after recvBuffer is filled |
||
real(kind=rk), | public, | allocatable | :: | evalVal(:) |
Evaluated variable value on each point. If variable is time-independent then values are evaluated and stored at initialization stage, in this case point arrays are not stored. nComp = nScalars in the tem_coupling_type%varnames Access: (iVal-1)*nComp + iComp |
||
type(tem_communication_type), | public | :: | recvBuffer |
Receive communication buffer to fill evalVal |
type cpl_value_type
!> number of points per level
integer :: nPnts = 0
!> Global process ids to evaluate the points
!! It is deallocated after recvBuffer is filled
integer, allocatable :: pntRanks(:)
!> Evaluated variable value on each point.
!! If variable is time-independent then values are evaluated and stored
!! at initialization stage, in this case point arrays are not stored.
!! nComp = nScalars in the tem_coupling_type%varnames
!! Access: (iVal-1)*nComp + iComp
!type(grw_realArray_type) :: evalVal
real(kind=rk), allocatable :: evalVal(:)
!> Receive communication buffer to fill evalVal
type(tem_communication_type) :: recvBuffer
end type cpl_value_type