Home
last modified time | relevance | path

Searched refs:flops (Results 1 – 25 of 33) sorted by relevance

12

/petsc/lib/petsc/bin/
H A Dpetsclogformat.py210 flops = 0
213 flops = 0
215 flops += localFlops[t]
225 return time,flops,messages,messagelens,reductions
270 …time,flops,numMessages,numMessageLen,numReductions = ComputeTotals(localTimes,localFlops,localMes…
304 …sumStages[stage][event]["time"]/time,100*sumStages[stage][event]["flops"]/flops,100*sumStages[stag…
311 … values = [100*sumStages[stage][event]["time"]/time,100*sumStages[stage][event]["flops"]/flops]
H A Dpetsc_tas_analysis.py338 flops = []
401 flops.append(SolverDf['FLOP'].sum())
429 flops = np.array(flops)
445 data['Flops'] = flops
525 flops = []
606 flops.append(totalFlop)
641 flops = np.array(flops)
657 data['Flops'] = flops
/petsc/src/vec/vec/impls/seq/
H A Dbvec1.c124 PetscInt flops = 4 * n; // common case in VecAXPBYPCZ_Seq() local
137 flops -= n; in VecAXPBYPCZ_Seq()
140 flops += n; in VecAXPBYPCZ_Seq()
145 PetscCall(PetscLogFlops(flops)); in VecAXPBYPCZ_Seq()
/petsc/src/sys/logging/handler/impls/nested/
H A Dxmlviewer.c194 PetscLogDouble flops, mem, red, mess; in PetscPrintGlobalPerformance() local
216 if (locTotalTime != 0.0) flops = petsc_TotalFlops / locTotalTime; in PetscPrintGlobalPerformance()
217 else flops = 0.0; in PetscPrintGlobalPerformance()
218 …PetscCall(PetscPrintXMLGlobalPerformanceElement(viewer, "mflops", "MFlop/sec", flops / 1.0E6, prin… in PetscPrintGlobalPerformance()
293 …nePerfResults(viewer, "mflops", time >= timeMx * 0.001 ? 1e-6 * perfInfo->flops / time : 0, 0, 0.0… in PetscLogNestedTreePrintLine()
334 parent_info->flops -= perf[node].flops; in PetscLogNestedTreePrint()
342 add_to->flops += perf[node].flops; in PetscLogNestedTreePrint()
/petsc/src/sys/logging/handler/impls/default/
H A Dlogdefault.c93 eventInfo->flops += eventInfo->flopsTmp; in PetscEventPerfInfoToc_Internal()
143 outInfo->flops += eventInfo->flops; in PetscEventPerfInfoAdd_Internal()
228 PetscLogDouble flops; /* The cumulative flops */ member
409 new_action.flops = petsc_TotalFlops; in PetscLogHandlerObjectCreate_Default()
473 new_action.flops = petsc_TotalFlops; in PetscLogHandlerObjectDestroy_Default()
598 new_action.flops = petsc_TotalFlops; in PetscLogHandlerEventBegin_Default()
645 new_action.flops = petsc_TotalFlops; in PetscLogHandlerEventEnd_Default()
894 PetscLogDouble flops, _TotalTime; in PetscLogHandlerDump_Default() local
923 …tion->action, action->event, action->classid, action->id1, action->id2, action->id3, action->flops, in PetscLogHandlerDump_Default()
960 if (event_info->time != 0.0) flops = event_info->flops / event_info->time; in PetscLogHandlerDump_Default()
[all …]
/petsc/src/ksp/ksp/tests/output/
H A Dex81_1.out15 RINFOG(1) (global estimated flops for the elimination after analysis): 0.
16 RINFOG(2) (global estimated flops for the assembly after factorization): 0.
17 RINFOG(3) (global estimated flops for the elimination after factorization): 0.
64 RINFOG(1) (global estimated flops for the elimination after analysis): 0.
65 RINFOG(2) (global estimated flops for the assembly after factorization): 0.
66 RINFOG(3) (global estimated flops for the elimination after factorization): 0.
H A Dex81_2.out27 RINFOG(1) (global estimated flops for the elimination after analysis): 0.
28 RINFOG(2) (global estimated flops for the assembly after factorization): 0.
29 RINFOG(3) (global estimated flops for the elimination after factorization): 0.
95 RINFOG(1) (global estimated flops for the elimination after analysis): 0.
96 RINFOG(2) (global estimated flops for the assembly after factorization): 0.
97 RINFOG(3) (global estimated flops for the elimination after factorization): 0.
H A Dex32_cholmod.out55 Common.rowfacfl 0. (number of flops in last call to cholmod_rowfac)
56 Common.aatfl 0. (number of flops to compute A(:,f)*A(:,f)')
H A Dex32_cholmod_sbaij.out55 Common.rowfacfl 0. (number of flops in last call to cholmod_rowfac)
56 Common.aatfl 0. (number of flops to compute A(:,f)*A(:,f)')
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DLog.pyx152 def logFlops(cls, flops: float) -> None:
159 flops
160 The number of flops to log.
167 cdef PetscLogDouble cflops=flops
171 def addFlops(cls, flops: float) -> None:
178 flops
179 The number of flops to log.
190 cdef PetscLogDouble cflops=flops
195 """Return the number of flops used on this processor since the program began.
H A Dpetsclog.pxi6 PetscLogDouble flops, time
/petsc/src/dm/impls/plex/tests/
H A Dex9.c250 …Int)eventInfo.flops == 0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number of event flops %" PetscInt_FMT … in TestCone()
295 …Int)eventInfo.flops == 0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number of event flops %" PetscInt_FMT … in TestTransitiveClosure()
367 …Int)eventInfo.flops == 0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number of event flops %" PetscInt_FMT … in TestVecClosure()
/petsc/include/
H A Dpetsclogtypes.h24 PetscLogDouble flops; /* The flops used in this event */ member
/petsc/src/mat/utils/hpl/
H A Dhplcreate.c81 …op rate %g (megaflops)\n", (int)numThreads, (int)bm->size, (double)(info->flops / (1.e7 * info->ti… in PetscBenchView_HPL()
/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c248 PetscLogDouble flops = 0.0; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted() local
294 flops += 2 * bnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
304 flops += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
313 PetscCall(PetscLogFlops(flops)); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
321 PetscLogDouble flops = 0.0; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() local
362 flops += 2 * bnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
374 PetscCall(PetscLogFlops(flops)); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
1303 PetscLogDouble flops = 0.0; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() local
1363 flops += 2; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1370 PetscCall(PetscLogFlops(flops)); in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
[all …]
/petsc/src/ksp/ksp/tests/benchmarkscatters/
H A Dex1.c125 stats[FLOPS] = eventInfo.flops; in PetscLogView_VecScatter()
/petsc/src/snes/tutorials/output/
H A Dex19_tut_6.out22 e.g., VecAXPY() for real vectors of length N --> 2N flops
23 and VecAXPY() for complex vectors of length N --> 8N flops
H A Dex19_tut_4.out22 e.g., VecAXPY() for real vectors of length N --> 2N flops
23 and VecAXPY() for complex vectors of length N --> 8N flops
H A Dex19_tut_5.out22 e.g., VecAXPY() for real vectors of length N --> 2N flops
23 and VecAXPY() for complex vectors of length N --> 8N flops
H A Dex19_tut_7.out22 e.g., VecAXPY() for real vectors of length N --> 2N flops
23 and VecAXPY() for complex vectors of length N --> 8N flops
/petsc/src/dm/dt/fe/tests/
H A Dex1.c245 flopRate = eventInfo.time != 0.0 ? eventInfo.flops / eventInfo.time : 0.0; in TestIntegration()
279 flopRate = eventInfo.time != 0.0 ? eventInfo.flops / eventInfo.time : 0.0; in TestIntegration2()
/petsc/src/ksp/pc/impls/bjacobi/bjkokkos/
H A Dbjkokkos.kokkos.cxx82 PetscInt flops; member
322 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * nnz) + 5 * Nblk); in BJSolve_TFQMR()
324 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * 50 * Nblk) + 5 * Nblk); // guess in BJSolve_TFQMR()
518 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * nnz) + 5 * Nblk); in BJSolve_BICG()
520 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * 50 * Nblk) + 5 * Nblk); // guess in BJSolve_BICG()
727 PetscCall(PetscLogGpuFlops((PetscLogDouble)h_metadata[blkID].flops)); in PCApply_BJKOKKOS()
/petsc/src/dm/dt/fe/impls/opencl/
H A Dfeopencl.c484 …tic PetscErrorCode PetscFEOpenCLLogResidual(PetscFE fem, PetscLogDouble time, PetscLogDouble flops) in PetscFEOpenCLLogResidual() argument
497 eventInfo->flops += flops; in PetscFEOpenCLLogResidual()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx1525 PetscLogDouble flops = 0.0; in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() local
1538 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()
1541 fs->numericFactFlops = flops; in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()
1760 PetscLogDouble flops = 0.0; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0() local
1770 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()
1773 fs->numericFactFlops = flops; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()
2177 PetscLogDouble flops; member
2505 PetscCall(PetscLogGpuFlops(mmdata->flops)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2534 PetscLogDouble flops; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() local
2686 for (i = 0, flops = 0; i < A->rmap->n; i++) { in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
[all …]
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu1894 PetscLogDouble flops = 0.0; in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0() local
1906 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()
1909 fs->numericFactFlops = flops; in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()
2130 PetscLogDouble flops = 0.0; in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0() local
2140 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()
2143 fs->numericFactFlops = flops; in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()
2601 PetscLogDouble flops; member
3007 PetscCall(PetscLogGpuFlops(mmdata->flops)); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3037 PetscLogDouble flops; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() local
3194 for (i = 0, flops = 0; i < A->rmap->n; i++) { in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
[all …]

12