SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
superlu_grid3d.c File Reference

SuperLU grid utilities. More...

#include "superlu_ddefs.h"
Include dependency graph for superlu_grid3d.c:

Functions

void superlu_gridmap3d (MPI_Comm Bcomm, int nprow, int npcol, int npdep, gridinfo3d_t *grid)
 All processes in the MPI communicator must call this routine. On output, if a process is not in the SuperLU group, the following values are assigned to it: grid->comm = MPI_COMM_NULL grid->iam = -1. More...
 
void superlu_gridinit3d (MPI_Comm Bcomm, int nprow, int npcol, int npdep, gridinfo3d_t *grid)
 All processes in the MPI communicator must call this routine. More...
 
void superlu_gridexit3d (gridinfo3d_t *grid)
 

Detailed Description

SuperLU grid utilities.

-- Distributed SuperLU routine (version 7.1.0) --
Lawrence Berkeley National Lab, Oak Ridge National Lab
May 12, 2021
October 5, 2021

Function Documentation

◆ superlu_gridexit3d()

void superlu_gridexit3d ( gridinfo3d_t grid)

◆ superlu_gridinit3d()

void superlu_gridinit3d ( MPI_Comm  Bcomm,
int  nprow,
int  npcol,
int  npdep,
gridinfo3d_t grid 
)

All processes in the MPI communicator must call this routine.

◆ superlu_gridmap3d()

void superlu_gridmap3d ( MPI_Comm  Bcomm,
int  nprow,
int  npcol,
int  npdep,
gridinfo3d_t grid 
)

All processes in the MPI communicator must call this routine. On output, if a process is not in the SuperLU group, the following values are assigned to it: grid->comm = MPI_COMM_NULL grid->iam = -1.

Here is the caller graph for this function: