mus_pdf_unserialize Subroutine

public subroutine mus_pdf_unserialize(scheme, treeID, levelPointer, varMap, nElems, buffer, minLevel, maxLevel)

This subroutine unserializes the read data and stores it in the state- vector to perform a restart.

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(inout) :: scheme

scheme type containing the different state vectors

integer(kind=long_k), intent(in) :: treeID(nElems)

global tree data type

integer, intent(in) :: levelPointer(nElems)

Level Pointer - from treelm to level descriptor

type(tem_varMap_type), intent(in) :: varMap

variable map

integer, intent(in) :: nElems
real(kind=rk), intent(in) :: buffer(:)
integer :: minLevel
integer :: maxLevel

Calls

proc~~mus_pdf_unserialize~~CallsGraph proc~mus_pdf_unserialize mus_pdf_unserialize tem_LevelOf tem_LevelOf proc~mus_pdf_unserialize->tem_LevelOf val val proc~mus_pdf_unserialize->val

Called by

proc~~mus_pdf_unserialize~~CalledByGraph proc~mus_pdf_unserialize mus_pdf_unserialize proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_pdf_unserialize proc~mus_readrestart mus_readRestart proc~mus_readrestart->proc~mus_pdf_unserialize proc~mus_init_flow mus_init_flow proc~mus_init_flow->proc~mus_readrestart proc~mus_solve mus_solve proc~mus_solve->proc~mus_perform_dynloadbal program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_readrestart proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_flow program~musubi musubi program~musubi->proc~mus_solve program~musubi->proc~mus_initialize