Searched refs:SEjinv_arr (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 841 PetscScalar *SEj_arr = NULL, *SEjinv_arr = NULL; in PCBDDCSubSchursSetUp() local 1453 …_schurs->sum_S_Ej_inv_all) PetscCall(MatSeqAIJGetArray(sub_schurs->sum_S_Ej_inv_all, &SEjinv_arr)); in PCBDDCSubSchursSetUp() 1543 PetscCall(PetscArraycpy(SEjinv_arr, vals, subset_size * subset_size)); in PCBDDCSubSchursSetUp() 1565 if (SEjinv_arr) SEjinv_arr += subset_size * subset_size; in PCBDDCSubSchursSetUp() 1570 …urs->sum_S_Ej_inv_all) PetscCall(MatSeqAIJRestoreArray(sub_schurs->sum_S_Ej_inv_all, &SEjinv_arr)); in PCBDDCSubSchursSetUp() 1591 PetscCall(MatSeqAIJGetArrayWrite(sub_schurs->sum_S_Ej_tilda_all, &SEjinv_arr)); in PCBDDCSubSchursSetUp() 1592 PetscCall(PetscArraycpy(SEjinv_arr, work, size_schur * size_schur)); in PCBDDCSubSchursSetUp() 1593 PetscCall(MatSeqAIJRestoreArrayWrite(sub_schurs->sum_S_Ej_tilda_all, &SEjinv_arr)); in PCBDDCSubSchursSetUp() 1747 PetscCall(MatSeqAIJGetArray(sub_schurs->sum_S_Ej_tilda_all, &SEjinv_arr)); in PCBDDCSubSchursSetUp() 1750 … PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, subset_size, subset_size, SEjinv_arr, &SEj)); in PCBDDCSubSchursSetUp() [all …]
|