Lines Matching refs:D

31   Mat         A, C, D, E;  in main()  local
212 … PetscCall(MatCreateDense(PETSC_COMM_WORLD, bs[j] * m, PETSC_DECIDE, bs[j] * M, N[k], NULL, &D)); in main()
216 PetscCall(MatConvert(D, MATDENSECUDA, MAT_INPLACE_MATRIX, &D)); in main()
244 PetscCall(MatProductCreateWithMat(A, C, NULL, D)); in main()
245 PetscCall(MatProductSetType(D, MATPRODUCT_AB)); in main()
246 PetscCall(MatProductSetFromOptions(D)); in main()
247 PetscCall(MatProductSymbolic(D)); in main()
252 PetscCall(MatProductNumeric(D)); in main()
255 for (t = 0; t < trial; ++t) PetscCall(MatProductNumeric(D)); in main()
264 PetscCall(MatDenseGetLocalMatrix(D, &Dt)); in main()
289 PetscCall(MatDenseGetArrayWrite(D, &d_ptr)); in main()
295 PetscCall(MatDenseRestoreArrayWrite(D, &d_ptr)); in main()
300 PetscCall(MatDestroy(&D)); in main()
306 PetscCall(MatDenseGetColumnVecWrite(D, 0, &cD)); in main()
313 PetscCall(MatDenseRestoreColumnVecWrite(D, 0, &cD)); in main()
319 PetscCall(MatDenseGetArrayWrite(D, &d_ptr)); in main()
325 PetscCall(MatDenseRestoreArrayWrite(D, &d_ptr)); in main()
330 PetscCall(MatMatMultEqual(A, C, D, 10, &flg)); in main()
334 PetscCall(MatGetType(D, &Dtype)); in main()
347 PetscCall(MatProductCreateWithMat(A, C, NULL, D)); in main()
348 PetscCall(MatProductSetType(D, MATPRODUCT_ABt)); in main()
349 PetscCall(MatProductSetFromOptions(D)); in main()
350 PetscCall(MatProductSymbolic(D)); in main()
351 PetscCall(MatProductNumeric(D)); in main()
354 for (t = 0; t < trial; ++t) PetscCall(MatProductNumeric(D)); in main()
363 PetscCall(MatDenseGetArrayWrite(D, &d_ptr)); in main()
369 PetscCall(MatDenseRestoreArrayWrite(D, &d_ptr)); in main()
376 PetscCall(MatMatTransposeMultEqual(A, C, D, 10, &flg)); in main()
379 PetscCall(MatGetType(D, &Dtype)); in main()
390 PetscCall(MatProductCreateWithMat(A, C, NULL, D)); in main()
391 PetscCall(MatProductSetType(D, MATPRODUCT_AtB)); in main()
392 PetscCall(MatProductSetFromOptions(D)); in main()
393 PetscCall(MatProductSymbolic(D)); in main()
394 PetscCall(MatProductNumeric(D)); in main()
397 for (t = 0; t < trial; ++t) PetscCall(MatProductNumeric(D)); in main()
403 PetscCall(MatDenseGetColumnVecWrite(D, 0, &cD)); in main()
410 PetscCall(MatDenseRestoreColumnVecWrite(D, 0, &cD)); in main()
415 PetscCall(MatTransposeMatMultEqual(A, C, D, 10, &flg)); in main()
418 PetscCall(MatGetType(D, &Dtype)); in main()
424 PetscCall(MatDestroy(&D)); in main()