Lines Matching refs:dmr
6385 PetscErrorCode DMPlexComputeJacobianByKeyGeneral(DM dmr, DM dmc, PetscFormKey key, IS cellIS, Petsc… in DMPlexComputeJacobianByKeyGeneral() argument
6387 DM_Plex *mesh = (DM_Plex *)dmr->data; in DMPlexComputeJacobianByKeyGeneral()
6405 PetscCall(PetscObjectGetComm((PetscObject)dmr, &comm)); in DMPlexComputeJacobianByKeyGeneral()
6406 PetscCall(PetscLogEventBegin(DMPLEX_JacobianFEM, dmr, 0, 0, 0)); in DMPlexComputeJacobianByKeyGeneral()
6407 PetscCall(DMGetLocalSection(dmr, &rsection)); in DMPlexComputeJacobianByKeyGeneral()
6408 PetscCall(DMGetGlobalSection(dmr, &rglobalSection)); in DMPlexComputeJacobianByKeyGeneral()
6411 PetscCall(DMGetAuxiliaryVec(dmr, key.label, key.value, key.part, &A)); in DMPlexComputeJacobianByKeyGeneral()
6414 PetscCall(DMGetEnclosureRelation(dmAux, dmr, &encAux)); in DMPlexComputeJacobianByKeyGeneral()
6420 PetscCall(DMGetCoordinateField(dmr, &coordField)); in DMPlexComputeJacobianByKeyGeneral()
6425 PetscCall(DMHasBasisTransform(dmr, &transform)); in DMPlexComputeJacobianByKeyGeneral()
6426 PetscCall(DMGetBasisTransformDM_Internal(dmr, &tdm)); in DMPlexComputeJacobianByKeyGeneral()
6427 PetscCall(DMGetBasisTransformVec_Internal(dmr, &tv)); in DMPlexComputeJacobianByKeyGeneral()
6428 PetscCall(DMGetCellDS(dmr, cells ? cells[cStart] : cStart, &rds, NULL)); in DMPlexComputeJacobianByKeyGeneral()
6450 PetscCall(DMPlexVecGetClosure(dmr, rsection, locX, cell, NULL, &x)); in DMPlexComputeJacobianByKeyGeneral()
6452 PetscCall(DMPlexVecRestoreClosure(dmr, rsection, locX, cell, NULL, &x)); in DMPlexComputeJacobianByKeyGeneral()
6454 PetscCall(DMPlexVecGetClosure(dmr, rsection, locX_t, cell, NULL, &x_t)); in DMPlexComputeJacobianByKeyGeneral()
6456 PetscCall(DMPlexVecRestoreClosure(dmr, rsection, locX_t, cell, NULL, &x_t)); in DMPlexComputeJacobianByKeyGeneral()
6460 PetscCall(DMGetEnclosurePoint(dmAux, dmr, encAux, cell, &subcell)); in DMPlexComputeJacobianByKeyGeneral()
6547 PetscCall(DMPlexComputeCellGeometryFVM(dmr, c, &vol, NULL, NULL)); in DMPlexComputeJacobianByKeyGeneral()
6570 …if (transform) PetscCall(DMPlexBasisTransformPointTensor_Internal(dmr, tdm, tv, cell, PETSC_TRUE, … in DMPlexComputeJacobianByKeyGeneral()
6574 …PetscCall(DMPlexMatSetClosureGeneral(dmr, rsection, rglobalSection, clPerm, dmc, csection, cglobal… in DMPlexComputeJacobianByKeyGeneral()
6577 …PetscCall(DMPlexMatSetClosureGeneral(dmr, rsection, rglobalSection, clPerm, dmc, csection, cglobal… in DMPlexComputeJacobianByKeyGeneral()
6581 …PetscCall(DMPlexMatSetClosureGeneral(dmr, rsection, rglobalSection, clPerm, dmc, csection, cglobal… in DMPlexComputeJacobianByKeyGeneral()
6590 PetscCall(DMPlexComputeBdJacobian_Internal(dmr, locX, locX_t, t, X_tShift, Jac, JacP, ctx)); in DMPlexComputeJacobianByKeyGeneral()
6604 PetscCall(PetscLogEventEnd(DMPLEX_JacobianFEM, dmr, 0, 0, 0)); in DMPlexComputeJacobianByKeyGeneral()