cpl_value_type Derived Type

type, private :: cpl_value_type


Inherits

type~~cpl_value_type~~InheritsGraph type~cpl_value_type cpl_value_type type~tem_communication_type tem_communication_type type~cpl_value_type->type~tem_communication_type recvBuffer type~tem_longbuffer_type tem_longbuffer_type type~tem_communication_type->type~tem_longbuffer_type buf_long type~grw_intarray_type grw_intarray_type type~tem_communication_type->type~grw_intarray_type elemPos type~tem_intbuffer_type tem_intbuffer_type type~tem_communication_type->type~tem_intbuffer_type buf_int type~tem_realbuffer_type tem_realbuffer_type type~tem_communication_type->type~tem_realbuffer_type buf_real c_ptr c_ptr type~tem_longbuffer_type->c_ptr mem_mpi type~tem_intbuffer_type->c_ptr mem_mpi type~tem_realbuffer_type->c_ptr mem_mpi

Inherited by

type~~cpl_value_type~~InheritedByGraph type~cpl_value_type cpl_value_type type~tem_aps_coupling_type tem_aps_coupling_type type~tem_aps_coupling_type->type~cpl_value_type valOnLvl type~tem_spacetime_fun_type tem_spacetime_fun_type type~tem_spacetime_fun_type->type~tem_aps_coupling_type aps_coupling type~tem_variable_type tem_variable_type type~tem_variable_type->type~tem_spacetime_fun_type st_fun type~tem_st_fun_listelem_type tem_st_fun_listElem_type type~tem_st_fun_listelem_type->type~tem_spacetime_fun_type val type~tem_st_fun_listelem_type->type~tem_st_fun_listelem_type next type~tem_st_fun_linkedlist_type tem_st_fun_linkedList_type type~tem_st_fun_linkedlist_type->type~tem_st_fun_listelem_type head

Contents


Components

TypeVisibilityAttributesNameInitial
integer, private :: nPnts =0

number of points per level

integer, private, allocatable:: pntRanks(:)

Global process ids to evaluate the points It is deallocated after recvBuffer is filled

real(kind=rk), private, 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), private :: recvBuffer

Receive communication buffer to fill evalVal