Home
last modified time | relevance | path

Searched refs:PetscLogFlops (Results 1 – 25 of 159) sorted by relevance

1234567

/petsc/src/sys/tutorials/
H A Dex3f90.F9083 PetscCallA(PetscLogFlops(190000d0, ierr))
87 PetscCallA(PetscLogFlops(23000d0, ierr))
98 PetscCallA(PetscLogFlops(600000d0, ierr))
101 PetscCallA(PetscLogFlops(234700d0, ierr))
116 PetscCallA(PetscLogFlops(120000d0, ierr))
130 PetscCallA(PetscLogFlops(58988d0, ierr))
134 PetscCallA(PetscLogFlops(123456d0, ierr))
140 PetscCallA(PetscLogFlops(17800d0, ierr))
143 PetscCallA(PetscLogFlops(72344d0, ierr))
158 PetscCallA(PetscLogFlops(72344d0, ierr))
[all …]
H A Dex3f.F9058 PetscCallA(PetscLogFlops(imax*onefp, ierr))
62 PetscCallA(PetscLogFlops(imax*onefp, ierr))
66 PetscCallA(PetscLogFlops(imax*onefp, ierr))
70 PetscCallA(PetscLogFlops(imax*onefp, ierr))
74 PetscCallA(PetscLogFlops(imax*onefp, ierr))
78 PetscCallA(PetscLogFlops(imax*onefp, ierr))
82 PetscCallA(PetscLogFlops(imax*onefp, ierr))
86 PetscCallA(PetscLogFlops(imax*onefp, ierr))
90 PetscCallA(PetscLogFlops(imax*onefp, ierr))
H A Dex3.c39 PetscCall(PetscLogFlops(imax)); in main()
/petsc/src/vec/vec/impls/seq/
H A Dbvec1.c22 if (n > 0) PetscCall(PetscLogFlops(2.0 * n - 1)); in VecXDot_Seq_Private()
62 PetscCall(PetscLogFlops(bn)); in VecScale_Seq()
81 PetscCall(PetscLogFlops(2.0 * bn)); in VecAXPY_Seq()
109 PetscCall(PetscLogFlops(n)); in VecAXPBY_Seq()
112 PetscCall(PetscLogFlops(3.0 * n)); in VecAXPBY_Seq()
145 PetscCall(PetscLogFlops(flops)); in VecAXPBYPCZ_Seq()
H A Ddvec2.c78 PetscCall(PetscLogFlops(PetscMax(nv * (2.0 * n - 1), 0.0))); in VecMDot_Seq()
296 PetscCall(PetscLogFlops(PetscMax(nv * (2.0 * n - 1), 0.0))); in VecMDot_Seq()
511 PetscCall(PetscLogFlops(PetscMax(nv * (2.0 * n - 1), 0.0))); in VecMTDot_Seq()
558 PetscCall(PetscLogFlops(PetscMax(m * (2.0 * n - 1), 0.0))); in VecMultiDot_Seq_GEMV()
674 PetscCall(PetscLogFlops(nv * 2.0 * n)); in VecMAXPY_Seq()
742 PetscCall(PetscLogFlops(m * 2.0 * n)); in VecMAXPY_Seq_GEMV()
775 PetscCall(PetscLogFlops(n)); in VecAYPX_Seq()
782 PetscCall(PetscLogFlops(2 * n)); in VecAYPX_Seq()
808 PetscCall(PetscLogFlops(n)); in VecWAXPY_Seq()
812 PetscCall(PetscLogFlops(n)); in VecWAXPY_Seq()
[all …]
/petsc/include/petsc/private/
H A Ddmpleximpl.h479 (void)PetscLogFlops(6.0); in DMPlex_Mult2D_Internal()
487 (void)PetscLogFlops(15.0); in DMPlex_Mult3D_Internal()
494 (void)PetscLogFlops(6.0); in DMPlex_MultTranspose2D_Internal()
502 (void)PetscLogFlops(15.0); in DMPlex_MultTranspose3D_Internal()
509 (void)PetscLogFlops(6.0); in DMPlex_Mult2DReal_Internal()
517 (void)PetscLogFlops(15.0); in DMPlex_Mult3DReal_Internal()
524 (void)PetscLogFlops(6.0); in DMPlex_MultAdd2DReal_Internal()
532 (void)PetscLogFlops(15.0); in DMPlex_MultAdd3DReal_Internal()
553 (void)PetscLogFlops(2 * m * n); in DMPlex_MultTransposeReal_Internal()
560 (void)PetscLogFlops(6.0); in DMPlex_MultTranspose2DReal_Internal()
[all …]
/petsc/src/mat/impls/sbaij/seq/
H A Drelax.h117 PetscCall(PetscLogFlops(2.0 * (2.0 * a->nz - nonzerorow) - nonzerorow)); in MatMult_SeqSBAIJ_1_ushort()
180 PetscCall(PetscLogFlops(a->nz)); in MatSOR_SeqSBAIJ_ushort()
196 PetscCall(PetscLogFlops(2.0 * a->nz)); in MatSOR_SeqSBAIJ_ushort()
215 PetscCall(PetscLogFlops(2.0 * a->nz)); in MatSOR_SeqSBAIJ_ushort()
231 PetscCall(PetscLogFlops(2.0 * a->nz)); in MatSOR_SeqSBAIJ_ushort()
261 PetscCall(PetscLogFlops(4.0 * a->nz)); in MatSOR_SeqSBAIJ_ushort()
281 PetscCall(PetscLogFlops(2.0 * (a->nz - m))); in MatSOR_SeqSBAIJ_ushort()
290 PetscCall(PetscLogFlops(2.0 * (a->nz + m))); in MatSOR_SeqSBAIJ_ushort()
H A Dsbaijfact4.c83 PetscCall(PetscLogFlops(27.0 * 4.0)); in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering()
108 PetscCall(PetscLogFlops(2.0 * 27.0 * (jmax - jmin))); in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering()
160 PetscCall(PetscLogFlops(1.3333 * 27 * b->mbs)); /* from inverting diagonal blocks */ in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering()
H A Dsbaijfact2.c76 PetscCall(PetscLogFlops(4.0 * bs2 * a->nz - (bs + 2.0 * bs2) * mbs)); in MatSolve_SeqSBAIJ_N_inplace()
171 PetscCall(PetscLogFlops(4.0 * a->bs2 * a->nz - (bs + 2.0 * a->bs2) * mbs)); in MatSolve_SeqSBAIJ_N_NaturalOrdering_inplace()
191 PetscCall(PetscLogFlops(2.0 * a->bs2 * a->nz - bs * mbs)); in MatForwardSolve_SeqSBAIJ_N_NaturalOrdering_inplace()
211 PetscCall(PetscLogFlops(2.0 * a->bs2 * (a->nz - mbs))); in MatBackwardSolve_SeqSBAIJ_N_NaturalOrdering_inplace()
332 PetscCall(PetscLogFlops(4.0 * a->bs2 * a->nz - (A->rmap->bs + 2.0 * a->bs2) * mbs)); in MatSolve_SeqSBAIJ_7_inplace()
453 PetscCall(PetscLogFlops(4.0 * a->bs2 * a->nz - (A->rmap->bs + 2.0 * a->bs2) * mbs)); in MatSolve_SeqSBAIJ_7_NaturalOrdering_inplace()
472 PetscCall(PetscLogFlops(2.0 * a->bs2 * a->nz - A->rmap->bs * mbs)); in MatForwardSolve_SeqSBAIJ_7_NaturalOrdering_inplace()
491 PetscCall(PetscLogFlops(2.0 * a->bs2 * (a->nz - mbs))); in MatBackwardSolve_SeqSBAIJ_7_NaturalOrdering_inplace()
604 PetscCall(PetscLogFlops(4.0 * a->bs2 * a->nz - (A->rmap->bs + 2.0 * a->bs2) * mbs)); in MatSolve_SeqSBAIJ_6_inplace()
718 PetscCall(PetscLogFlops(4.0 * a->bs2 * a->nz - (A->rmap->bs + 2.0 * a->bs2) * mbs)); in MatSolve_SeqSBAIJ_6_NaturalOrdering_inplace()
[all …]
H A Dsbaijfact.c657 PetscCall(PetscLogFlops(4.0 * bs * bs2)); in MatCholeskyFactorNumeric_SeqSBAIJ_N()
672 PetscCall(PetscLogFlops(2.0 * bs * bs2 * (jmax - jmin))); in MatCholeskyFactorNumeric_SeqSBAIJ_N()
729 PetscCall(PetscLogFlops(1.3333 * bs * bs2 * b->mbs)); /* from inverting diagonal blocks */ in MatCholeskyFactorNumeric_SeqSBAIJ_N()
789 PetscCall(PetscLogFlops(2.0 * bs * bs2)); in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
804 PetscCall(PetscLogFlops(2.0 * bs * bs2 * (jmax - jmin))); in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
857 PetscCall(PetscLogFlops(1.3333 * bs * bs2 * b->mbs)); /* from inverting diagonal blocks */ in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
971 PetscCall(PetscLogFlops(16.0 * 2.0)); in MatCholeskyFactorNumeric_SeqSBAIJ_2()
989 PetscCall(PetscLogFlops(16.0 * (jmax - jmin))); in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1039 PetscCall(PetscLogFlops(1.3333 * 8 * b->mbs)); /* from inverting diagonal blocks */ in MatCholeskyFactorNumeric_SeqSBAIJ_2()
1113 PetscCall(PetscLogFlops(16.0 * 2.0)); in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
[all …]
H A Dsbaijfact3.c121 PetscCall(PetscLogFlops(27.0 * 4.0)); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
146 PetscCall(PetscLogFlops(2.0 * 27.0 * (jmax - jmin))); in MatCholeskyFactorNumeric_SeqSBAIJ_3()
198 PetscCall(PetscLogFlops(1.3333 * 27 * b->mbs)); /* from inverting diagonal blocks */ in MatCholeskyFactorNumeric_SeqSBAIJ_3()
/petsc/src/mat/impls/baij/seq/
H A Dbaijsolvnat1.c57 PetscCall(PetscLogFlops(2.0 * (a->nz) - A->cmap->n)); in MatSolve_SeqBAIJ_1_NaturalOrdering_inplace()
88 PetscCall(PetscLogFlops(a->nz - A->cmap->n)); in MatForwardSolve_SeqBAIJ_1_NaturalOrdering()
119 PetscCall(PetscLogFlops(2.0 * a->nz - A->cmap->n)); in MatBackwardSolve_SeqBAIJ_1_NaturalOrdering()
163 PetscCall(PetscLogFlops(2.0 * a->nz - A->cmap->n)); in MatSolve_SeqBAIJ_1_NaturalOrdering()
H A Dbaijsolvnat2.c70 PetscCall(PetscLogFlops(2.0 * 4 * (a->nz) - 2.0 * A->cmap->n)); in MatSolve_SeqBAIJ_2_NaturalOrdering_inplace()
136 PetscCall(PetscLogFlops(2.0 * 4 * (a->nz) - 2.0 * A->cmap->n)); in MatSolve_SeqBAIJ_2_NaturalOrdering()
179 PetscCall(PetscLogFlops(4.0 * (a->nz) - A->cmap->n)); in MatForwardSolve_SeqBAIJ_2_NaturalOrdering()
221 PetscCall(PetscLogFlops(4.0 * a->nz - A->cmap->n)); in MatBackwardSolve_SeqBAIJ_2_NaturalOrdering()
H A Dbaijsolvtrannat1.c47 PetscCall(PetscLogFlops(2.0 * a->nz - A->cmap->n)); in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering()
82 PetscCall(PetscLogFlops(2.0 * (a->nz) - A->cmap->n)); in MatSolveTranspose_SeqBAIJ_1_NaturalOrdering_inplace()
H A Dbaijfact13.c122 PetscCall(PetscLogFlops(54.0 * nz + 36.0)); in MatILUFactorNumeric_SeqBAIJ_3_inplace()
157 …PetscCall(PetscLogFlops(1.333333333333 * 3 * 3 * 3 * b->mbs)); /* from inverting diagonal blocks */ in MatILUFactorNumeric_SeqBAIJ_3_inplace()
235 PetscCall(PetscLogFlops(54.0 * nz + 45)); /* flops = 2*bs^3*nz + 2*bs^3 - bs2) */ in MatLUFactorNumeric_SeqBAIJ_3()
268 PetscCall(PetscLogFlops(1.333333333333 * 3 * 3 * 3 * n)); /* from inverting diagonal blocks */ in MatLUFactorNumeric_SeqBAIJ_3()
380 PetscCall(PetscLogFlops(54.0 * nz + 36.0)); in MatILUFactorNumeric_SeqBAIJ_3_NaturalOrdering_inplace()
413 …PetscCall(PetscLogFlops(1.333333333333 * 3 * 3 * 3 * b->mbs)); /* from inverting diagonal blocks */ in MatILUFactorNumeric_SeqBAIJ_3_NaturalOrdering_inplace()
485 PetscCall(PetscLogFlops(54.0 * nz + 45)); /* flops = 2*bs^3*nz + 2*bs^3 - bs2) */ in MatLUFactorNumeric_SeqBAIJ_3_NaturalOrdering()
517 PetscCall(PetscLogFlops(1.333333333333 * 3 * 3 * 3 * n)); /* from inverting diagonal blocks */ in MatLUFactorNumeric_SeqBAIJ_3_NaturalOrdering()
H A Dbaijfact4.c58 PetscCall(PetscLogFlops(2.0 * bs * bs2 * (nz + 1.0) - bs)); in MatILUFactorNumeric_SeqBAIJ_N_inplace()
84 PetscCall(PetscLogFlops(1.333333333333 * bs * bs2 * b->mbs)); /* from inverting diagonal blocks */ in MatILUFactorNumeric_SeqBAIJ_N_inplace()
H A Dbaijsolvnat3.c76 PetscCall(PetscLogFlops(2.0 * 9 * (a->nz) - 3.0 * A->cmap->n)); in MatSolve_SeqBAIJ_3_NaturalOrdering_inplace()
153 PetscCall(PetscLogFlops(2.0 * bs2 * (a->nz) - bs * A->cmap->n)); in MatSolve_SeqBAIJ_3_NaturalOrdering()
203 PetscCall(PetscLogFlops(1.0 * bs2 * (a->nz) - bs * A->cmap->n)); in MatForwardSolve_SeqBAIJ_3_NaturalOrdering()
251 PetscCall(PetscLogFlops(2.0 * bs2 * (a->nz) - bs * A->cmap->n)); in MatBackwardSolve_SeqBAIJ_3_NaturalOrdering()
H A Dbaijsolvtran1.c56 PetscCall(PetscLogFlops(2.0 * a->nz - A->cmap->n)); in MatSolveTranspose_SeqBAIJ_1()
110 PetscCall(PetscLogFlops(2.0 * (a->nz) - A->cmap->n)); in MatSolveTranspose_SeqBAIJ_1_inplace()
H A Dbaijsolvtrannat2.c54 PetscCall(PetscLogFlops(2.0 * 4.0 * (a->nz) - 2.0 * A->cmap->n)); in MatSolveTranspose_SeqBAIJ_2_NaturalOrdering_inplace()
110 PetscCall(PetscLogFlops(2.0 * bs2 * (a->nz) - bs * A->cmap->n)); in MatSolveTranspose_SeqBAIJ_2_NaturalOrdering()
H A Dbaijfact.c76 PetscCall(PetscLogFlops(16.0 * nz + 12)); /* flops = 2*bs^3*nz + 2*bs^3 - bs2) */ in MatLUFactorNumeric_SeqBAIJ_2()
113 PetscCall(PetscLogFlops(1.333333333333 * 2 * 2 * 2 * n)); /* from inverting diagonal blocks */ in MatLUFactorNumeric_SeqBAIJ_2()
182 PetscCall(PetscLogFlops(16.0 * nz + 12)); /* flops = 2*bs^3*nz + 2*bs^3 - bs2) */ in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering()
219 PetscCall(PetscLogFlops(1.333333333333 * 2 * 2 * 2 * n)); /* from inverting diagonal blocks */ in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering()
301 PetscCall(PetscLogFlops(16.0 * nz + 12.0)); in MatILUFactorNumeric_SeqBAIJ_2_inplace()
331 PetscCall(PetscLogFlops(1.333333333333 * 8 * b->mbs)); /* from inverting diagonal blocks */ in MatILUFactorNumeric_SeqBAIJ_2_inplace()
408 PetscCall(PetscLogFlops(16.0 * nz + 12.0)); in MatILUFactorNumeric_SeqBAIJ_2_NaturalOrdering_inplace()
442 PetscCall(PetscLogFlops(1.333333333333 * 8 * b->mbs)); /* from inverting diagonal blocks */ in MatILUFactorNumeric_SeqBAIJ_2_NaturalOrdering_inplace()
531 PetscCall(PetscLogFlops(2.0 * nz)); in MatLUFactorNumeric_SeqBAIJ_1()
598 PetscCall(PetscLogFlops(C->cmap->n)); in MatLUFactorNumeric_SeqBAIJ_1()
[all …]
/petsc/src/ksp/ksp/impls/ibcgs/
H A Dibcgs.c166 PetscCall(PetscLogFlops(15.0)); in KSPSolve_IBCGS()
183 PetscCall(PetscLogFlops(3.0 + 11.0 * N)); in KSPSolve_IBCGS()
214 PetscCall(PetscLogFlops(12.0 * N)); in KSPSolve_IBCGS()
273 PetscCall(PetscLogFlops(7.0 * N)); in KSPSolve_IBCGS()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.h212 (void)PetscLogFlops(2.0 * _pnz); \
234 (void)PetscLogFlops(2.0 * _pnz); \
257 (void)PetscLogFlops(2.0 * _pnz); \
274 (void)PetscLogFlops(2.0 * _pnz); \
/petsc/src/ksp/ksp/impls/bcgs/fbcgsr/
H A Dfbcgsr.c115 PetscCall(PetscLogFlops(4.0 * N)); in KSPSolve_FBCGSR()
145 PetscCall(PetscLogFlops(8.0 * N)); in KSPSolve_FBCGSR()
194 PetscCall(PetscLogFlops(6.0 * N)); in KSPSolve_FBCGSR()
/petsc/src/tao/leastsquares/tutorials/
H A Dcs1.c225 PetscCall(PetscLogFlops(2.0 * M * N)); in EvaluateFunction()
250 …PetscCall(PetscLogFlops(0)); /* 0 for linear least square, >0 for nonlinear least square… in EvaluateJacobian()
263 PetscCall(PetscLogFlops(0)); /* 0 for fixed dictionary matrix, >0 for varying dictionary matrix */ in FormDictionaryMatrix()
/petsc/src/tao/unconstrained/tutorials/
H A Drosenbrock1f.F9068 PetscCall(PetscLogFlops(15.0d0*nn, ierr))
147 PetscCall(PetscLogFlops(9.0d0*nn, ierr))

1234567