SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
SCT_t Struct Reference

#include <util_dist.h>

Public Attributes

int_t datatransfer_count
 
int_t schurPhiCallCount
 
int_t PhiMemCpyCounter
 
double acc_load_imbal
 
double LookAheadGEMMFlOp
 
double PhiWaitTimer_2
 
double LookAheadGEMMTimer
 
double LookAheadRowSepTimer
 
double LookAheadScatterTimer
 
double GatherTimer
 
double GatherMOP
 
double scatter_mem_op_counter
 
double LookAheadRowSepMOP
 
double scatter_mem_op_timer
 
double schur_flop_counter
 
double schur_flop_timer
 
double CPUOffloadTimer
 
double PhiWaitTimer
 
double NetSchurUpTimer
 
double AssemblyTimer
 
double PhiMemCpyTimer
 
double datatransfer_timer
 
double LookAheadScatterMOP
 
double schurPhiCallTimer
 
double autotunetime
 
double * Predicted_acc_sch_time
 
double * Predicted_acc_gemm_time
 
double * Predicted_acc_scatter_time
 
double trf2_flops
 
double trf2_time
 
double offloadable_flops
 
double offloadable_mops
 
double * SchurCompUdtThreadTime
 
double * Predicted_host_sch_time
 
double * Measured_host_sch_time
 
double pdgstrs2_timer
 
double pdgstrf2_timer
 
double lookaheadupdatetimer
 
double pdgstrfTimer
 
double * Local_Dgstrf2_Thread_tl
 
double Wait_UDiagBlock_Recv_tl
 
double Wait_LDiagBlock_Recv_tl
 
double Recv_UDiagBlock_tl
 
double Wait_UDiagBlockSend_tl
 
double L_PanelUpdate_tl
 
double Bcast_UPanel_tl
 
double Bcast_LPanel_tl
 
double Wait_LSend_tl
 
double Wait_USend_tl
 
double Wait_URecv_tl
 
double Wait_LRecv_tl
 
double * GetAijLock_Thread_tl
 
double PDGSTRS2_tl
 
double Phase_Factor_tl
 
double Phase_LU_Update_tl
 
double Phase_SC_Update_tl
 
double ancsReduce
 
double gatherLUtimer
 
double tFactor3D [MAX_3D_LEVEL]
 
double tSchCompUdt3d [MAX_3D_LEVEL]
 
double tAsyncPipeTail
 
double tStartup
 
double commVolFactor
 
double commVolRed
 

Member Data Documentation

◆ acc_load_imbal

double SCT_t::acc_load_imbal

◆ ancsReduce

double SCT_t::ancsReduce

◆ AssemblyTimer

double SCT_t::AssemblyTimer

◆ autotunetime

double SCT_t::autotunetime

◆ Bcast_LPanel_tl

double SCT_t::Bcast_LPanel_tl

◆ Bcast_UPanel_tl

double SCT_t::Bcast_UPanel_tl

◆ commVolFactor

double SCT_t::commVolFactor

◆ commVolRed

double SCT_t::commVolRed

◆ CPUOffloadTimer

double SCT_t::CPUOffloadTimer

◆ datatransfer_count

int_t SCT_t::datatransfer_count

◆ datatransfer_timer

double SCT_t::datatransfer_timer

◆ gatherLUtimer

double SCT_t::gatherLUtimer

◆ GatherMOP

double SCT_t::GatherMOP

◆ GatherTimer

double SCT_t::GatherTimer

◆ GetAijLock_Thread_tl

double * SCT_t::GetAijLock_Thread_tl

◆ L_PanelUpdate_tl

double SCT_t::L_PanelUpdate_tl

◆ Local_Dgstrf2_Thread_tl

double * SCT_t::Local_Dgstrf2_Thread_tl

◆ LookAheadGEMMFlOp

double SCT_t::LookAheadGEMMFlOp

◆ LookAheadGEMMTimer

double SCT_t::LookAheadGEMMTimer

◆ LookAheadRowSepMOP

double SCT_t::LookAheadRowSepMOP

◆ LookAheadRowSepTimer

double SCT_t::LookAheadRowSepTimer

◆ LookAheadScatterMOP

double SCT_t::LookAheadScatterMOP

◆ LookAheadScatterTimer

double SCT_t::LookAheadScatterTimer

◆ lookaheadupdatetimer

double SCT_t::lookaheadupdatetimer

◆ Measured_host_sch_time

double * SCT_t::Measured_host_sch_time

◆ NetSchurUpTimer

double SCT_t::NetSchurUpTimer

◆ offloadable_flops

double SCT_t::offloadable_flops

◆ offloadable_mops

double SCT_t::offloadable_mops

◆ pdgstrf2_timer

double SCT_t::pdgstrf2_timer

◆ pdgstrfTimer

double SCT_t::pdgstrfTimer

◆ pdgstrs2_timer

double SCT_t::pdgstrs2_timer

◆ PDGSTRS2_tl

double SCT_t::PDGSTRS2_tl

◆ Phase_Factor_tl

double SCT_t::Phase_Factor_tl

◆ Phase_LU_Update_tl

double SCT_t::Phase_LU_Update_tl

◆ Phase_SC_Update_tl

double SCT_t::Phase_SC_Update_tl

◆ PhiMemCpyCounter

int_t SCT_t::PhiMemCpyCounter

◆ PhiMemCpyTimer

double SCT_t::PhiMemCpyTimer

◆ PhiWaitTimer

double SCT_t::PhiWaitTimer

◆ PhiWaitTimer_2

double SCT_t::PhiWaitTimer_2

◆ Predicted_acc_gemm_time

double * SCT_t::Predicted_acc_gemm_time

◆ Predicted_acc_scatter_time

double * SCT_t::Predicted_acc_scatter_time

◆ Predicted_acc_sch_time

double * SCT_t::Predicted_acc_sch_time

◆ Predicted_host_sch_time

double * SCT_t::Predicted_host_sch_time

◆ Recv_UDiagBlock_tl

double SCT_t::Recv_UDiagBlock_tl

◆ scatter_mem_op_counter

double SCT_t::scatter_mem_op_counter

◆ scatter_mem_op_timer

double SCT_t::scatter_mem_op_timer

◆ schur_flop_counter

double SCT_t::schur_flop_counter

◆ schur_flop_timer

double SCT_t::schur_flop_timer

◆ SchurCompUdtThreadTime

double * SCT_t::SchurCompUdtThreadTime

◆ schurPhiCallCount

int_t SCT_t::schurPhiCallCount

◆ schurPhiCallTimer

double SCT_t::schurPhiCallTimer

◆ tAsyncPipeTail

double SCT_t::tAsyncPipeTail

◆ tFactor3D

double SCT_t::tFactor3D

◆ trf2_flops

double SCT_t::trf2_flops

◆ trf2_time

double SCT_t::trf2_time

◆ tSchCompUdt3d

double SCT_t::tSchCompUdt3d

◆ tStartup

double SCT_t::tStartup

◆ Wait_LDiagBlock_Recv_tl

double SCT_t::Wait_LDiagBlock_Recv_tl

◆ Wait_LRecv_tl

double SCT_t::Wait_LRecv_tl

◆ Wait_LSend_tl

double SCT_t::Wait_LSend_tl

◆ Wait_UDiagBlock_Recv_tl

double SCT_t::Wait_UDiagBlock_Recv_tl

◆ Wait_UDiagBlockSend_tl

double SCT_t::Wait_UDiagBlockSend_tl

◆ Wait_URecv_tl

double SCT_t::Wait_URecv_tl

◆ Wait_USend_tl

double SCT_t::Wait_USend_tl

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