Home
last modified time | relevance | path

Searched refs:adaptor (Results 1 – 4 of 4) sorted by relevance

/petsc/src/snes/utils/dm/
H A Ddmadapt.c193 PetscErrorCode DMAdaptorCreate(MPI_Comm comm, DMAdaptor *adaptor) in DMAdaptorCreate() argument
198 PetscAssertPointer(adaptor, 2); in DMAdaptorCreate()
201 …PetscCall(PetscHeaderCreate(*adaptor, DMADAPTOR_CLASSID, "DMAdaptor", "DM Adaptor", "DMAdaptor", c… in DMAdaptorCreate()
202 (*adaptor)->adaptCriterion = DM_ADAPTATION_NONE; in DMAdaptorCreate()
203 (*adaptor)->numSeq = 1; in DMAdaptorCreate()
204 (*adaptor)->Nadapt = -1; in DMAdaptorCreate()
205 (*adaptor)->refinementFactor = 2.0; in DMAdaptorCreate()
207 PetscCall(VecTaggerCreate(PetscObjectComm((PetscObject)*adaptor), &(*adaptor)->refineTag)); in DMAdaptorCreate()
208 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)(*adaptor)->refineTag, "refine_")); in DMAdaptorCreate()
209 PetscCall(VecTaggerSetType((*adaptor)->refineTag, VECTAGGERABSOLUTE)); in DMAdaptorCreate()
[all …]
/petsc/src/snes/interface/
H A Dsnes.c4830 DMAdaptor adaptor; in SNESSolve() local
4833 PetscCall(DMAdaptorCreate(PetscObjectComm((PetscObject)snes), &adaptor)); in SNESSolve()
4834 PetscCall(DMAdaptorSetSolver(adaptor, snes)); in SNESSolve()
4835 PetscCall(DMAdaptorSetSequenceLength(adaptor, num)); in SNESSolve()
4836 PetscCall(DMAdaptorSetFromOptions(adaptor)); in SNESSolve()
4837 PetscCall(DMAdaptorSetUp(adaptor)); in SNESSolve()
4838 PetscCall(DMAdaptorAdapt(adaptor, x, DM_ADAPTATION_INITIAL, &dm, &x)); in SNESSolve()
4839 PetscCall(DMAdaptorDestroy(&adaptor)); in SNESSolve()
4846 DMAdaptor adaptor; in SNESSolve() local
4850 PetscCall(DMAdaptorCreate(PetscObjectComm((PetscObject)snes), &adaptor)); in SNESSolve()
[all …]
/petsc/src/snes/tutorials/
H A Dex27.c638 PetscErrorCode SetupMixed(DMAdaptor adaptor, DM mdm) in SetupMixed() argument
/petsc/doc/manual/
H A Dts.md996 - the default adaptor
999 …- extension of the basic adaptor to treat :math:`{\rm Tol}_{\rm A}` and :math:`{\rm Tol}_{\rm R}` …