ply_l2p_test Program

Uses

  • program~~ply_l2p_test~~UsesGraph program~ply_l2p_test ply_l2p_test module~ply_l2p_header_module ply_l2p_header_module program~ply_l2p_test->module~ply_l2p_header_module module~env_module env_module program~ply_l2p_test->module~env_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->module~env_module module~tem_aux_module tem_aux_module module~ply_l2p_header_module->module~tem_aux_module module~aotus_module aotus_module module~ply_l2p_header_module->module~aotus_module module~tem_tools_module tem_tools_module module~ply_l2p_header_module->module~tem_tools_module module~tem_float_module tem_float_module module~ply_l2p_header_module->module~tem_float_module module~tem_logging_module tem_logging_module module~ply_l2p_header_module->module~tem_logging_module module~ply_nodes_header_module ply_nodes_header_module module~ply_l2p_header_module->module~ply_nodes_header_module module~aot_out_module aot_out_module module~ply_l2p_header_module->module~aot_out_module module~ply_l2p_module->module~ply_l2p_header_module module~ply_l2p_module->module~env_module module~ply_l2p_module->module~ply_nodeset_module module~ply_l2p_module->module~tem_aux_module module~ply_l2p_module->module~tem_logging_module module~ply_space_integration_module ply_space_integration_module module~ply_l2p_module->module~ply_space_integration_module module~ply_lagrange_module ply_lagrange_module module~ply_l2p_module->module~ply_lagrange_module module~tem_compileconf_module tem_compileconf_module module~ply_l2p_module->module~tem_compileconf_module module~ply_modg_basis_module ply_modg_basis_module module~ply_l2p_module->module~ply_modg_basis_module module~ply_nodeset_module->module~env_module module~tem_param_module tem_param_module module~ply_nodeset_module->module~tem_param_module module~ply_nodes_header_module->module~env_module module~ply_space_integration_module->module~env_module module~ply_space_integration_module->module~tem_param_module module~ply_lagrange_module->module~env_module module~ply_lagrange_module->module~ply_nodeset_module module~ply_modg_basis_module->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_dof_module->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_l2p_header_define ply_l2p_header_define program~ply_l2p_test->proc~ply_l2p_header_define proc~ply_init_l2p ply_init_l2p program~ply_l2p_test->proc~ply_init_l2p proc~ply_nodeset_chebyloba ply_nodeset_chebyloba program~ply_l2p_test->proc~ply_nodeset_chebyloba proc~ply_l2p_trafo_1d ply_l2p_trafo_1D program~ply_l2p_test->proc~ply_l2p_trafo_1d proc~upper_to_lower upper_to_lower proc~ply_l2p_header_define->proc~upper_to_lower proc~tem_abort tem_abort proc~ply_l2p_header_define->proc~tem_abort proc~ply_gausslegpoints ply_gaussLegPoints proc~ply_init_l2p->proc~ply_gausslegpoints proc~ply_scalprodleg ply_scalProdLeg proc~ply_init_l2p->proc~ply_scalprodleg proc~ply_lagrange_define ply_lagrange_define proc~ply_init_l2p->proc~ply_lagrange_define proc~ply_init_l2p->proc~tem_abort proc~ply_lagrange_1d ply_lagrange_1D proc~ply_init_l2p->proc~ply_lagrange_1d proc~ply_legendre_1d ply_legendre_1D proc~ply_init_l2p->proc~ply_legendre_1d 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

Contents


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