|
| static void | check (gpuError_t result, char const *const func, const char *const file, int const line) |
| |
| int | dsparseTreeFactor_ASYNC_GPU (sForest_t *sforest, commRequests_t **comReqss, dscuBufs_t *scuBufs, packLUInfo_t *packLUInfo, msgs_t **msgss, dLUValSubBuf_t **LUvsbs, ddiagFactBufs_t **dFBufs, factStat_t *factStat, factNodelists_t *fNlists, gEtreeInfo_t *gEtreeInfo, superlu_dist_options_t *options, int_t *gIperm_c_supno, int ldt, dsluGPU_t *sluGPU, d2Hreduce_t *d2Hred, HyP_t *HyP, dLUstruct_t *LUstruct, gridinfo3d_t *grid3d, SuperLUStat_t *stat, double thresh, SCT_t *SCT, int tag_ub, int *info) |
| |
| int | dinitD2Hreduce (int next_k, d2Hreduce_t *d2Hred, int last_flag, HyP_t *HyP, dsluGPU_t *sluGPU, gridinfo_t *grid, dLUstruct_t *LUstruct, SCT_t *SCT) |
| |
| int | dreduceGPUlu (int last_flag, d2Hreduce_t *d2Hred, dsluGPU_t *sluGPU, SCT_t *SCT, gridinfo_t *grid, dLUstruct_t *LUstruct) |
| |
| int | dwaitGPUscu (int streamId, dsluGPU_t *sluGPU, SCT_t *SCT) |
| |
| int | dsendLUpanelGPU2HOST (int_t k0, d2Hreduce_t *d2Hred, dsluGPU_t *sluGPU, SuperLUStat_t *) |
| |
| int | dsendSCUdataHost2GPU (int_t streamId, int_t *lsub, int_t *usub, double *bigU, int_t bigu_send_size, int_t Remain_lbuf_send_size, dsluGPU_t *sluGPU, HyP_t *HyP) |
| |
| int | dinitSluGPU3D_t (dsluGPU_t *sluGPU, dLUstruct_t *LUstruct, gridinfo3d_t *grid3d, int_t *perm_c_supno, int_t n, int_t buffer_size, int_t bigu_size, int_t ldt, SuperLUStat_t *) |
| |
| int | dSchurCompUpdate_GPU (int_t streamId, int_t jj_cpu, int_t nub, int_t klst, int_t knsupc, int_t Rnbrow, int_t RemainBlk, int_t Remain_lbuf_send_size, int_t bigu_send_size, int_t ldu, int_t mcb, int_t buffer_size, int_t lsub_len, int_t usub_len, int_t ldt, int_t k0, dsluGPU_t *sluGPU, gridinfo_t *grid, SuperLUStat_t *) |
| |
| void | dCopyLUToGPU3D (int *isNodeInMyGrid, dLocalLU_t *A_host, dsluGPU_t *sluGPU, Glu_persist_t *Glu_persist, int_t n, gridinfo3d_t *grid3d, int_t buffer_size, int_t bigu_size, int_t ldt, SuperLUStat_t *) |
| |
| int | dreduceAllAncestors3d_GPU (int_t ilvl, int_t *myNodeCount, int_t **treePerm, dLUValSubBuf_t *LUvsb, dLUstruct_t *LUstruct, gridinfo3d_t *grid3d, dsluGPU_t *sluGPU, d2Hreduce_t *d2Hred, factStat_t *factStat, HyP_t *HyP, SCT_t *SCT, SuperLUStat_t *) |
| |
| void | dsyncAllfunCallStreams (dsluGPU_t *sluGPU, SCT_t *SCT) |
| |
| int | dfree_LUstruct_gpu (dsluGPU_t *sluGPU, SuperLUStat_t *) |
| |
| void | dPrint_matrix (char *desc, int_t m, int_t n, double *dA, int_t lda) |
| |
Descriptions and declarations for structures used in GPU.
-- Distributed SuperLU routine (version 9.0) --
Lawrence Berkeley National Lab, Univ. of California Berkeley,
Georgia Institute of Technology, Oak Ridge National Laboratory
March 14, 2021 version 7.0.0
Last update: December 12, 2021 v7.2.0