Documentation for module cp_blacs_calls

wrappers for the actual blacs calls. all functionality needed in the code should actually be provide by cp_blacs_env these functions should be private members of that module

source: cp_blacs_calls.F
Loading...

public Subroutines/Functions:

SUBROUTINE
cp_blacs_dgebr2d (icontxt, scope, top, m, n, a, lda, rsrc, csrc)
...
SUBROUTINE
cp_blacs_dgebs2d (icontxt, scope, top, m, n, a, lda)
...
...
...
...
SUBROUTINE
cp_blacs_set (context, what, val)
...
SUBROUTINE
cp_blacs_zgebr2d (icontxt, scope, top, m, n, a, lda, rsrc, csrc)
...
SUBROUTINE
cp_blacs_zgebs2d (icontxt, scope, top, m, n, a, lda)
...

SUBROUTINEcp_blacs_dgebr2d(icontxt, scope, top, m, n, a, lda, rsrc, csrc)

...

Arguments:
INTEGER,
INTENT(in)
:: icontxt ...
CHARACTER(1),
INTENT(in)
:: scope ...
CHARACTER(1),
INTENT(in)
:: top ...
INTEGER,
INTENT(in)
:: m ...
INTEGER,
INTENT(in)
:: n ...
REAL(dp)
:: a ...
INTEGER,
INTENT(in)
:: lda ...
INTEGER,
INTENT(in)
:: rsrc ...
INTEGER,
INTENT(in)
:: csrc ...

SUBROUTINEcp_blacs_dgebs2d(icontxt, scope, top, m, n, a, lda)

...

Arguments:
INTEGER,
INTENT(in)
:: icontxt ...
CHARACTER(1),
INTENT(in)
:: scope ...
CHARACTER(1),
INTENT(in)
:: top ...
INTEGER,
INTENT(in)
:: m ...
INTEGER,
INTENT(in)
:: n ...
REAL(dp)
:: a ...
INTEGER,
INTENT(in)
:: lda ...

SUBROUTINEcp_blacs_gridexit(context)

...

Arguments:
INTEGER,
INTENT(in)
:: context ...

SUBROUTINEcp_blacs_gridinfo(context, nprow, npcol, myprow, mypcol)

...

Arguments:
INTEGER,
INTENT(in)
:: context ...
INTEGER,
INTENT(out)
:: nprow ...
INTEGER,
INTENT(out)
:: npcol ...
INTEGER,
INTENT(out)
:: myprow ...
INTEGER,
INTENT(out)
:: mypcol ...

SUBROUTINEcp_blacs_gridinit(context, order, nprow, npcol)

...

Arguments:
INTEGER,
INTENT(inout)
:: context ...
CHARACTER(1),
INTENT(in)
:: order ...
INTEGER,
INTENT(in)
:: nprow ...
INTEGER,
INTENT(in)
:: npcol ...

SUBROUTINEcp_blacs_set(context, what, val)

...

Arguments:
INTEGER,
INTENT(in)
:: context ...
INTEGER,
INTENT(in)
:: what WHAT = 0 : Handle indicating default system context; ! DO NOT USE (i.e. use para_env%group) 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
INTEGER,
INTENT(in)
:: val ...

SUBROUTINEcp_blacs_zgebr2d(icontxt, scope, top, m, n, a, lda, rsrc, csrc)

...

Arguments:
INTEGER,
INTENT(in)
:: icontxt ...
CHARACTER(1),
INTENT(in)
:: scope ...
CHARACTER(1),
INTENT(in)
:: top ...
INTEGER,
INTENT(in)
:: m ...
INTEGER,
INTENT(in)
:: n ...
COMPLEX(dp)
:: a ...
INTEGER,
INTENT(in)
:: lda ...
INTEGER,
INTENT(in)
:: rsrc ...
INTEGER,
INTENT(in)
:: csrc ...

SUBROUTINEcp_blacs_zgebs2d(icontxt, scope, top, m, n, a, lda)

...

Arguments:
INTEGER,
INTENT(in)
:: icontxt ...
CHARACTER(1),
INTENT(in)
:: scope ...
CHARACTER(1),
INTENT(in)
:: top ...
INTEGER,
INTENT(in)
:: m ...
INTEGER,
INTENT(in)
:: n ...
COMPLEX(dp)
:: a ...
INTEGER,
INTENT(in)
:: lda ...