| /petsc/lib/petsc/bin/ |
| H A D | petsclogformat.py | 210 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 D | petsc_tas_analysis.py | 338 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 D | bvec1.c | 124 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 D | xmlviewer.c | 194 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 D | logdefault.c | 93 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 D | ex81_1.out | 15 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 D | ex81_2.out | 27 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 D | ex32_cholmod.out | 55 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 D | ex32_cholmod_sbaij.out | 55 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 D | Log.pyx | 152 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 D | petsclog.pxi | 6 PetscLogDouble flops, time
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex9.c | 250 …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 D | petsclogtypes.h | 24 PetscLogDouble flops; /* The flops used in this event */ member
|
| /petsc/src/mat/utils/hpl/ |
| H A D | hplcreate.c | 81 …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 D | matmatmult.c | 248 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 D | ex1.c | 125 stats[FLOPS] = eventInfo.flops; in PetscLogView_VecScatter()
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex19_tut_6.out | 22 e.g., VecAXPY() for real vectors of length N --> 2N flops 23 and VecAXPY() for complex vectors of length N --> 8N flops
|
| H A D | ex19_tut_4.out | 22 e.g., VecAXPY() for real vectors of length N --> 2N flops 23 and VecAXPY() for complex vectors of length N --> 8N flops
|
| H A D | ex19_tut_5.out | 22 e.g., VecAXPY() for real vectors of length N --> 2N flops 23 and VecAXPY() for complex vectors of length N --> 8N flops
|
| H A D | ex19_tut_7.out | 22 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 D | ex1.c | 245 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 D | bjkokkos.kokkos.cxx | 82 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 D | feopencl.c | 484 …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 D | aijhipsparse.hip.cxx | 1525 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 D | aijcusparse.cu | 1894 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 …]
|