Home
last modified time | relevance | path

Searched refs:nconn (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex35.cxx289 PetscInt i, q, nconn, nc, npoints; in ComputeRHS() local
317 PetscCall(DMMoabGetElementConnectivity(dm, ehandle, &nconn, &connect)); in ComputeRHS()
318nconn == 3 || nconn == 4, PETSC_COMM_WORLD, PETSC_ERR_ARG_WRONG, "Only TRI3/QUAD4 element bases ar… in ComputeRHS()
320 PetscCall(PetscArrayzero(localv, nconn)); in ComputeRHS()
323 PetscCall(DMMoabGetVertexCoordinates(dm, nconn, connect, vpos)); in ComputeRHS()
327 PetscCall(DMMoabGetFieldDofsLocal(dm, nconn, connect, 0, dof_indices)); in ComputeRHS()
329 PetscCall(DMMoabGetFieldDofs(dm, nconn, connect, 0, dof_indices)); in ComputeRHS()
334 PetscCall(DMMoabFEMComputeBasis(2, nconn, vpos, quadratureObj, phypts, jxw, phi, NULL)); in ComputeRHS()
340 for (i = 0; i < nconn; ++i) localv[i] += jxw[q] * phi[q * nconn + i] * ff; in ComputeRHS()
349 PetscCall(DMMoabCheckBoundaryVertices(dm, nconn, connect, dbdry)); in ComputeRHS()
[all …]
H A Dex36.cxx260 PetscInt i, q, nconn; in ComputeRHS_MOAB() local
288 PetscCall(DMMoabGetElementConnectivity(dm, ehandle, &nconn, &connect)); in ComputeRHS_MOAB()
289nconn == 4 || nconn == 8, PETSC_COMM_WORLD, PETSC_ERR_ARG_WRONG, "Only HEX8/TET4 element bases are… in ComputeRHS_MOAB()
292 PetscCall(DMMoabGetVertexCoordinates(dm, nconn, connect, vpos)); in ComputeRHS_MOAB()
295 PetscCall(DMMoabGetFieldDofsLocal(dm, nconn, connect, 0, dof_indices)); in ComputeRHS_MOAB()
299 PetscCall(DMMoabFEMComputeBasis(user->dim, nconn, vpos, quadratureObj, phypts, jxw, phi, NULL)); in ComputeRHS_MOAB()
301 PetscCall(PetscArrayzero(localv, nconn)); in ComputeRHS_MOAB()
305 const PetscInt offset = q * nconn; in ComputeRHS_MOAB()
307 for (i = 0; i < nconn; ++i) localv[i] += jxw[q] * phi[offset + i] * ff; in ComputeRHS_MOAB()
316 PetscCall(DMMoabCheckBoundaryVertices(dm, nconn, connect, dbdry)); in ComputeRHS_MOAB()
[all …]
/petsc/src/dm/impls/moab/
H A Ddmmoab.cxx663 PetscErrorCode DMMoabGetVertexCoordinates(DM dm, PetscInt nconn, const moab::EntityHandle *conn, Pe… in DMMoabGetVertexCoordinates() argument
676 …merr = dmmoab->hierarchy->get_coordinates(const_cast<moab::EntityHandle *>(conn), nconn, dmmoab->h… in DMMoabGetVertexCoordinates()
679 merr = dmmoab->mbiface->get_coords(conn, nconn, vpos); in DMMoabGetVertexCoordinates()
702 PetscErrorCode DMMoabGetVertexConnectivity(DM dm, moab::EntityHandle vhandle, PetscInt *nconn, moab… in DMMoabGetVertexConnectivity() argument
723 if (nconn) *nconn = connect.size(); in DMMoabGetVertexConnectivity()
742 PetscErrorCode DMMoabRestoreVertexConnectivity(DM dm, moab::EntityHandle ehandle, PetscInt *nconn, … in DMMoabRestoreVertexConnectivity() argument
749 if (nconn) *nconn = 0; in DMMoabRestoreVertexConnectivity()
770 PetscErrorCode DMMoabGetElementConnectivity(DM dm, moab::EntityHandle ehandle, PetscInt *nconn, con… in DMMoabGetElementConnectivity() argument
787 if (nconn) *nconn = nnodes; in DMMoabGetElementConnectivity()
853 PetscErrorCode DMMoabCheckBoundaryVertices(DM dm, PetscInt nconn, const moab::EntityHandle *cnt, Pe… in DMMoabCheckBoundaryVertices() argument
[all …]
/petsc/src/dm/impls/plex/
H A Dplexvtu.c7 PetscInt nconn; /* number of entries in cell->vertex connectivity array */ member
59 PetscCall(PetscMalloc3(piece->nconn, &conn, piece->ncells, &offsets, piece->ncells, &types)); in DMPlexGetVTKConnectivity()
115 …PetscCheck(countconn == piece->nconn, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Inconsistent connectivity … in DMPlexGetVTKConnectivity()
206 piece.nconn = 0; in DMPlexVTKWriteAll_VTU()
224 piece.nconn++; in DMPlexVTKWriteAll_VTU()
231 piece.nconn += dof / dimEmbed; in DMPlexVTKWriteAll_VTU()
254 boffset += gpiece[r].nconn * sizeof(PetscVTKInt) + (gpiece[r].nconn ? sizeof(PetscInt64) : 0); in DMPlexVTKWriteAll_VTU()
439 maxsize = PetscMax(maxsize, (PetscInt)(gpiece[r].nconn * sizeof(PetscVTKInt))); in DMPlexVTKWriteAll_VTU()
519 … PetscCall(TransferWrite(comm, viewer, fp, r, 0, connectivity, buffer, piece.nconn, MPI_INT, tag)); in DMPlexVTKWriteAll_VTU()
759 …PetscCall(TransferWrite(comm, viewer, fp, r, 0, NULL, buffer, gpiece[r].nconn, MPI_INT, tag)); … in DMPlexVTKWriteAll_VTU()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c545 PetscInt nconn = iit[v + 1] - iit[v]; in PCBDDCNedelecSupport() local
547 if (!PetscBTLookup(btee, jjt[k])) nconn--; in PCBDDCNedelecSupport()
548 if (nconn > order) ends++; in PCBDDCNedelecSupport()
549 else if (nconn == order) ints++; in PCBDDCNedelecSupport()