Lines Matching refs:Gradxy
26 Mat Grad, Gradxy[2]; member
724 PetscCall(MatCreate(PETSC_COMM_WORLD, &user->Gradxy[0])); in HyperbolicInitialize()
725 PetscCall(MatSetSizes(user->Gradxy[0], PETSC_DECIDE, PETSC_DECIDE, n, n)); in HyperbolicInitialize()
726 PetscCall(MatSetFromOptions(user->Gradxy[0])); in HyperbolicInitialize()
727 PetscCall(MatMPIAIJSetPreallocation(user->Gradxy[0], 3, NULL, 3, NULL)); in HyperbolicInitialize()
728 PetscCall(MatSeqAIJSetPreallocation(user->Gradxy[0], 3, NULL)); in HyperbolicInitialize()
729 PetscCall(MatGetOwnershipRange(user->Gradxy[0], &istart, &iend)); in HyperbolicInitialize()
734 PetscCall(MatSetValues(user->Gradxy[0], 1, &i, 1, &j, &half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
736 PetscCall(MatSetValues(user->Gradxy[0], 1, &i, 1, &j, &neg_half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
737 PetscCall(MatSetValues(user->Gradxy[0], 1, &i, 1, &i, &zero, INSERT_VALUES)); in HyperbolicInitialize()
739 PetscCall(MatAssemblyBegin(user->Gradxy[0], MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
740 PetscCall(MatAssemblyEnd(user->Gradxy[0], MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
742 PetscCall(MatCreate(PETSC_COMM_WORLD, &user->Gradxy[1])); in HyperbolicInitialize()
743 PetscCall(MatSetSizes(user->Gradxy[1], PETSC_DECIDE, PETSC_DECIDE, n, n)); in HyperbolicInitialize()
744 PetscCall(MatSetFromOptions(user->Gradxy[1])); in HyperbolicInitialize()
745 PetscCall(MatMPIAIJSetPreallocation(user->Gradxy[1], 3, NULL, 3, NULL)); in HyperbolicInitialize()
746 PetscCall(MatSeqAIJSetPreallocation(user->Gradxy[1], 3, NULL)); in HyperbolicInitialize()
747 PetscCall(MatGetOwnershipRange(user->Gradxy[1], &istart, &iend)); in HyperbolicInitialize()
751 PetscCall(MatSetValues(user->Gradxy[1], 1, &i, 1, &j, &half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
753 PetscCall(MatSetValues(user->Gradxy[1], 1, &i, 1, &j, &neg_half_hinv, INSERT_VALUES)); in HyperbolicInitialize()
754 PetscCall(MatSetValues(user->Gradxy[1], 1, &i, 1, &i, &zero, INSERT_VALUES)); in HyperbolicInitialize()
756 PetscCall(MatAssemblyBegin(user->Gradxy[1], MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
757 PetscCall(MatAssemblyEnd(user->Gradxy[1], MAT_FINAL_ASSEMBLY)); in HyperbolicInitialize()
761 PetscCall(MatTranspose(user->Gradxy[0], MAT_INITIAL_MATRIX, &user->Divxy[0])); in HyperbolicInitialize()
762 PetscCall(MatTranspose(user->Gradxy[1], MAT_INITIAL_MATRIX, &user->Divxy[1])); in HyperbolicInitialize()
1134 PetscCall(MatDestroy(&user->Gradxy[0])); in HyperbolicDestroy()
1135 PetscCall(MatDestroy(&user->Gradxy[1])); in HyperbolicDestroy()