Module | Source File | Description |
---|---|---|
atl_acoustic_2d_flux_module | atl_acoustic_2d_flux_module.f90 | module that holds all routines to calculate the flux for hyperbolic linearzied gas dynamic equations. |
atl_acoustic_numflux_module | atl_acoustic_numflux_module.f90 | module that holds all routines to calculate the flux for hyperbolic linearzied gas dynamic equations. |
atl_acoustic_physflux_module | atl_acoustic_physFlux_module.f90 | module that holds all routines to calculate the flux for hyperbolic linearzied gas dynamic equations. |
atl_aux_module | atl_aux_module.f90 | Some auxilary routines. |
atl_averageFlux_1d_module | atl_averageFlux_1d_module.f90 | Module collects all Lax-Friedrich flux for different types of equations. |
atl_bc_header_module | atl_bc_header_module.f90 | Boundary conditions. |
atl_bc_state_module | atl_bc_state_module.f90 | A module to extend tem_bc_state with Ateles specific information. |
atl_boundary_module | atl_boundary_module.f90 | Module to collect all informations about boundary conditions. author: Jens Zudrop |
atl_calc_time_module | atl_calc_time.f90 | This module provides the definition and methods for time step computations. |
atl_compute_local_module | atl_compute_local_module.f90 | c o m p u t a t i o n a l l o o p s t o c a l c u l a t e e l e m e n t - l o c a l R H S , n e e d e d f o r |
atl_compute_module | atl_compute_module.f90 | m o d u l e i n c l u d i n g t h e c o m p u t a t i o n l o o p s . |
atl_cons_positivity_preserv_module | atl_cons_positivity_preserv_module.f90 | Module containing routines and datatypes for the positivity preserving scheme. |
atl_container_module | atl_container_module.f90 | This module provides central Ateles data type, containing the various data of the simulation. |
atl_covolume_boundary_module | atl_covolume_boundary_module.f90 | Module provides routines to set boundary values for the co-volume stabilization. |
atl_covolume_module | atl_covolume_module.f90 | Module containing routines and datatypes for the covolume stabilization. |
atl_covolume_projection_module | atl_covolume_projection_module.f90 | Module with all covolume projections. |
atl_cube_container_module | atl_cube_container_module.f90 | This module provides central Ateles data type, containing the various data of the simulation. |
atl_cube_elem_module | atl_cube_elem_module.f90 | Container collecting the subroutines and datatypes which are specific for cubic elements. |
atl_derive_module | atl_derive_module.f90 | |
atl_elemental_time_integration_module | atl_elemental_time_integration_module.f90 | Module keeping interfaces |
atl_eqn_acoustic_2d_var_module | atl_eqn_acoustic_2d_var_module.f90 | \brief module to configure information about the variables of the acoustic equations |
atl_eqn_acoustic_hlp_module | atl_eqn_acoustic_hlp_module.f90 | Helper routines for the acoustic equation system. |
atl_eqn_acoustic_module | atl_eqn_acoustic_module.f90 | Module to describe the isothermal acoustic equation system for a medium at rest. |
atl_eqn_acoustic_var_module | atl_eqn_acoustic_var_module.f90 | m o d u l e t o c o n f i g u r e i n f o r m a t i o n a b o u t t h e v a r i a b l e s o f t h e a c o u s t i c |
atl_eqn_advection_1d_hlp_module | atl_eqn_advection_1d_hlp_module.f90 | Helper routines for the advection equation system in 1D. |
atl_eqn_advection_1d_module | atl_eqn_advection_1d_module.f90 | A module describing the adection equation system in 1D. |
atl_eqn_advection_1d_var_module | atl_eqn_advection_1d_var_module.f90 | Module to configure the variables of the Euler equations. |
atl_eqn_bbm_module | atl_eqn_bbm_module.f90 | Module describing a simple, basic membrane model |
atl_eqn_euler_1d_derive_module | atl_eqn_euler_1d_derive_module.f90 | Routines to derive quantities from the state in the Euler equation system. |
atl_eqn_euler_1d_var_module | atl_eqn_euler_1d_var_module.f90 | Module to configure the variables of the Euler equations. |
atl_eqn_euler_2d_derive_module | atl_eqn_euler_2d_derive_module.f90 | Routines to derive quantities from the state in the Euler equation system. |
atl_eqn_euler_2d_var_module | atl_eqn_euler_2d_var_module.f90 | Module to configure the variables of the Euler equations. |
atl_eqn_euler_derive_module | atl_eqn_euler_derive_module.f90 | Routines to derive quantities from the state in the Euler equation system. |
atl_eqn_euler_hlp_module | atl_eqn_euler_hlp_module.f90 | Helper routines for the euler equation system. |
atl_eqn_euler_module | atl_eqn_euler_module.f90 | Description of the Euler equation system for inviscid compressible flows. |
atl_eqn_euler_var_module | atl_eqn_euler_var_module.f90 | Module to configure the variables of the Euler equations. |
atl_eqn_filNvrStk_derive_module | atl_eqn_filNvrStk_derive_module.f90 | Routines to derive quantities from the state in the Euler equation system. |
atl_eqn_filnvrStk_hlp_module | atl_eqn_filNvrStk_hlp_module.f90 | |
atl_eqn_filNvrStk_var_module | atl_eqn_filNvrStk_var_module.f90 | |
atl_eqn_heat_1d_var_module | atl_eqn_heat_1d_var_module.f90 | Module to configure the variables of the Heat equations. |
atl_eqn_heat_2d_var_module | atl_eqn_heat_2d_var_module.f90 | Module to configure the variables of the Heat equations. |
atl_eqn_heat_hlp_module | atl_eqn_heat_hlp_module.f90 | Helper routines for the Heat equation system. |
atl_eqn_heat_module | atl_eqn_heat_module.f90 | A module describing the heat equation. |
atl_eqn_heat_var_module | atl_eqn_heat_var_module.f90 | Module to configure the variables of the Heat equations. |
atl_eqn_lineareuler_2d_derive_module | atl_eqn_linearEuler_2d_derive_module.f90 | Routines to derive quantities from the state in the linearized Euler equation |
atl_eqn_LinearEuler_2d_var_module | atl_eqn_linearEuler_2d_var_module.f90 | m o d u l e t o c o n f i g u r e i n f o r m a t i o n a b o u t t h e v a r i a b l e s o f t h e a c o u s t i c |
atl_eqn_lineareuler_derive_module | atl_eqn_linearEuler_derive_module.f90 | Routines to derive quantities from the state in the linearized Euler equation |
atl_eqn_LinearEuler_hlp_module | atl_eqn_linearEuler_hlp_module.f90 | Helper routines for the LinearEuler equation system. |
atl_eqn_LinearEuler_module | atl_eqn_linearEuler_module.f90 | The linearized Euler equations of compressible inviscid flows. |
atl_eqn_LinearEuler_var_module | atl_eqn_linearEuler_var_module.f90 | m o d u l e t o c o n f i g u r e i n f o r m a t i o n a b o u t t h e v a r i a b l e s o f t h e a c o u s t i c |
atl_eqn_maxwell_2d_derive_module | atl_eqn_maxwell_2d_derive_module.f90 | Routines to derive quantities from the state in the Maxwell equation system. |
atl_eqn_maxwell_2d_var_module | atl_eqn_maxwell_2d_var_module.f90 | m o d u l e t o c o n f i g u r e i n f o r m a t i o n a b o u t t h e v a r i a b l e s o f t h e m a x w e l l |
atl_eqn_maxwell_derive_module | atl_eqn_maxwell_derive_module.f90 | Routines to derive quantities from the state in the Maxwell equation system. |
atl_eqn_maxwell_hlp_module | atl_eqn_maxwell_hlp_module.f90 | |
atl_eqn_maxwell_module | atl_eqn_maxwell_module.f90 | Module to describe the Maxwell equation system for electrodynamics. |
atl_eqn_maxwell_var_module | atl_eqn_maxwell_var_module.f90 | m o d u l e t o c o n f i g u r e i n f o r m a t i o n a b o u t t h e v a r i a b l e s o f t h e m a x w e l l |
atl_eqn_maxwelldivcorr_derive_module | atl_eqn_maxwelldivcorr_derive_module.f90 | Module for derived variables of the Maxwell equations with hyperbolic divergence cleaning. |
atl_eqn_maxwelldivcorr_var_module | atl_eqn_maxwelldivcorr_var_module.f90 | m o d u l e t o c o n f i g u r e i n f o r m a t i o n a b o u t t h e v a r i a b l e s o f t h e m a x w e l l |
atl_eqn_nerplanck_module | atl_eqn_nerplanck_module.f90 | Module to describe the Nernst-Planck equation system. |
atl_eqn_nerplanck_var_module | atl_eqn_nerplanck_var_module.f90 | m o d u l e t o c o n f i g u r e i n f o r m a t i o n a b o u t t h e v a r i a b l e s o f t h e |
atl_eqn_nvrstk_hlp_module | atl_eqn_nvrstk_hlp_module.f90 | |
atl_eqn_nvrstk_module | atl_eqn_nvrstk_module.f90 | Compressible Navier-Stokes equations for viscous flows. |
atl_eqn_nvrstk_var_module | atl_eqn_nvrstk_var_module.f90 | Some variables provided by Navier-Stokes system. |
atl_eqn_sponge_module | atl_eqn_sponge_module.f90 | |
atl_equation_init_module | atl_equation_init_module.f90 | Some helping routines for the equation system. |
atl_equation_module | atl_equation_module.f90 | Module for the description of the equation system of the Ateles solver |
atl_equation_source_module | atl_equation_source_module.f90 | |
atl_exact_riemann_euler_module | atl_exact_riemann_euler_module.f90 | Module to compute the exact solution for the Riemann Problem for the Euler equations. |
atl_facedata_module | atl_facedata_module.f90 | Collects routines and datatypes related to face information. |
atl_fwdEuler_module | atl_fwdEuler_module.f90 | Routines, functions and datatypes for Forward Euler (i.e. explicit Euler) timestepping. |
atl_global_time_integration_module | atl_global_time_integration_module.f90 | Routines, functions and datatypes to steer the time stepping mechanism in ATELES. |
atl_GodunovFlux_module | atl_godunovFlux_module.f90 | |
atl_hlleFlux_module | atl_hlleFlux_module.f90 | Module to collecting all data types and subroutines which are related to flux calculations. |
atl_imexrk_module | atl_imexrk_module.f90 | Routines,functions, datatypes related to IMEX Runge Kutta timestepping methods. \author{Jens Zudrop} |
atl_initial_condition_module | atl_initial_condition_module.f90 | Initial conditions describe all field variables at the beginning of the simulation. |
atl_initialize_module | atl_initialize_module.f90 | Initialization of Ateles |
atl_kerneldata_module | atl_kerneldata_module.f90 | module containing all the informations and subroutines about the state of a solver. |
atl_laxFriedrichFlux_1d_module | atl_laxFriedrichFlux_1d_module.f90 | Module collects all Lax-Friedrich flux for different types of equations. |
atl_laxFriedrichFlux_2d_module | atl_laxFriedrichFlux_2d_module.f90 | Module collects all Lax-Friedrich flux for different types of equations. |
atl_laxFriedrichFlux_module | atl_laxFriedrichFlux_module.f90 | Module collects all Lax-Friedrich flux for different types of equations. |
atl_legpolyvar_module | atl_legpolyvar_module.f90 | Definition of a spatial function based on a polynomial description. |
atl_LinearEuler_2d_numflux_module | atl_linearEuler_2d_numflux_module.f90 | module that holds all routines to calculate the flux for hyperbolic linearzied gas dynamic equations. |
atl_LinearEuler_2d_physflux_module | atl_linearEuler_2d_physFlux_module.f90 | module that holds all routines to calculate the flux for hyperbolic linearzied gas dynamic equations. |
atl_LinearEuler_numflux_module | atl_linearEuler_numflux_module.f90 | module that holds all routines to calculate the flux for hyperbolic linearzied gas dynamic equations. |
atl_LinearEuler_physflux_module | atl_linearEuler_physFlux_module.f90 | module that holds all routines to calculate the flux for hyperbolic linearzied gas dynamic equations. |
atl_load_project_module | atl_load_project_module.f90 | Configuring the projection (modal to nodal transformation) |
atl_materialFun_module | atl_materialFun_module.f90 | |
atl_materialIni_module | atl_materialIni_module.f90 | |
atl_materialPrp_module | atl_materialPrp_module.f90 | Module for a generic description of materials in ATELES. |
atl_maxwell_flux_2d_module | atl_maxwell_flux_2d_module.f90 | module that holds all routines to calculate the flux for hyperbolic Maxwell equations (2d, transverse electric mode formulation -TE). |
atl_maxwell_flux_module | atl_maxwell_flux_module.f90 | module that holds all routines to calculate the flux for hyperbolic Maxwell equations. |
atl_modg_1d_advection_kernel_module | atl_modg_1d_advection_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the advection equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_1d_basis_module | atl_modg_1d_basis_module.f90 | Routines and datatypes related to the modal basis functions of the modal discontinuous Galerkin scheme. |
atl_modg_1d_bnd_module | atl_modg_1d_bnd_module.f90 | Module collects all routines, datatypes, etc. to set boundary contitions for the MOdal Discontinuous Galerkin scheme. |
atl_modg_1d_euler_kernel_module | atl_modg_1d_euler_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the 1D Euler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_1d_heat_kernel_module | atl_modg_1d_heat_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the Heat equation. ************! |
atl_modg_1d_kernel_module | atl_modg_1d_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_1d_LoclinEuler_kernel_module | atl_modg_1d_LoclinEuler_kernel_module.f90 | Module for routines and datatypes of Modal Discontinuous Galerkin (MODG) scheme for the LinearEuler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_1d_multilevel_module | atl_modg_1d_multiLevel_module.f90 | Collections of operations and datatypes related to multilevel simulations for the MODG scheme. |
atl_modg_1d_scheme_module | atl_modg_1d_scheme_module.f90 | Routines and datatypes realted to specification and definition of the 1D MODG scheme. Facial Chebyshev nodes (reference element) for 1 spatial direction and left and right face. These points are necessary to transfer boundary conditions given in physical space to modal space by means of an FPT. type(atl_faceChebNodes_type), allocatable :: chebNodesFace(:,:) |
atl_modg_2d_acoustic_kernel_module | atl_modg_2d_acoustic_kernel_module.f90 | Module for routines and datatypes of Modal Discontinuous Galerkin (MODG) scheme for the acoustic equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_2d_basis_module | atl_modg_2d_basis_module.f90 | Routines and datatypes related to the modal basis functions of the modal discontinuous Galerkin scheme. |
atl_modg_2d_bnd_module | atl_modg_2d_bnd_module.f90 | Module collects all routines, datatypes, etc. to set boundary contitions for the MOdal Discontinuous Galerkin scheme. |
atl_modg_2d_euler_kernel_module | atl_modg_2d_euler_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the Euler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_2d_filNvrStk_kernel_module | atl_modg_2d_filNvrStk_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the Reynolds Avereaged Navier-Stokes equation. This scheme is a spectral scheme for linear, convection dominated partial differential equation systems. |
atl_modg_2d_heat_kernel_module | atl_modg_2d_heat_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the Heat equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_2d_kernel_module | atl_modg_2d_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_2d_LinearEuler_kernel_module | atl_modg_2d_linearEuler_kernel_module.f90 | Module for routines and datatypes of Modal Discontinuous Galerkin (MODG) scheme for the LinearEuler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_2d_LoclinEuler_kernel_module | atl_modg_2d_LoclinEuler_kernel_module.f90 | Module for routines and datatypes of Modal Discontinuous Galerkin (MODG) scheme for the LinearEuler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_2d_maxwell_kernel_module | atl_modg_2d_maxwell_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_2d_multilevel_module | atl_modg_2d_multiLevel_module.f90 | Collections of operations and datatypes related to multilevel simulations for the MODG scheme. |
atl_modg_2d_navierstokes_kernel_module | atl_modg_2d_navierstokes_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the compressible Navier-Stokes equation. This scheme is a spectral scheme for linear, convection dominated partial differential equation systems. |
atl_modg_2d_scheme_module | atl_modg_2d_scheme_module.f90 | Routines and datatypes realted to specification and definition of the 2D MODG scheme. Facial Chebyshev nodes (reference element) for 2 spatial direction and left and right face. These points are necessary to transfer boundary conditions given in physical space to modal space by means of an FPT. |
atl_modg_acoustic_kernel_module | atl_modg_acoustic_kernel_module.f90 | Module for routines and datatypes of Modal Discontinuous Galerkin (MODG) scheme for the acoustic equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_bnd_module | atl_modg_bnd_module.f90 | Module collects all routines, datatypes, etc. to set boundary contitions for the MOdal Discontinuous Galerkin scheme. |
atl_modg_euler_kernel_module | atl_modg_euler_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the Euler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_filNvrStk_kernel_module | atl_modg_filNvrStk_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the compressible filtered Navier-Stokes equation. This scheme is a spectral scheme for linear, convection dominated partial differential equation systems. |
atl_modg_heat_kernel_module | atl_modg_heat_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the Heat equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_kernel_module | atl_modg_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_LinearEuler_kernel_module | atl_modg_linearEuler_kernel_module.f90 | Module for routines and datatypes of Modal Discontinuous Galerkin (MODG) scheme for the LinearEuler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_LoclinEuler_kernel_module | atl_modg_LoclinEuler_kernel_module.f90 | Module for routines and datatypes of Modal Discontinuous Galerkin (MODG) scheme for the LinearEuler equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_maxwell_kernel_module | atl_modg_maxwell_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_maxwellDivCor_kernel_module | atl_modg_maxwellDivCor_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_multilevel_module | atl_modg_multiLevel_module.f90 | Collections of operations and datatypes related to multilevel simulations for the MODG scheme. |
atl_modg_navierstokes_kernel_module | atl_modg_navierstokes_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the compressible Navier-Stokes equation. This scheme is a spectral scheme for linear, convection dominated partial differential equation systems. |
atl_modg_nerplanck_kernel_module | atl_modg_nerplanck_kernel_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_modg_scheme_module | atl_modg_scheme_module.f90 | Routines and datatypes realted to specification and definition of the MODG scheme. Facial Chebyshev nodes (reference element) for all three spatial direction and left and right face. These points are necessary to transfer boundary conditions given in physical space to modal space by means of an FPT. type(atl_faceChebNodes_type), allocatable :: chebNodesFace(:,:) |
atl_nerplanck_flux_module | atl_nerplanck_flux_module.f90 | module that holds all routines to calculate the flux for Nernst-Planck equations. |
atl_numFlux_filNvrStk_module | atl_numFlux_filNvrStk_module.f90 | Module provides numerical fluxes for the RANS equation. |
atl_numFluxHeat_module | atl_numFluxHeat_module.f90 | Module for routines and datatypes of MOdal Discontinuous Galerkin (MODG) scheme for the Heat equation. This scheme is a spectral scheme for linear, purley hyperbolic partial differential equation systems. |
atl_operator_module | atl_operator_module.f90 | This module provides the routine for applying operators. Currently it is only implemented for 3D and needs to be extended to 2d |
atl_parallel_module | atl_parallel_module.f90 | module to keep all routines and data types related to parallel execution. |
atl_penalization_module | atl_penalization_module.f90 | Module for datatypes and routines related to penalization procedures. |
atl_physCheck_module | atl_physCheck_module.f90 | Module provides routines and datatypes to check/correct the physical values of a given state. |
atl_physFlux_module | atl_physFlux_module.f90 | |
atl_physFluxEuler_1d_module | atl_physFluxEuler_1d_module.f90 | Physical flux implementation for 1D Euler equations. |
atl_physFluxEuler_2d_module | atl_physFluxEuler_2d_module.f90 | Collects all functions related to the physical fluxes of the Euler equations. |
atl_physFluxEuler_module | atl_physFluxEuler_module.f90 | Collects all functions related to the physical fluxes of the Euler equations. |
atl_physFluxFilNvrStk_module | atl_physFluxFilNvrstk_module.f90 | Collects all functions related to the physical fluxes of the compressible Navier-Stokes equations. |
atl_physFluxNvrStk_2d_module | atl_physFluxNvrstk_2d_module.f90 | Collects all functions related to the physical fluxes of the compressible Navier-Stokes equations. |
atl_physFluxNvrStk_module | atl_physFluxNvrstk_module.f90 | Collects all functions related to the physical fluxes of the compressible Navier-Stokes equations. |
atl_positivity_preserv_module | atl_positivity_preserv_module.f90 | Module containing routines and datatypes for the positivity preserving scheme. |
atl_precice_module | atl_precice_module.f90 | The precice module contains basic routines to interact with the precice coupling tool. |
atl_predcor_cerk4_module | atl_predcor_cerk4_module.f90 | time integration approach for local timestepping with local predictor and global corrector local predictor: Continuous Extension Runge Kutta with 4 steps (order 3) global corrector: gauss-quadrature with 2 points in time (order 3) |
atl_program_module | atl_program_module.f90 | This module has all the general function for ateles programm: initialize, solve and finialze gathering the process into 3 main routines for ateles to unified eg. for apesmate |
atl_project_physflux_module | atl_project_physflux_module.f90 | dirVec(:,1) = [ 1,2,3 ] dirVec(:,2) = [ 2,1,3 ] dirVec(:,3) = [ 2,3,1 ] |
atl_reference_element_module | atl_reference_element_module.f90 | Module for operations relating reference and physical elements. |
atl_restart_module | atl_restart_module.f90 | Handling of restart data. Restart data is used to provide the state fields at given points in time. They can be used to resume the simulation again in a further simulation run or for post-processing to create visualizations. |
atl_rk4_module | atl_rk4_module.f90 | Routines,functions, datatypes related to Runge Kutta 4 (i.e. classical Runge Kutta) timestepping method. VK use atl_timer_module, only: atl_timerHandles |
atl_rktaylor_module | atl_rktaylor_module.f90 | Routines,functions, datatypes related to Runge Kutta Taylor methods for arbitrary high order time stepping. |
atl_scheme_module | atl_scheme_module.f90 | The scheme describes the discretization to use in the simulation. |
atl_solver_param_module | atl_solver_param_module.f90 | Module to provide general solver parameters. |
atl_source_module | atl_source_module.f90 | Provides routines to initialize and update source terms (accumulate the RHS of the PDE) |
atl_source_types_module | atl_source_types_module.f90 | The only purpose of this module is to keep the types contained separated from the routines in atl_source_module to avoid circular references between atl_source_module and atl_equation_module. In a future rework of these structures, this module should be merged back into the atl_source_module. |
atl_space_basis | atl_space_basis.f90 | author Peter Vitt 2014, 2017, 2018 Module collecting all data types and subroutines related to the space basis. |
atl_spectral_viscosity_module | atl_spectral_viscosity_module.f90 | Module containing routines and datatypes for the spectral viscosity stabilization. |
atl_ssprk2_module | atl_ssprk2_module.f90 | Routines,functions, datatypes related to second order, strong stability preserving explicit Runge Kutta method. |
atl_stabilization_module | atl_stabilization_module.f90 | Module collecting all informations regarding stabilzation. |
atl_stabilize_module | atl_stabilize_module.f90 | Routines for stabilization of a spectral scheme. |
atl_subresolution_module | atl_subresolution_module.f90 | |
atl_time_integration_module | atl_time_integration_module.f90 | This module keeps the generic routines and datatypes for the timestepping methods. |
atl_timer_module | atl_timer_module.f90 | This module provides a convenient way to setup timers in the code. |
atl_varSys_module | atl_varSys_module.f90 | This module contains types and routines to work with the ateles variable system. This variable system is build upon the treelm routines, but contains solver specific enhancements. |
atl_viscNumFlux_Nvrstk_2d_module | atl_viscNumFlux_Nvrstk_2d_module.f90 | Module provides viscous flux for the compressible Navier-Stokes equation. |
atl_viscNumFlux_Nvrstk_module | atl_viscNumFlux_Nvrstk_module.f90 | Module provides viscous flux for the compressible Navier-Stokes equation. |
atl_volToFace_module | atl_volToFace_module.f90 | module routines to convert the data/gradient of data from volume to face and all related routines |
atl_weights_module | atl_weights_module.f90 | This module include the routine required for element wie dumping weight for better load balancing This is intialize when add 'write_weights = 'weight' ' to the config file and are based on element wise time measurements |
atl_writePrecice_module | atl_writePrecice_module.f90 | This module includes subroutines, to use different point distribution on the coupling interface, when using preCICE for the coupling. The point distribution can either be equidistant or non-equidistant. Beside that the Nearest-Projection (an interpolation method) can be used with both point distribution. |
fftw_wrap | fftw_wrap.f90 | type(C_PTR) function fftw_plan_dft(rank,n,in,out,sign,flags) integer(C_INT), value :: rank integer(C_INT), dimension(), intent(in) :: n complex(C_DOUBLE_COMPLEX), dimension(), intent(out) :: in complex(C_DOUBLE_COMPLEX), dimension(*), intent(out) :: out integer(C_INT), value :: sign integer(C_INT), value :: flags fftw_plan_dft = C_NULL_PTR end function fftw_plan_dft |
fxt_fif | fxt_fif.f90 | This module provides the ISO_C_Binding interfaces to the fxtpack routines. |
fxt_fwrap | fxt_fwrap.f90 | |
ply_dof_module | ply_dof_module.f90 | Module provides subroutines, functions and datatypes regarding cell local degrees of freedoms. |
ply_dynarray_project_module | ply_dynArray_project_module.f90 | Module providing datatypes and routines for a fast transformation of Legendre expansion to point values. |
ply_filter_element_module | ply_filter_element_module.f90 | This module provides methods to filter polynomial representation in elements based on their shape. |
ply_fpt_header_module | ply_fpt_header_module.f90 | Parameters for the FPT method |
ply_fxt_header_module | ply_fxt_header_module.f90 | The FXT method offers a transformation from Legendre modes to nodes by a fast multipole approach implemented in the FXTPACK library by Reiji Suda: R. Suda, "Fast Spherical Harmonic Transform Algorithm based on Generalized Fast Multiple Method", RIMS Kokyuroku vol 1606, pp. 18-29, Jun. 2008, RIMS, Kyoto University. |
ply_fxt_module | ply_fxt_module.f90 | Fast polynomial transformation using the FXTPACK implementation of a fast multipole method. |
ply_l2p_header_module | ply_l2p_header_module.f90 | Parameters for the plain L2 projection method to transform between Legendre modes and nodal representation. |
ply_l2p_module | ply_l2p_module.f90 | |
ply_lagrange_module | ply_lagrange_module.f90 | Lagrange polynomial representation. |
ply_leg_diff_module | ply_leg_diff_module.f90 | ply_leg_diff_module |
ply_legFpt_2D_module | ply_legFpt_2D_module.f90 | Module providing datatypes and routines for a fast transformation of Legendre expansion to point values. \author{Jens Zudrop} |
ply_legFpt_3D_module | ply_legFpt_3D_module.f90 | Module providing datatypes and routines for a fast transformation of Legendre expansion to point values. \author{Jens Zudrop} |
ply_legFpt_module | ply_legFpt_module.f90 | Module providing datatypes and routines for a fast transformation of Legendre expansion to point values. \author{Jens Zudrop} |
ply_LegPolyProjection_module | ply_LegPolyProjection_module.f90 | Module for projection of Q Legendre Polynomials from parent cell to child cells. |
ply_legser_module | ply_legser_module.f90 | This module provides Piessens Algorithm 473 from the Communications of the ACM, January 1974, Volume 17, Number 1. |
ply_modg_basis_module | ply_modg_basis_module.f90 | Routines and datatypes related to the modal basis functions of the modal discontinuous Galerkin scheme. \author{Jens Zudrop} |
ply_nodes_header_module | ply_nodes_header_module.f90 | |
ply_nodes_module | ply_nodes_module.f90 | Description of point sets. |
ply_nodeset_module | ply_nodeset_module.f90 | Collection of node sets to use in the nodal representation of the solution. |
ply_oversample_module | ply_oversample_module.f90 | This module provides functions to transfer polynomials from and to the oversampled representation for nodal treatments. |
ply_poly_project_module | ply_poly_project_module.f90 | The polynomial projection describes the change from modal to nodal representation and vice-versa. |
ply_poly_transformation_module | ply_poly_transformation_module.f90 | |
ply_polyBaseExc_module | ply_polyBaseExc_module.f90 | Module to change bases functions of a modal representation. |
ply_prj_header_module | ply_prj_header_module.f90 | |
ply_sampled_tracking_module | ply_sampled_tracking_module.f90 | Tracking offers the possibility to extract data from a simulation for given subsections of the mesh and specific points in time. |
ply_sampling_adaptive_module | ply_sampling_adaptive_module.f90 | Adaptive sampling of polynomial data. |
ply_sampling_module | ply_sampling_module.f90 | This module provides the means to sample polynomial data to break it down into voxels for visualization. |
ply_sampling_varsys_module | ply_sampling_varsys_module.f90 | Managing the variable system description for sampled data. |
ply_space_integration_module | ply_space_integration_module.f90 | Spatial integration with the Gauss-Legendre numerical integration. |
ply_split_element_module | ply_split_element_module.f90 | This module provides the methods to project the polynomial representation in elements onto the representations in their halves in each dimension. |
ply_split_legendre_module | ply_split_legendre_module.f90 | This module provides the functionality to split Legendre polynomials into a left and right subinterval with transformed coordinates. |
ply_subresolution_module | ply_subresolution_module.f90 | |
ply_transfer_module | ply_transfer_module.f90 | This module provides routines to transfer degrees of freedom from one polynomial representation to another. |
ply_transfer_test_module | ply_transfer_test_module.f90 | Test module for the routines in ply_transfer_module |