mptensor
v0.3.0
Parallel Library for Tensor Network Methods
|
BlacsGrid class. More...
#include <mpi.h>
#include <cassert>
#include <cstdlib>
#include <iostream>
#include <vector>
#include "mptensor/scalapack/blacsgrid.hpp"
Namespaces | |
mptensor | |
mptensor::scalapack | |
Namespace for the distributed Matrix class with ScaLAPACK, PBLAS, and BLACS. | |
Functions | |
void | Cblacs_pinfo (int *mypnum, int *nprocs) |
void | Cblacs_exit (int NotDone) |
int | Cblacs_pnum (int ictxt, int prow, int pcol) |
int | Cblacs_gridinit (int *ictxt, char *order, int nprow, int npcol) |
int | Cblacs_gridinfo (int ictxt, int *nprow, int *npcol, int *myprow, int *mypcol) |
int | Csys2blacs_handle (MPI_Comm comm) |
MPI_Comm | Cblacs2sys_handle (int ictxt) |
BlacsGrid class.
MPI_Comm Cblacs2sys_handle | ( | int | ictxt | ) |
void Cblacs_exit | ( | int | NotDone | ) |
int Cblacs_gridinfo | ( | int | ictxt, |
int * | nprow, | ||
int * | npcol, | ||
int * | myprow, | ||
int * | mypcol | ||
) |
int Cblacs_gridinit | ( | int * | ictxt, |
char * | order, | ||
int | nprow, | ||
int | npcol | ||
) |
void Cblacs_pinfo | ( | int * | mypnum, |
int * | nprocs | ||
) |
int Cblacs_pnum | ( | int | ictxt, |
int | prow, | ||
int | pcol | ||
) |
int Csys2blacs_handle | ( | MPI_Comm | comm | ) |