ply_l2p_test Program

Uses

  • program~~ply_l2p_test~~UsesGraph program~ply_l2p_test ply_l2p_test env_module env_module program~ply_l2p_test->env_module module~ply_l2p_header_module ply_l2p_header_module program~ply_l2p_test->module~ply_l2p_header_module module~ply_l2p_module ply_l2p_module program~ply_l2p_test->module~ply_l2p_module module~ply_nodeset_module ply_nodeset_module program~ply_l2p_test->module~ply_nodeset_module module~ply_l2p_header_module->env_module aot_out_module aot_out_module module~ply_l2p_header_module->aot_out_module aotus_module aotus_module module~ply_l2p_header_module->aotus_module module~ply_nodes_header_module ply_nodes_header_module module~ply_l2p_header_module->module~ply_nodes_header_module tem_aux_module tem_aux_module module~ply_l2p_header_module->tem_aux_module tem_float_module tem_float_module module~ply_l2p_header_module->tem_float_module tem_logging_module tem_logging_module module~ply_l2p_header_module->tem_logging_module tem_tools_module tem_tools_module module~ply_l2p_header_module->tem_tools_module module~ply_l2p_module->env_module module~ply_l2p_module->module~ply_l2p_header_module module~ply_l2p_module->module~ply_nodeset_module module~ply_lagrange_module ply_lagrange_module module~ply_l2p_module->module~ply_lagrange_module module~ply_modg_basis_module ply_modg_basis_module module~ply_l2p_module->module~ply_modg_basis_module module~ply_space_integration_module ply_space_integration_module module~ply_l2p_module->module~ply_space_integration_module module~ply_l2p_module->tem_aux_module tem_compileconf_module tem_compileconf_module module~ply_l2p_module->tem_compileconf_module module~ply_l2p_module->tem_logging_module module~ply_nodeset_module->env_module tem_param_module tem_param_module module~ply_nodeset_module->tem_param_module module~ply_lagrange_module->env_module module~ply_lagrange_module->module~ply_nodeset_module module~ply_modg_basis_module->env_module module~ply_modg_basis_module->module~ply_space_integration_module module~ply_dof_module ply_dof_module module~ply_modg_basis_module->module~ply_dof_module module~ply_nodes_header_module->env_module module~ply_space_integration_module->env_module module~ply_space_integration_module->tem_param_module module~ply_dof_module->env_module

Unit test to check the L2P implementation.


Calls

program~~ply_l2p_test~~CallsGraph program~ply_l2p_test ply_l2p_test proc~ply_init_l2p ply_init_l2p program~ply_l2p_test->proc~ply_init_l2p proc~ply_l2p_header_define ply_l2p_header_define program~ply_l2p_test->proc~ply_l2p_header_define proc~ply_l2p_trafo_1d ply_l2p_trafo_1D program~ply_l2p_test->proc~ply_l2p_trafo_1d proc~ply_nodeset_chebyloba ply_nodeset_chebyloba program~ply_l2p_test->proc~ply_nodeset_chebyloba proc~ply_gausslegpoints ply_gaussLegPoints proc~ply_init_l2p->proc~ply_gausslegpoints proc~ply_lagrange_1d ply_lagrange_1D proc~ply_init_l2p->proc~ply_lagrange_1d proc~ply_lagrange_define ply_lagrange_define proc~ply_init_l2p->proc~ply_lagrange_define proc~ply_legendre_1d ply_legendre_1D proc~ply_init_l2p->proc~ply_legendre_1d proc~ply_scalprodleg ply_scalProdLeg proc~ply_init_l2p->proc~ply_scalprodleg tem_abort tem_abort proc~ply_init_l2p->tem_abort proc~ply_l2p_header_define->tem_abort upper_to_lower upper_to_lower proc~ply_l2p_header_define->upper_to_lower proc~ply_l2_projection ply_l2_projection proc~ply_l2p_trafo_1d->proc~ply_l2_projection proc~ply_lagrange_mode_at ply_lagrange_mode_at proc~ply_lagrange_1d->proc~ply_lagrange_mode_at

Variables

Type Attributes Name Initial
type(ply_l2p_header_type) :: header
type(ply_l2p_type) :: trafo
real(kind=rk), allocatable :: modaldat(:)
real(kind=rk), allocatable :: recovered(:)
real(kind=rk), allocatable :: nodevals(:)
real(kind=rk), allocatable :: coords(:)
real(kind=rk) :: maxdiff
real(kind=rk) :: diff
integer :: degree