Home
last modified time | relevance | path

Searched refs:DSG (Results 1 – 2 of 2) sorted by relevance

/petsc/src/tao/pde_constrained/tutorials/
H A Dparabolic.c32 Mat DSG; member
341 PetscCall(MatProductNumeric(user->DSG)); in FormJacobianState()
343 … PetscCall(MatMatMult(user->Divwork, user->Grad, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &user->DSG)); in FormJacobianState()
348 PetscCall(MatScale(user->DSG, user->ht)); in FormJacobianState()
349 PetscCall(MatShift(user->DSG, 1.0)); in FormJacobianState()
501 …PetscCall(MatSOR(user->DSG, X, 1.0, (MatSORType)(SOR_ZERO_INITIAL_GUESS | SOR_LOCAL_SYMMETRIC_SWEE… in StateMatBlockPrecMult()
1022 PetscCall(MatProductCreate(user->Div, user->Grad, NULL, &user->DSG)); in ParabolicInitialize()
1023 PetscCall(MatProductSetType(user->DSG, MATPRODUCT_AB)); in ParabolicInitialize()
1024 PetscCall(MatProductSetAlgorithm(user->DSG, "default")); in ParabolicInitialize()
1025 PetscCall(MatProductSetFill(user->DSG, PETSC_DETERMINE)); in ParabolicInitialize()
[all …]
H A Delliptic.c32 Mat DSG; member
263 PetscCall(MatPtAP(user->Diag, user->Grad, MAT_REUSE_MATRIX, 1.0, &user->DSG)); in FormJacobianState()
267 PetscCall(MatProductNumeric(user->DSG)); in FormJacobianState()
289 PetscCall(MatMult(user->DSG, X, Y)); in StateBlockMatMult()
323 PetscCall(KSPSetOperators(user->solver, user->JsBlock, user->DSG)); in StateInvMatMult()
982 PetscCall(MatPtAP(user->Diag, user->Grad, MAT_INITIAL_MATRIX, 1.0, &user->DSG)); in EllipticInitialize()
987 PetscCall(MatMatMult(user->Divwork, user->Grad, MAT_INITIAL_MATRIX, 1.0, &user->DSG)); in EllipticInitialize()
990 PetscCall(MatSetOption(user->DSG, MAT_SYMMETRIC, PETSC_TRUE)); in EllipticInitialize()
991 PetscCall(MatSetOption(user->DSG, MAT_SYMMETRY_ETERNAL, PETSC_TRUE)); in EllipticInitialize()
999 PetscCall(MatCreateLRC(user->DSG, user->Ones, NULL, user->Ones, &user->JsBlock)); in EllipticInitialize()
[all …]