ply_transfer_dofs Subroutine

public subroutine ply_transfer_dofs(indat, inspace, indegree, outdat, outspace, outdegree, ndims)

Small helping routine to wrap transfers in all allowed dimensions.

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in) :: indat(:)

Input data to transfer to output data.

integer, intent(in) :: inspace

Multi-dimensional polynomial layout of the input data.

Has to be either Q_space or P_space.

integer, intent(in) :: indegree

Maximal polynomial degree in the input data.

real(kind=rk), intent(out) :: outdat(:)

Output data to fill with input data.

integer, intent(in) :: outspace

Multi-dimensional polynomial layout of the output data.

Has to be either Q_space or P_space.

integer, intent(in) :: outdegree

Maximal polynomial degree in the output data.

integer, intent(in) :: ndims

Number of dimensions in the polynomials to transfer


Calls

proc~~ply_transfer_dofs~~CallsGraph proc~ply_transfer_dofs ply_transfer_dofs proc~ply_transfer_dofs_1d ply_transfer_dofs_1D proc~ply_transfer_dofs->proc~ply_transfer_dofs_1d proc~ply_transfer_dofs_2d ply_transfer_dofs_2D proc~ply_transfer_dofs->proc~ply_transfer_dofs_2d proc~ply_transfer_dofs_3d ply_transfer_dofs_3D proc~ply_transfer_dofs->proc~ply_transfer_dofs_3d

Called by

proc~~ply_transfer_dofs~~CalledByGraph proc~ply_transfer_dofs ply_transfer_dofs proc~ply_subres_import_color ply_subres_import_color proc~ply_subres_import_color->proc~ply_transfer_dofs proc~serializedata serializeData proc~serializedata->proc~ply_transfer_dofs proc~atl_readrestart atl_readRestart proc~atl_readrestart->proc~serializedata proc~atl_writerestart atl_writeRestart proc~atl_writerestart->proc~serializedata proc~atl_initialize atl_initialize proc~atl_initialize->proc~atl_readrestart proc~atl_writerestartifnecessary atl_writeRestartIfNecessary proc~atl_writerestartifnecessary->proc~atl_writerestart program~atl_harvesting atl_harvesting program~atl_harvesting->proc~atl_writerestart program~atl_harvesting->proc~atl_initialize proc~atl_finalize_program atl_finalize_program proc~atl_finalize_program->proc~atl_writerestartifnecessary proc~atl_initialize_program atl_initialize_program proc~atl_initialize_program->proc~atl_initialize proc~atl_initialize_program->proc~atl_writerestartifnecessary proc~atl_solve_program atl_solve_program proc~atl_solve_program->proc~atl_writerestartifnecessary