Lines Matching refs:metad
88 static KOKKOS_INLINE_FUNCTION PetscErrorCode BJSolve_TFQMR(const team_member team, const PetscInt *glb_Aai, const PetscInt *glb_Aaj, const PetscScalar *glb_Aaa, const PetscInt *r, const PetscInt *ic, PetscScalar *work_space_global, const int stride_global, const int nShareVec, PetscScalar *work_space_shared, const int stride_shared, PetscReal rtol, PetscReal atol, PetscReal dtol, PetscInt maxit, Batch_MetaData *metad, const PetscInt start, const PetscInt end, const PetscScalar glb_idiag[], const PetscScalar *glb_b, PetscScalar *glb_x, bool monitor)
172 metad->reason = KSP_CONVERGED_ATOL_NORMAL_EQUATIONS;
177 metad->reason = KSP_CONVERGED_ITS;
209 metad->reason = KSP_CONVERGED_HAPPY_BREAKDOWN;
253 metad->reason = KSP_CONVERGED_ATOL_NORMAL_EQUATIONS;
257 metad->reason = KSP_CONVERGED_RTOL_NORMAL_EQUATIONS;
262 metad->reason = KSP_DIVERGED_DTOL;
268 metad->reason = KSP_DIVERGED_DTOL;
273 metad->reason = KSP_CONVERGED_ITS;
287 metad->reason = KSP_CONVERGED_HAPPY_BREAKDOWN;
318 metad->its = it;
322 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * nnz) + 5 * Nblk);
324 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * 50 * Nblk) + 5 * Nblk); // guess
330 static KOKKOS_INLINE_FUNCTION PetscErrorCode BJSolve_BICG(const team_member team, const PetscInt *glb_Aai, const PetscInt *glb_Aaj, const PetscScalar *glb_Aaa, const PetscInt *r, const PetscInt *ic, PetscScalar *work_space_global, const int stride_global, const int nShareVec, PetscScalar *work_space_shared, const int stride_shared, PetscReal rtol, PetscReal atol, PetscReal dtol, PetscInt maxit, Batch_MetaData *metad, const PetscInt start, const PetscInt end, const PetscScalar glb_idiag[], const PetscScalar *glb_b, PetscScalar *glb_x, bool monitor)
403 metad->reason = KSP_CONVERGED_ATOL_NORMAL_EQUATIONS;
408 metad->reason = KSP_CONVERGED_ITS;
424 metad->reason = KSP_CONVERGED_HAPPY_BREAKDOWN;
451 metad->reason = KSP_CONVERGED_HAPPY_BREAKDOWN;
474 metad->reason = KSP_CONVERGED_ATOL_NORMAL_EQUATIONS;
478 metad->reason = KSP_CONVERGED_RTOL_NORMAL_EQUATIONS;
483 metad->reason = KSP_DIVERGED_DTOL;
489 metad->reason = KSP_DIVERGED_DTOL;
494 metad->reason = KSP_CONVERGED_ITS; // don't worry about hitting max iterations
514 metad->its = it;
518 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * nnz) + 5 * Nblk);
520 metad->flops = 2 * (metad->its * (10 * Nblk + 2 * 50 * Nblk) + 5 * Nblk); // guess