SCALAPACK 2.2.2
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches

◆ btsetup()

subroutine btsetup ( integer, dimension(memlen)  mem,
integer  memlen,
character*1, dimension(cmemlen)  cmem,
integer  cmemlen,
integer  outnum,
logical  testsdrv,
logical  testbsbr,
logical  testcomb,
logical  testaux,
integer  iam,
integer  nnodes 
)

Definition at line 1 of file btprim.f.

4*
5* -- BLACS tester (version 1.0) --
6* University of Tennessee
7* December 15, 1994
8*
9* .. Scalar Arguments ..
10 LOGICAL TESTSDRV, TESTBSBR, TESTCOMB, TESTAUX
11 INTEGER MEMLEN, CMEMLEN, OUTNUM, IAM, NNODES
12* ..
13* .. Array Arguments ..
14 INTEGER MEM(MEMLEN)
15 CHARACTER*1 CMEM(CMEMLEN)
16* ..
17*
18* Purpose
19* =======
20* BTSETUP: Sets up communicator and initiliazes MPI if needed.
21*
22* ====================================================================
23*
24* ..
25* .. Local Scalars
26 LOGICAL INIT
27* ..
28* .. Include Files ..
29 include 'mpif.h'
30* ..
31* .. Common Blocks ..
32 COMMON /btmpi/ btcomm, ierr
33 INTEGER BTCOMM, IERR
34* ..
35* .. Executable Statements ..
36*
37 ierr = 0
38 CALL mpi_initialized(init, ierr)
39 IF (.NOT.init) CALL mpi_init(ierr)
40 IF (ierr.NE.0) CALL btmpierr("mpi_init", ierr)
41 CALL mpi_comm_dup(mpi_comm_world, btcomm, ierr)
42 IF (ierr.NE.0) CALL btmpierr("MPI_COMM_DUP", ierr)
43*
44 RETURN
subroutine btmpierr(rout, ierr0)
Definition btprim.f:362
Here is the call graph for this function:
Here is the caller graph for this function: