Lines Matching refs:interpolate
202 InterpType interpolate; /* Interpolate the mesh before or after DMPlexDistribute() */ member
257 options->interpolate = NONE; in ProcessOptions()
276 …te, after_distribute)", "ex18.c", interpTypes, 4, interpTypes[options->interpolate], &interp, NULL… in ProcessOptions()
277 options->interpolate = (InterpType)interp; in ProcessOptions()
278 …PetscCheck(options->distribute || options->interpolate != AFTER_DISTRIBUTE, comm, PETSC_ERR_SUP, "… in ProcessOptions()
308 options->interpolate = CREATE; in ProcessOptions()
315 static PetscErrorCode CreateMesh_1D(MPI_Comm comm, PetscBool interpolate, AppCtx *user, DM *dm) in CreateMesh_1D() argument
407 static PetscErrorCode CreateSimplex_2D(MPI_Comm comm, PetscBool interpolate, AppCtx *user, DM *dm) in CreateSimplex_2D() argument
425 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
434 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
450 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
459 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
468 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
484 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
493 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
502 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_2D()
515 static PetscErrorCode CreateSimplex_3D(MPI_Comm comm, PetscBool interpolate, AppCtx *user, DM *dm) in CreateSimplex_3D() argument
533 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_3D()
542 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateSimplex_3D()
567 static PetscErrorCode CreateQuad_2D(MPI_Comm comm, PetscBool interpolate, AppCtx *user, DM *dm) in CreateQuad_2D() argument
585 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateQuad_2D()
594 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateQuad_2D()
607 static PetscErrorCode CreateHex_3D(MPI_Comm comm, PetscBool interpolate, AppCtx *user, DM *dm) in CreateHex_3D() argument
625 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateHex_3D()
634 …etsc(comm, user->dim, numCells, numVertices, PETSC_DECIDE, numCorners, interpolate, cells, user->d… in CreateHex_3D()
664 PetscBool interpCreate = user->interpolate == CREATE ? PETSC_TRUE : PETSC_FALSE; in CreateMeshFromFile()
693 PetscBool interpCreate = user->interpolate == CREATE ? PETSC_TRUE : PETSC_FALSE; in CreateMesh()
694 PetscBool interpSerial = user->interpolate == AFTER_CREATE ? PETSC_TRUE : PETSC_FALSE; in CreateMesh()
695 …PetscBool interpParallel = user->interpolate == AFTER_DISTRIBUTE ? PETSC_TRUE : PETSC_FALSE; in CreateMesh()