ScalES-PPM
Loading...
Searching...
No Matches
linear_algebra.f90 File Reference

Data Types

interface  linear_algebra::arr_dotproduct
 Dot product for dim 1 and 2 arrays in single/double precision. More...
 
interface  linear_algebra::calc_abs_res
 Calculate absolute residual in single/double precision. More...
 
interface  linear_algebra::calc_rel_res
 Calculate relative residual in single/double precision for Ax=b. More...
 
interface  linear_algebra::global_sum
 Dot product for dim 1 and 2 arrays in single/double precision. More...
 
interface  linear_algebra::arr_norm_2
 The 2-norm of a 2d array. More...
 

Modules

module  linear_algebra
 basic tools from linear algebra
 

Functions/Subroutines

real(sp) function linear_algebra::arr_dotproduct1_sp (x, global_opt)
 
real(sp) function linear_algebra::arr_dotproduct2_sp (x, y, global_opt)
 Array-wise dotproduct for two different matrices.
 
real(sp) function linear_algebra::arr_norm_2_sp (x, global_opt)
 
real(sp) function linear_algebra::global_sum_sp (summand, comm_opt)
 
real(sp) function linear_algebra::calc_abs_res_sp (a, b, x, ext_x, global_opt)
 
real(sp) function linear_algebra::calc_rel_res_sp (a, b, x, ext_x, global_opt, x0_opt)
 
real(dp) function linear_algebra::arr_dotproduct1_dp (x, global_opt)
 
real(dp) function linear_algebra::arr_dotproduct2_dp (x, y, global_opt)
 Array-wise dotproduct for two different matrices.
 
real(dp) function linear_algebra::arr_norm_2_dp (x, global_opt)
 
real(dp) function linear_algebra::global_sum_dp (summand, comm_opt)
 
real(dp) function linear_algebra::calc_abs_res_dp (a, b, x, ext_x, global_opt)
 
real(dp) function linear_algebra::calc_rel_res_dp (a, b, x, ext_x, global_opt, x0_opt)
 

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.