Lines Matching refs:fdm
490 static PetscErrorCode CheckTransferError(DM fdm, PetscBool usePoly, PetscInt order, PetscInt dir, c… in CheckTransferError() argument
506 PetscCall(PetscObjectGetComm((PetscObject)fdm, &comm)); in CheckTransferError()
507 PetscCall(SetupFunctions(fdm, usePoly, order, dir, exactFuncs, exactFuncDers, user)); in CheckTransferError()
508 PetscCall(DMGetCoordinatesLocalSetUp(fdm)); in CheckTransferError()
509 PetscCall(DMComputeL2Diff(fdm, 0.0, exactFuncs, exactCtxs, fu, &error)); in CheckTransferError()
510 PetscCall(DMComputeL2GradientDiff(fdm, 0.0, exactFuncDers, exactCtxs, fu, n, &errorDer)); in CheckTransferError()
524 DM rdm = NULL, idm = NULL, fdm = NULL; in CheckTransfer() local
542 fdm = rdm; in CheckTransfer()
547 fdm = dm; in CheckTransfer()
552 fdm = dm; in CheckTransfer()
556 PetscCall(DMGetGlobalVector(fdm, &fu)); in CheckTransfer()
578 PetscCall(CheckTransferError(fdm, PETSC_TRUE, order, 0, testname, fu, user)); in CheckTransfer()
589 PetscCall(DMGetGlobalVector(fdm, &fV)); in CheckTransfer()
595 PetscCall(DMRestoreGlobalVector(fdm, &fV)); in CheckTransfer()
602 PetscCall(DMProjectFunction(fdm, 0.0, exactFuncs, exactCtxs, INSERT_ALL_VALUES, fV)); in CheckTransfer()
618 PetscCall(CheckTransferError(fdm, PETSC_TRUE, order, 0, checkname, fu, user)); in CheckTransfer()
625 PetscCall(CheckTransferError(fdm, PETSC_FALSE, k + 1, d, checkname, fV, user)); in CheckTransfer()
638 PetscCall(DMRestoreGlobalVector(fdm, &fu)); in CheckTransfer()