OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
blacs_info_.c File Reference
#include "
Bdef.h
"
Go to the source code of this file.
Functions
F_VOID_FUNC
blacs_gridinfo_
(
Int
*ConTxt,
Int
*nprow,
Int
*npcol,
Int
*myrow,
Int
*mycol)
Function Documentation
◆
blacs_gridinfo_()
F_VOID_FUNC
blacs_gridinfo_
(
Int
*
ConTxt
,
Int
*
nprow
,
Int
*
npcol
,
Int
*
myrow
,
Int
*
mycol
)
Definition at line
6
of file
blacs_info_.c
.
9
{
10
extern
BLACSCONTEXT
**
BI_MyContxts
;
11
extern
Int
BI_MaxNCtxt
;
12
BLACSCONTEXT
*ctxt;
13
/*
14
* Make sure context handle is in range
15
*/
16
if
( (
Mpval
(ConTxt) >= 0) && (
Mpval
(ConTxt) <
BI_MaxNCtxt
) )
17
{
18
/*
19
* Make sure context is still defined
20
*/
21
ctxt =
BI_MyContxts
[
Mpval
(ConTxt)];
22
if
(ctxt != NULL)
23
{
24
*nprow = ctxt->
cscp
.
Np
;
25
*npcol = ctxt->
rscp
.
Np
;
26
*myrow = ctxt->
cscp
.
Iam
;
27
*mycol = ctxt->
rscp
.
Iam
;
28
}
29
else
*nprow = *npcol = *myrow = *mycol = -1;
30
}
31
else
*nprow = *npcol = *myrow = *mycol = -1;
32
}
BI_MyContxts
BLACSCONTEXT ** BI_MyContxts
Definition
BI_GlobalVars.c:11
BI_MaxNCtxt
Int BI_MaxNCtxt
Definition
BI_GlobalVars.c:5
Int
#define Int
Definition
Bconfig.h:22
BLACSCONTEXT
struct bLaCsCoNtExT BLACSCONTEXT
Definition
Bdef.h:22
Mpval
#define Mpval(para)
Definition
Bdef.h:261
bLaCsCoNtExT::rscp
BLACSSCOPE rscp
Definition
Bdef.h:25
bLaCsCoNtExT::cscp
BLACSSCOPE cscp
Definition
Bdef.h:25
bLaCsScOpE::Np
Int Np
Definition
Bdef.h:17
bLaCsScOpE::Iam
Int Iam
Definition
Bdef.h:17
engine
extlib
scalapack-2.2.0
BLACS
SRC
blacs_info_.c
Generated by
1.15.0