SuperLU Distributed 9.0.0
gpu3d
superlu_summit.h File Reference
#include "superlu_ddefs.h"
Include dependency graph for superlu_summit.h:

Go to the source code of this file.

Typedefs

typedef struct LUstruct_v100LUgpu_Handle
 

Functions

int_t pdgstrf3d_v100 (superlu_dist_options_t *options, int m, int n, double anorm, dtrf3Dpartition_t *trf3Dpartition, SCT_t *SCT, dLUstruct_t *LUstruct, gridinfo3d_t *grid3d, SuperLUStat_t *stat, int *info)
 
LUgpu_Handle dCreateLUgpuHandle (int_t nsupers, int_t ldt_, dtrf3Dpartition_t *trf3Dpartition, dLUstruct_t *LUstruct, gridinfo3d_t *grid3d, SCT_t *SCT_, superlu_dist_options_t *options_, SuperLUStat_t *stat, double thresh_, int *info_)
 
void dDestroyLUgpuHandle (LUgpu_Handle LuH)
 
int dgatherFactoredLU3Dto2D (LUgpu_Handle LuH)
 
int dCopyLUGPU2Host (LUgpu_Handle LuH, dLUstruct_t *LUstruct)
 
int pdgstrf3d_LUpackedInterface (LUgpu_Handle LUHand)
 

Typedef Documentation

◆ LUgpu_Handle

typedef struct LUstruct_v100* LUgpu_Handle

Function Documentation

◆ dCopyLUGPU2Host()

int dCopyLUGPU2Host ( LUgpu_Handle  LuH,
dLUstruct_t LUstruct 
)
Here is the caller graph for this function:

◆ dCreateLUgpuHandle()

LUgpu_Handle dCreateLUgpuHandle ( int_t  nsupers,
int_t  ldt_,
dtrf3Dpartition_t trf3Dpartition,
dLUstruct_t LUstruct,
gridinfo3d_t grid3d,
SCT_t SCT_,
superlu_dist_options_t options_,
SuperLUStat_t stat,
double  thresh_,
int *  info_ 
)
Here is the caller graph for this function:

◆ dDestroyLUgpuHandle()

void dDestroyLUgpuHandle ( LUgpu_Handle  LuH)
Here is the caller graph for this function:

◆ dgatherFactoredLU3Dto2D()

int dgatherFactoredLU3Dto2D ( LUgpu_Handle  LuH)

◆ pdgstrf3d_LUpackedInterface()

int pdgstrf3d_LUpackedInterface ( LUgpu_Handle  LUHand)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pdgstrf3d_v100()

int_t pdgstrf3d_v100 ( superlu_dist_options_t options,
int  m,
int  n,
double  anorm,
dtrf3Dpartition_t trf3Dpartition,
SCT_t SCT,
dLUstruct_t LUstruct,
gridinfo3d_t grid3d,
SuperLUStat_t stat,
int *  info 
)