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

Data Types

type  solver_internal::stencil_type_sp
 the stencil type, i.e. structure in single precision More...
 
type  solver_internal::stencil_type_dp
 the stencil type, i.e. structure in double precision More...
 
type  solver_internal::solver_config_type
 type holding all configuration parameters More...
 
interface  solver_internal::abort_unless_normal
 checks each element of a 0 to 3 dimensional array for NaN, Infty... More...
 
interface  solver_internal::clear_halos
 clears the halos of a 2d array More...
 
interface  solver_internal::linop
 stub function for linear operator More...
 
interface  solver_internal::exchangeop
 stub boundary exchange operation More...
 

Modules

module  solver_internal
 internal solver module
 

Functions/Subroutines

pure function, public solver_internal::int2str (i)
 returns string representation of given integer i
 
subroutine solver_internal::debug (t1, t2, t3, t4, t5)
 lets rank 0 process output given strings
 
subroutine solver_internal::abort_unless_normal0_sp (x, x_str)
 
subroutine solver_internal::abort_unless_normal1_sp (x, x_str)
 
subroutine solver_internal::abort_unless_normal2_sp (x, x_str)
 
subroutine solver_internal::abort_unless_normal3_sp (x, x_str)
 
subroutine solver_internal::clear_halos_sp (x, ext_x)
 
subroutine solver_internal::abort_unless_normal0_dp (x, x_str)
 
subroutine solver_internal::abort_unless_normal1_dp (x, x_str)
 
subroutine solver_internal::abort_unless_normal2_dp (x, x_str)
 
subroutine solver_internal::abort_unless_normal3_dp (x, x_str)
 
subroutine solver_internal::clear_halos_dp (x, ext_x)
 

Variables

type(stencil_type_sp), save, public solver_internal::stencil_sp
 
type(stencil_type_dp), save, public solver_internal::stencil_dp
 
type(solver_config_type), save, public solver_internal::config
 

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.