Source Files

FileDescription
approximate_1D_jump.f90
ateles.f90
atl_acoustic_2d_flux_module.f90
atl_acoustic_numflux_module.f90
atl_acoustic_physFlux_module.f90
atl_aux_module.f90
atl_averageFlux_1d_module.f90
atl_bc_header_module.f90
atl_bc_state_module.f90
atl_boundary_module.f90
atl_calc_time.f90
atl_compute_local_module.f90
atl_compute_module.f90
atl_cons_positivity_preserv_module.f90
atl_container_module.f90
atl_covolume_boundary_module.f90
atl_covolume_module.f90
atl_covolume_projection_module.f90
atl_cube_container_module.f90
atl_cube_elem_module.f90
atl_derive_module.f90
atl_elemental_time_integration_module.f90
atl_eqn_acoustic_2d_var_module.f90
atl_eqn_acoustic_hlp_module.f90
atl_eqn_acoustic_module.f90
atl_eqn_acoustic_var_module.f90
atl_eqn_advection_1d_hlp_module.f90
atl_eqn_advection_1d_module.f90
atl_eqn_advection_1d_var_module.f90
atl_eqn_bbm_module.f90
atl_eqn_euler_1d_derive_module.f90
atl_eqn_euler_1d_var_module.f90
atl_eqn_euler_2d_derive_module.f90
atl_eqn_euler_2d_var_module.f90
atl_eqn_euler_derive_module.f90
atl_eqn_euler_hlp_module.f90
atl_eqn_euler_module.f90
atl_eqn_euler_var_module.f90
atl_eqn_filNvrStk_derive_module.f90
atl_eqn_filNvrStk_hlp_module.f90
atl_eqn_filNvrStk_var_module.f90
atl_eqn_heat_1d_var_module.f90
atl_eqn_heat_2d_var_module.f90
atl_eqn_heat_hlp_module.f90
atl_eqn_heat_module.f90
atl_eqn_heat_var_module.f90
atl_eqn_linearEuler_2d_derive_module.f90
atl_eqn_linearEuler_2d_var_module.f90
atl_eqn_linearEuler_derive_module.f90
atl_eqn_linearEuler_hlp_module.f90
atl_eqn_linearEuler_module.f90
atl_eqn_linearEuler_var_module.f90
atl_eqn_maxwell_2d_derive_module.f90
atl_eqn_maxwell_2d_var_module.f90
atl_eqn_maxwell_derive_module.f90
atl_eqn_maxwell_hlp_module.f90
atl_eqn_maxwell_module.f90
atl_eqn_maxwell_var_module.f90
atl_eqn_maxwelldivcorr_derive_module.f90
atl_eqn_maxwelldivcorr_var_module.f90
atl_eqn_nerplanck_module.f90
atl_eqn_nerplanck_var_module.f90
atl_eqn_nvrstk_hlp_module.f90
atl_eqn_nvrstk_module.f90
atl_eqn_nvrstk_var_module.f90
atl_eqn_sponge_module.f90
atl_equation_init_module.f90
atl_equation_module.f90
atl_equation_source_module.f90

This module contains the routine for evaluation of the source term for common for all the equation system. Here the common stuff is done and equation specific stuff is called as a function pointer This is designed to work for all kinds of source terms for all equations and for all dimentions

atl_exact_riemann_euler_module.f90
atl_facedata_module.f90
atl_fwdEuler_module.f90
atl_global_time_integration_module.f90
atl_godunovFlux_module.f90
atl_harvesting.f90
atl_hlleFlux_module.f90
atl_imexrk_module.f90
atl_initial_condition_module.f90
atl_initialize_module.f90
atl_kerneldata_module.f90
atl_laxFriedrichFlux_1d_module.f90
atl_laxFriedrichFlux_2d_module.f90
atl_laxFriedrichFlux_module.f90
atl_legpolyvar_module.f90
atl_linearEuler_2d_numflux_module.f90
atl_linearEuler_2d_physFlux_module.f90
atl_linearEuler_numflux_module.f90
atl_linearEuler_physFlux_module.f90
atl_load_project_module.f90
atl_materialFun_module.f90
atl_materialIni_module.f90
atl_materialPrp_module.f90
atl_maxwell_flux_2d_module.f90
atl_maxwell_flux_module.f90
atl_modg_1d_advection_kernel_module.f90
atl_modg_1d_basis_module.f90
atl_modg_1d_bnd_module.f90
atl_modg_1d_euler_kernel_module.f90
atl_modg_1d_heat_kernel_module.f90
atl_modg_1d_kernel_module.f90
atl_modg_1d_LoclinEuler_kernel_module.f90
atl_modg_1d_multiLevel_module.f90
atl_modg_1d_scheme_module.f90
atl_modg_2d_acoustic_kernel_module.f90
atl_modg_2d_basis_module.f90

\author{Jens Zudrop}

