(git:c5411e0)
Loading...
Searching...
No Matches
cp_blacs_types::cp_blacs_type Type Reference

Public Member Functions

procedure, non_overridable, pass, public gridinit (this, comm, order, nprow, npcol)
 ...
 
procedure, non_overridable, pass, public gridexit (this)
 ...
 
procedure, non_overridable, pass, public set (this, what, val)
 ...
 
procedure, non_overridable, pass, public zgebs2d (this, scope, top, m, n, a, lda)
 ...
 
procedure, non_overridable, pass, public dgebs2d (this, scope, top, m, n, a, lda)
 ...
 
procedure, non_overridable, pass, public zgebr2d (this, scope, top, m, n, a, lda, rsrc, csrc)
 ...
 
procedure, non_overridable, pass, public dgebr2d (this, scope, top, m, n, a, lda, rsrc, csrc)
 ...
 
procedure, non_overridable, pass, public get_handle (this)
 ...
 
GENERIC, public operator (this, other)
 ...
 
GENERIC, public operator (this, other)
 ...
 
procedure, non_overridable, pass, public interconnect (this, comm_super)
 ...
 

Data Fields

integer, dimension(2), public mepos = -1
 
integer, dimension(2), public num_pe = -1
 

Detailed Description

Definition at line 34 of file cp_blacs_types.F.

Member Function/Subroutine Documentation

◆ gridinit()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::gridinit ( class(cp_blacs_type), intent(out)  this,
class(mp_comm_type), intent(in)  comm,
character(len=1), intent(in)  order,
integer, intent(in)  nprow,
integer, intent(in)  npcol 
)
final

...

Parameters
this...
comm...
order...
nprow...
npcol...

Definition at line 41 of file cp_blacs_types.F.

◆ gridexit()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::gridexit ( class(cp_blacs_type), intent(in)  this)
final

...

Parameters
this...

Definition at line 42 of file cp_blacs_types.F.

◆ set()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::set ( class(cp_blacs_type), intent(in)  this,
integer, intent(in)  what,
integer, intent(in)  val 
)
final

...

Parameters
this...
what: WHAT = 0 : Handle indicating default system context; ! DO NOT USE (i.e. use para_env) WHAT = 1 : The BLACS message ID range; WHAT = 2 : The BLACS debug level the library was compiled with; WHAT = 10: Handle indicating the system context used to define the BLACS context whose handle is ICONTXT; WHAT = 11: Number of rings multiring topology is presently using; WHAT = 12: Number of branches general tree topology is presently using. WHAT = 15: If non-zero, makes topology choice for repeatable collectives
val...

Definition at line 44 of file cp_blacs_types.F.

◆ zgebs2d()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::zgebs2d ( class(cp_blacs_type), intent(in)  this,
character(len=1), intent(in)  scope,
character(len=1), intent(in)  top,
integer, intent(in)  m,
integer, intent(in)  n,
complex(kind=dp)  a,
integer, intent(in)  lda 
)
final

...

Parameters
this...
SCOPE...
TOP...
M...
N...
A...
LDA...

Definition at line 45 of file cp_blacs_types.F.

◆ dgebs2d()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::dgebs2d ( class(cp_blacs_type), intent(in)  this,
character(len=1), intent(in)  scope,
character(len=1), intent(in)  top,
integer, intent(in)  m,
integer, intent(in)  n,
real(kind=dp)  a,
integer, intent(in)  lda 
)
final

...

Parameters
this...
SCOPE...
TOP...
M...
N...
A...
LDA...

Definition at line 46 of file cp_blacs_types.F.

◆ zgebr2d()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::zgebr2d ( class(cp_blacs_type), intent(in)  this,
character(len=1), intent(in)  scope,
character(len=1), intent(in)  top,
integer, intent(in)  m,
integer, intent(in)  n,
complex(kind=dp)  a,
integer, intent(in)  lda,
integer, intent(in)  rsrc,
integer, intent(in)  csrc 
)
final

...

Parameters
this...
SCOPE...
TOP...
M...
N...
A...
LDA...
RSRC...
CSRC...

Definition at line 47 of file cp_blacs_types.F.

◆ dgebr2d()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::dgebr2d ( class(cp_blacs_type), intent(in)  this,
character(len=1), intent(in)  scope,
character(len=1), intent(in)  top,
integer, intent(in)  m,
integer, intent(in)  n,
real(kind=dp)  a,
integer, intent(in)  lda,
integer, intent(in)  rsrc,
integer, intent(in)  csrc 
)
final

...

Parameters
this...
SCOPE...
TOP...
M...
N...
A...
LDA...
RSRC...
CSRC...

Definition at line 48 of file cp_blacs_types.F.

◆ get_handle()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::get_handle ( class(cp_blacs_type), intent(in)  this)
final

...

Parameters
this...
Returns
...

Definition at line 49 of file cp_blacs_types.F.

◆ operator() [1/2]

GENERIC, public cp_blacs_types::cp_blacs_type::operator ( class(cp_blacs_type), intent(in)  this,
class(cp_blacs_type), intent(in)  other 
)

...

Parameters
this...
other...
Returns
...

Definition at line 52 of file cp_blacs_types.F.

◆ operator() [2/2]

GENERIC, public cp_blacs_types::cp_blacs_type::operator ( class(cp_blacs_type), intent(in)  this,
class(cp_blacs_type), intent(in)  other 
)

...

Parameters
this...
other...
Returns
...

Definition at line 55 of file cp_blacs_types.F.

◆ interconnect()

procedure, non_overridable, pass, public cp_blacs_types::cp_blacs_type::interconnect ( class(cp_blacs_type), intent(in)  this,
class(mp_comm_type), intent(in)  comm_super 
)
final

...

Parameters
this...
comm_super...
Returns
...

Definition at line 57 of file cp_blacs_types.F.

Field Documentation

◆ mepos

integer, dimension(2), public cp_blacs_types::cp_blacs_type::mepos = -1

Definition at line 39 of file cp_blacs_types.F.

◆ num_pe

integer, dimension(2), public cp_blacs_types::cp_blacs_type::num_pe = -1

Definition at line 39 of file cp_blacs_types.F.


The documentation for this type was generated from the following file: