SuperLU_DIST  4.0
superlu_dist on CPU and GPU clusters
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions | Variables
superlu_grid.c File Reference

SuperLU grid utilities. More...

#include "superlu_ddefs.h"

Functions

void superlu_gridinit (MPI_Comm Bcomm, int_t nprow, int_t npcol, gridinfo_t *grid)
 All processes in the MPI communicator must call this routine. More...
 
void superlu_gridmap (MPI_Comm Bcomm, int_t nprow, int_t npcol, int_t usermap[], int_t ldumap, gridinfo_t *grid)
 All processes in the MPI communicator must call this routine. More...
 
void superlu_gridexit (gridinfo_t *grid)
 

Variables

MPI_Datatype SuperLU_MPI_DOUBLE_COMPLEX = MPI_DATATYPE_NULL
 

Detailed Description

SuperLU grid utilities.

– Distributed SuperLU routine (version 1.0) –
Lawrence Berkeley National Lab, Univ. of California Berkeley.
September 1, 1999

Function Documentation

void superlu_gridexit ( gridinfo_t grid)
void superlu_gridinit ( MPI_Comm  Bcomm,
int_t  nprow,
int_t  npcol,
gridinfo_t grid 
)

All processes in the MPI communicator must call this routine.

void superlu_gridmap ( MPI_Comm  Bcomm,
int_t  nprow,
int_t  npcol,
int_t  usermap[],
int_t  ldumap,
gridinfo_t grid 
)

All processes in the MPI communicator must call this routine.

Variable Documentation

MPI_Datatype SuperLU_MPI_DOUBLE_COMPLEX = MPI_DATATYPE_NULL