Searched refs:uglydd (Results 1 – 1 of 1) sorted by relevance
197 static Vec uglydd = NULL, uglyoo = NULL; /* work vectors used to scale the two parts o… variable225 PetscCall(VecCreateSeq(PETSC_COMM_SELF, n, &uglydd)); in MatMPIBAIJDiagonalScaleLocalSetUp()263 PetscCall(VecGetLocalSize(uglydd, &n)); in MatDiagonalScaleLocal_MPIBAIJ()264 PetscCall(VecGetArray(uglydd, &d)); in MatDiagonalScaleLocal_MPIBAIJ()266 PetscCall(VecRestoreArray(uglydd, &d)); in MatDiagonalScaleLocal_MPIBAIJ()268 PetscCall(MatDiagonalScale(a->A, NULL, uglydd)); in MatDiagonalScaleLocal_MPIBAIJ()279 PetscCall(VecDestroy(&uglydd)); in MatDiagonalScaleLocal_MPIBAIJ()