ROck Physics Toolbox  1.0
A microgeodynamics-based toolkit for rock physics.
 All Classes Files Functions Variables
global Module Reference

List of all members.

Data Types

interface  linspace
type  sparse

Public Member Functions

pure real(sp) function,
dimension(n) 
linspace_r (a, b, n)
pure integer(i4b) function,
dimension(n) 
linspace_i (a, b, n)
pure real(sp) function,
dimension(n, n) 
eye (n)
real(sp) function, dimension(size(fpack, 1)) lusol (KPACK, FPACK)
real(sp) function, dimension(size(r, 1)) tridag (a, b, c, r)
real(sp) function, dimension(size(fpack, 1)) gmres (KPACK, FPACK)
subroutine fgmres_nopc (IA, JA, A, RHS, COMPUTED_SOLUTION, N, SIZ)
type(sparse) function dnscsr (inmat, tolin)
integer function sparscalc (mat, tolin)
real(sp) function, dimension(size(mat,
1), size(mat, 2)) 
inverse (MAT)
subroutine eigen_val (A, wr, wi)
integer function eigentest (k)
character(len=18) function filename (f, str)
pure real(sp) function,
dimension(n) 
linspace_r (a, b, n)
pure integer(i4b) function,
dimension(n) 
linspace_i (a, b, n)
pure real(sp) function,
dimension(n, n) 
eye (n)
real(sp) function, dimension(size(fpack, 1)) lusol (KPACK, FPACK)
real(sp) function, dimension(size(r, 1)) tridag (a, b, c, r)
real(sp) function, dimension(size(fpack, 1)) gmres (KPACK, FPACK)
subroutine fgmres_nopc (IA, JA, A, RHS, COMPUTED_SOLUTION, N, SIZ)
type(sparse) function dnscsr (inmat, tolin)
integer function sparscalc (mat, tolin)
character(len=18) function filename (f, str)

Public Attributes

integer, parameter i4b = SELECTED_INT_KIND(9)
integer, parameter i2b = SELECTED_INT_KIND(4)
integer, parameter i1b = SELECTED_INT_KIND(2)
integer, parameter dp = KIND(1.0)
integer, parameter sp = KIND(1.0D0)
real(sp), parameter pi = 3.141592653589793238462643383279502884197_sp

Detailed Description

Definition at line 1 of file global.f90.


Member Function/Subroutine Documentation

type(sparse) function global::dnscsr ( real(sp), dimension(:,:), intent(in)  inmat,
real(sp), optional  tolin 
)

Definition at line 220 of file global.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

type(sparse) function global::dnscsr ( real(sp), dimension(:,:), intent(in)  inmat,
real(sp), optional  tolin 
)

Definition at line 217 of file global_old.f90.

Here is the call graph for this function:

subroutine global::eigen_val ( real(sp), dimension(:,:), intent(in)  A,
real(sp), dimension(size(a,1)), intent(out)  wr,
real(sp), dimension(size(a,1)), intent(out)  wi 
)

Definition at line 308 of file global.f90.

Here is the caller graph for this function:

integer function global::eigentest ( integer, intent(in)  k)

Definition at line 338 of file global.f90.

Here is the call graph for this function:

pure real(sp) function, dimension(n,n) global::eye ( integer(i4b), intent(in)  n)

Definition at line 38 of file global_old.f90.

Here is the call graph for this function:

pure real(sp) function, dimension(n,n) global::eye ( integer(i4b), intent(in)  n)

Definition at line 40 of file global.f90.

Here is the caller graph for this function:

subroutine global::fgmres_nopc ( integer, dimension(:), intent(inout)  IA,
integer, dimension(:), intent(inout)  JA,
real(sp), dimension(:), intent(inout)  A,
real(sp), dimension(:), intent(inout)  RHS,
real(sp), dimension(:), intent(inout)  COMPUTED_SOLUTION,
integer, intent(in)  N,
integer, intent(in)  SIZ 
)

Definition at line 117 of file global_old.f90.

subroutine global::fgmres_nopc ( integer, dimension(:), intent(inout)  IA,
integer, dimension(:), intent(inout)  JA,
real(sp), dimension(:), intent(inout)  A,
real(sp), dimension(:), intent(inout)  RHS,
real(sp), dimension(:), intent(inout)  COMPUTED_SOLUTION,
integer, intent(in)  N,
integer, intent(in)  SIZ 
)

Definition at line 120 of file global.f90.

Here is the caller graph for this function:

