Lines Matching refs:nboundary_nodes
11 PetscInt *boundary_nodes, nboundary_nodes, *boundary_indices; in main() local
120 nboundary_nodes = size > m ? nlocal : m - size + nlocal; in main()
121 PetscCall(PetscMalloc1(nboundary_nodes, &boundary_nodes)); in main()
125 nboundary_nodes = nlocal + 1; in main()
126 PetscCall(PetscMalloc1(nboundary_nodes, &boundary_nodes)); in main()
130 nboundary_nodes = nlocal; in main()
131 PetscCall(PetscMalloc1(nboundary_nodes, &boundary_nodes)); in main()
147 nboundary_nodes = k; in main()
152 …PetscCall(PetscMalloc2(nboundary_nodes * bs, &boundary_indices, nboundary_nodes * bs, &boundary_va… in main()
153 for (k = 0; k < nboundary_nodes; k++) { in main()
164 …PetscCall(VecSetValues(x, nboundary_nodes * bs, boundary_indices, boundary_values, INSERT_VALUES)); in main()
172 for (k = 0; k < nboundary_nodes * bs; k++) boundary_values[k] *= diag; in main()
173 …PetscCall(VecSetValues(y, nboundary_nodes * bs, boundary_indices, boundary_values, INSERT_VALUES)); in main()
181 PetscCall(MatZeroRowsColumns(A, nboundary_nodes * bs, boundary_indices, diag, x, rhs)); in main()