SuperLU Distributed 9.0.0
gpu3d
anc25d_t Struct Reference

#include <anc25d.hpp>

Public Member Functions

MPI_Comm * initComm (gridinfo3d_t *grid3d)
 
 anc25d_t (gridinfo3d_t *grid3d)
 
 ~anc25d_t ()
 
bool rankHasGrid (int k0, int alvl)
 
int rootRank (int k0, int alvl)
 
MPI_Comm getComm (int alvl)
 

Public Attributes

MPI_Comm * comms25d
 
int maxLvl
 
int * myranks
 
int * commSizes
 

Constructor & Destructor Documentation

◆ anc25d_t()

anc25d_t::anc25d_t ( gridinfo3d_t grid3d)
inline
Here is the call graph for this function:

◆ ~anc25d_t()

anc25d_t::~anc25d_t ( )
inline

Member Function Documentation

◆ getComm()

MPI_Comm anc25d_t::getComm ( int  alvl)
inline
Here is the caller graph for this function:

◆ initComm()

MPI_Comm * anc25d_t::initComm ( gridinfo3d_t grid3d)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rankHasGrid()

bool anc25d_t::rankHasGrid ( int  k0,
int  alvl 
)
inline

A function which returns whether the given grid is on the given rank

Parameters
[in]alvlthe level of the grid
[in]k0the grid on the given level
Returns
out whether the rank contains the grid
Here is the caller graph for this function:

◆ rootRank()

int anc25d_t::rootRank ( int  k0,
int  alvl 
)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ comms25d

MPI_Comm* anc25d_t::comms25d

◆ commSizes

int* anc25d_t::commSizes

◆ maxLvl

int anc25d_t::maxLvl

◆ myranks

int* anc25d_t::myranks

The documentation for this struct was generated from the following files: