ScalES-PPM
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines
linear_algebra Module Reference

basic tools from linear algebra More...

Data Types

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

Functions/Subroutines

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

Detailed Description

basic tools from linear algebra

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.