SuperLU Distributed 9.0.0
gpu3d
LUgpuCHandle_interface_impl.cpp File Reference
#include "superlu_upacked.h"
#include "lupanels.hpp"
#include "xlupanels.hpp"
#include "lupanels_impl.hpp"
#include "pdgstrf3d_upacked_impl.hpp"
Include dependency graph for LUgpuCHandle_interface_impl.cpp:

Functions

dLUgpu_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 (dLUgpu_Handle LuH)
 
int dGatherFactoredLU3Dto2D (dLUgpu_Handle LuH)
 
int dCopyLUGPU2Host (dLUgpu_Handle LuH, dLUstruct_t *LUstruct)
 
int pdgstrf3d_LUv1 (dLUgpu_Handle LUHand)
 

Function Documentation

◆ dCopyLUGPU2Host()

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

◆ dCreateLUgpuHandle()

dLUgpu_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 ( dLUgpu_Handle  LuH)

◆ dGatherFactoredLU3Dto2D()

int dGatherFactoredLU3Dto2D ( dLUgpu_Handle  LuH)

◆ pdgstrf3d_LUv1()

int pdgstrf3d_LUv1 ( dLUgpu_Handle  LUHand)
Here is the call graph for this function:
Here is the caller graph for this function: