Searched refs:DSG (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | parabolic.c | 32 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 D | elliptic.c | 32 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 …]
|