character(len=18) function global::filename ( integer(i4b), intent(in)  f,
character(len=3), intent(in)  str 
)

Definition at line 281 of file global_old.f90.

Here is the call graph for this function:

character(len=18) function global::filename ( integer(i4b), intent(in)  f,
character(len=3), intent(in)  str 
)

Definition at line 405 of file global.f90.

Here is the caller graph for this function:

real(sp) function, dimension(size(fpack,1)) global::gmres ( real(sp), dimension(:,:), intent(in)  KPACK,
real(sp), dimension(:), intent(in)  FPACK 
)

Definition at line 101 of file global_old.f90.

Here is the call graph for this function:

real(sp) function, dimension(size(fpack,1)) global::gmres ( real(sp), dimension(:,:), intent(in)  KPACK,
real(sp), dimension(:), intent(in)  FPACK 
)

Definition at line 104 of file global.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

real(sp) function, dimension(size(mat,1),size(mat,2)) global::inverse ( real(sp), dimension(:,:), intent(in)  MAT)

Definition at line 284 of file global.f90.

Here is the call graph for this function:

pure integer(i4b) function, dimension(n) global::linspace_i ( integer(i4b), intent(in)  a,
integer(i4b), intent(in)  b,
integer(i4b), intent(in)  n 
)

Definition at line 29 of file global.f90.

Here is the call graph for this function:

pure integer(i4b) function, dimension(n) global::linspace_i ( integer(i4b), intent(in)  a,
integer(i4b), intent(in)  b,
integer(i4b), intent(in)  n 
)

Definition at line 27 of file global_old.f90.

Here is the call graph for this function:

pure real(sp) function, dimension(n) global::linspace_r ( real(sp), intent(in)  a,
real(sp), intent(in)  b,
integer(i4b), intent(in)  n 
)

Definition at line 17 of file global_old.f90.

Here is the call graph for this function:

pure real(sp) function, dimension(n) global::linspace_r ( real(sp), intent(in)  a,
real(sp), intent(in)  b,
integer(i4b), intent(in)  n 
)

Definition at line 19 of file global.f90.

Here is the call graph for this function:

real(sp) function, dimension(size(fpack,1)) global::lusol ( real(sp), dimension(:,:), intent(in)  KPACK,
real(sp), dimension(:), intent(in)  FPACK 
)

Definition at line 54 of file global.f90.

Here is the caller graph for this function:

real(sp) function, dimension(size(fpack,1)) global::lusol ( real(sp), dimension(:,:), intent(in)  KPACK,
real(sp), dimension(:), intent(in)  FPACK 
)

Definition at line 52 of file global_old.f90.

Here is the call graph for this function:

integer function global::sparscalc ( real(sp), dimension(:,:), intent(in)  mat,
real(sp), optional  tolin 
)

Definition at line 259 of file global.f90.

Here is the caller graph for this function:

integer function global::sparscalc ( real(sp), dimension(:,:), intent(in)  mat,
real(sp), optional  tolin 
)

Definition at line 256 of file global_old.f90.

Here is the call graph for this function:

real(sp) function, dimension(size(r,1)) global::tridag ( real(sp), dimension(:), intent(in)  a,
real(sp), dimension(:), intent(in)  b,
real(sp), dimension(:), intent(in)  c,
real(sp), dimension(:), intent(in)  r 
)

Definition at line 83 of file global.f90.

Here is the caller graph for this function:

real(sp) function, dimension(size(r,1)) global::tridag ( real(sp), dimension(:), intent(in)  a,
real(sp), dimension(:), intent(in)  b,
real(sp), dimension(:), intent(in)  c,
real(sp), dimension(:), intent(in)  r 
)

Definition at line 80 of file global_old.f90.

Here is the call graph for this function:


Member Data Documentation

integer parameter global::dp = KIND(1.0)

Definition at line 6 of file global.f90.

integer parameter global::i1b = SELECTED_INT_KIND(2)

Definition at line 5 of file global.f90.

integer parameter global::i2b = SELECTED_INT_KIND(4)

Definition at line 4 of file global.f90.

integer parameter global::i4b = SELECTED_INT_KIND(9)

Definition at line 3 of file global.f90.

real(sp), parameter global::pi = 3.141592653589793238462643383279502884197_sp

Definition at line 8 of file global.f90.

integer parameter global::sp = KIND(1.0D0)

Definition at line 7 of file global.f90.


The documentation for this module was generated from the following files: