CAM
cg_mod Module Reference

Data Types

type  cg_state_t
 
type  cg_t
 
interface  congrad
 

Functions/Subroutines

subroutine, public cg_create (cg, len, ninst, nblks, hybrid, debug_level, wts)
 
logical function congrad0 (cg, red, maxits, tol)
 

Variables

integer, parameter, public cg_no_debug = 0
 
integer, parameter, public cg_pr_fast = 1
 
integer, parameter, public cg_bit_for_bit = 2
 
integer, parameter, public cg_pr_bit_for_bit = 3
 

Function/Subroutine Documentation

◆ cg_create()

subroutine, public cg_mod::cg_create ( type (cg_t), intent(inout)  cg,
integer, intent(in)  len,
integer, intent(in)  ninst,
integer, intent(in)  nblks,
type (hybrid_t), intent(in)  hybrid,
integer, intent(in), optional  debug_level,
real(kind=real_kind), dimension(len,nblks), intent(in), optional  wts 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ congrad0()

logical function cg_mod::congrad0 ( type (cg_t cg,
type (reductionbuffer_ordered_1d_t red,
integer, intent(in)  maxits,
real (kind=real_kind), intent(in)  tol 
)
Here is the call graph for this function:

Variable Documentation

◆ cg_bit_for_bit

integer, parameter, public cg_mod::cg_bit_for_bit = 2

◆ cg_no_debug

integer, parameter, public cg_mod::cg_no_debug = 0

◆ cg_pr_bit_for_bit

integer, parameter, public cg_mod::cg_pr_bit_for_bit = 3

◆ cg_pr_fast

integer, parameter, public cg_mod::cg_pr_fast = 1