ScalES-PPM
Loading...
Searching...
No Matches
Data Types | Modules | Functions/Subroutines | Variables
solver_config.f90 File Reference

Data Types

interface  solver_config::stencil_defined
 determines if stencil is defined More...
 
interface  solver_config::set_stencil
 set the stencil, i.e. matrix A More...
 
interface  solver_config::apply_stencil
 apply stencil, i.e. matrix vector multiplication More...
 
interface  solver_config::apply_shifted_stencil
 apply shifted stencil, i.e. shifted matrix vector multiplication More...
 

Modules

module  solver_config
 configuration for stencil and parameters
 

Functions/Subroutines

subroutine, public solver_config::init_solver (solver_config)
 initialize solver with a given configuration or default configuration
 
subroutine, public solver_config::set_ssor_param (ssor_param)
 
real(wp) function, public solver_config::get_ssor_param ()
 
subroutine, public solver_config::set_lambda_min_max (lambda_min, lambda_max)
 
real(wp) function, dimension(2), public solver_config::get_lambda_min_max ()
 
logical function solver_config::stencil_defined_sp (prototype)
 
subroutine solver_config::set_stencil_sp (zonal, meridional, central, ext)
 
subroutine, public solver_config::apply_stencil_sp (field, res_field)
 
subroutine, public solver_config::apply_shifted_stencil_sp (field, res_field)
 
logical function solver_config::stencil_defined_dp (prototype)
 
subroutine solver_config::set_stencil_dp (zonal, meridional, central, ext)
 
subroutine, public solver_config::apply_stencil_dp (field, res_field)
 
subroutine, public solver_config::apply_shifted_stencil_dp (field, res_field)
 

Variables

character(len= *), parameter solver_config::filename = 'solver_config.f90'
 

Detailed Description

Author
Florian Wilhelm
Version
1.0

Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.