![]() |
ScalES-PPM
|
configuration for stencil and parameters More...
Data Types | |
interface | apply_shifted_stencil |
apply shifted stencil, i.e. shifted matrix vector multiplication More... | |
interface | apply_stencil |
apply stencil, i.e. matrix vector multiplication More... | |
interface | set_stencil |
set the stencil, i.e. matrix A More... | |
interface | stencil_defined |
determines if stencil is defined More... | |
Functions/Subroutines | |
subroutine, public | init_solver (solver_config) |
initialize solver with a given configuration or default configuration | |
subroutine, public | set_ssor_param (ssor_param) |
real(wp) function, public | get_ssor_param () |
subroutine, public | set_lambda_min_max (lambda_min, lambda_max) |
real(wp) function, dimension(2), public | get_lambda_min_max () |
logical function | stencil_defined_sp (prototype) |
subroutine | set_stencil_sp (zonal, meridional, central, ext) |
subroutine, public | apply_stencil_sp (field, res_field) |
subroutine, public | apply_shifted_stencil_sp (field, res_field) |
logical function | stencil_defined_dp (prototype) |
subroutine | set_stencil_dp (zonal, meridional, central, ext) |
subroutine, public | apply_stencil_dp (field, res_field) |
subroutine, public | apply_shifted_stencil_dp (field, res_field) |
Variables | |
character(len= *), parameter | filename = 'solver_config.f90' |
configuration for stencil and parameters
subroutine, public solver_config::init_solver | ( | type(solver_config_type), intent(in), optional | solver_config | ) |
initialize solver with a given configuration or default configuration
[in] | solver_config | the solver config type holding all parameters |
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.