atl_modg_2d_bnd_module.f90
atl_modg_2d_euler_kernel_module.f90
atl_modg_2d_filNvrStk_kernel_module.f90
atl_modg_2d_heat_kernel_module.f90
atl_modg_2d_kernel_module.f90
atl_modg_2d_linearEuler_kernel_module.f90
atl_modg_2d_LoclinEuler_kernel_module.f90
atl_modg_2d_maxwell_kernel_module.f90
atl_modg_2d_multiLevel_module.f90
atl_modg_2d_navierstokes_kernel_module.f90
atl_modg_2d_scheme_module.f90
atl_modg_acoustic_kernel_module.f90
atl_modg_bnd_module.f90
atl_modg_euler_kernel_module.f90
atl_modg_filNvrStk_kernel_module.f90
atl_modg_heat_kernel_module.f90
atl_modg_kernel_module.f90
atl_modg_linearEuler_kernel_module.f90
atl_modg_LoclinEuler_kernel_module.f90
atl_modg_maxwell_kernel_module.f90
atl_modg_maxwellDivCor_kernel_module.f90
atl_modg_multiLevel_module.f90
atl_modg_navierstokes_kernel_module.f90
atl_modg_nerplanck_kernel_module.f90
atl_modg_scheme_module.f90
atl_nerplanck_flux_module.f90
atl_numFlux_filNvrStk_module.f90
atl_numFluxHeat_module.f90
atl_operator_module.f90
atl_parallel_module.f90
atl_penalization_module.f90
atl_physCheck_module.f90
atl_physFlux_module.f90
atl_physFluxEuler_1d_module.f90
atl_physFluxEuler_2d_module.f90
atl_physFluxEuler_module.f90
atl_physFluxFilNvrstk_module.f90
atl_physFluxNvrstk_2d_module.f90
atl_physFluxNvrstk_module.f90
atl_positivity_preserv_module.f90
atl_precice_module.f90
atl_predcor_cerk4_module.f90
atl_program_module.f90
atl_project_physflux_module.f90
atl_reference_element_module.f90
atl_restart_module.f90
atl_rk4_module.f90
atl_rktaylor_module.f90
atl_scheme_module.f90
atl_solver_param_module.f90
atl_source_module.f90
atl_source_types_module.f90
atl_space_basis.f90
atl_spectral_viscosity_module.f90
atl_ssprk2_module.f90
atl_stabilization_module.f90
atl_stabilize_module.f90
atl_subresolution_module.f90
atl_time_integration_module.f90
atl_timer_module.f90
atl_varSys_module.f90
atl_viscNumFlux_Nvrstk_2d_module.f90
atl_viscNumFlux_Nvrstk_module.f90
atl_volToFace_module.f90
atl_weights_module.f90
atl_writePrecice_module.f90
fftw_wrap.f90
fxt_fif.f90
fxt_fwrap.f90
fxtp_n2m2n_test.f90
fxtp_test.f90
integrateLeg_test.f90
ply_dof_module.f90
ply_dynArray_project_module.f90
ply_filter_element_module.f90
ply_fpt_header_module.f90
ply_fpt_header_test.f90
ply_fpt_ifpt_2D_multiVar_lobattoNodes_test.f90
ply_fpt_ifpt_2D_multiVar_test.f90
ply_fpt_ifpt_2D_singVar_lobattoNodes_test.f90
ply_fpt_ifpt_2D_singVar_test.f90
ply_fpt_ifpt_3D_multiVar_lobattoNodes_test.f90
ply_fpt_ifpt_3D_multiVar_test.f90
ply_fpt_ifpt_3D_singVar_lobattoNodes_test.f90
ply_fpt_ifpt_3D_singVar_test.f90
ply_fpt_ifpt_test.f90
ply_fpt_lobattoNodes_test.f90
ply_fpt_test.f90
ply_fxt_header_module.f90
ply_fxt_module.f90
ply_ifpt_lobattoNodes_test.f90
ply_ifpt_test.f90
ply_l2p_header_module.f90
ply_l2p_module.f90
ply_l2p_test.f90
ply_lagrange_module.f90
ply_lagrange_test.f90
ply_leg_diff_module.f90
ply_legFpt_2D_module.f90
ply_legFpt_3D_module.f90
ply_legFpt_module.f90
ply_LegPolyProjection_module.f90
ply_legser_module.f90
ply_legser_test.f90
ply_modg_basis_module.f90
ply_nodes_header_module.f90
ply_nodes_module.f90
ply_nodeset_module.f90
ply_oversample_module.f90
ply_poly_project_module.f90
ply_poly_transformation_module.f90

This module is used for the projection of QLegendre polynomials from parent to child elements.

ply_polyBaseExc_module.f90
ply_polyBaseExc_test.f90
ply_prj_header_module.f90
ply_project_2d_fpt_lobattoNodes_test.f90
ply_project_2d_fpt_test.f90
ply_project_fpt_lobattoNodes_test.f90
ply_project_fpt_test.f90
ply_sampled_tracking_module.f90
ply_sampling_adaptive_module.f90
ply_sampling_module.f90
ply_sampling_varsys_module.f90
ply_space_integration_module.f90
ply_split_element_module.f90
ply_split_element_test.f90
ply_split_legendre_module.f90
ply_split_legendre_test.f90
ply_subresolution_module.f90
ply_transfer_module.f90
ply_transfer_test.f90
ply_transfer_test_module.f90