Home
last modified time | relevance | path

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

/libCEED/examples/petsc/
H A Dbpsraw.c59 …etscInt p[3], const PetscInt i_rank[3], PetscInt degree, const PetscInt mesh_elem[3], PetscInt m_n… in GlobalNodes()
60 for (int d = 0; d < 3; d++) m_nodes[d] = degree * mesh_elem[d] + (i_rank[d] == p[d] - 1); in GlobalNodes()
62 …tart(const PetscInt p[3], const PetscInt i_rank[3], PetscInt degree, const PetscInt mesh_elem[3]) { in GlobalStart()
70 GlobalNodes(p, ijk_rank, degree, mesh_elem, m_nodes); in GlobalStart()
77 static PetscErrorCode CreateRestriction(Ceed ceed, const PetscInt mesh_elem[3], CeedInt P, CeedInt … in CreateRestriction()
78 const PetscInt num_elem = mesh_elem[0] * mesh_elem[1] * mesh_elem[2]; in CreateRestriction()
83 for (int d = 0; d < 3; d++) m_nodes[d] = mesh_elem[d] * (P - 1) + 1; in CreateRestriction()
85 for (CeedInt i = 0; i < mesh_elem[0]; i++) { in CreateRestriction()
86 for (CeedInt j = 0; j < mesh_elem[1]; j++) { in CreateRestriction()
87 for (CeedInt k = 0; k < mesh_elem[2]; k++, idx_p += P * P * P) { in CreateRestriction()
[all …]
H A Dbps.c360 PetscInt dim = 3, mesh_elem[3] = {3, 3, 3}; in main() local
426 …PetscCall(PetscOptionsIntArray("-cells", "Number of cells per dimension", NULL, mesh_elem, &tmp, N… in main()
461 rp->mesh_elem = mesh_elem; in main()
H A Dmultigrid.c52 …PetscInt degree = 3, q_extra, *l_size, *xl_size, *g_size, dim = 3, fine_level, mesh_elem[3] = {3, … in main() local
107 …PetscCall(PetscOptionsIntArray("-cells", "Number of cells per dimension", NULL, mesh_elem, &tmp, N… in main()
120 …PetscCall(DMPlexCreateBoxMesh(PETSC_COMM_WORLD, dim, simplex, mesh_elem, NULL, NULL, NULL, PETSC_T… in main()
/libCEED/examples/petsc/include/
H A Dstructs.h89 PetscInt local_nodes, degree, q_extra, dim, num_comp_u, *mesh_elem; member
/libCEED/examples/petsc/src/
H A Dpetscutils.c423 Split3(g_elem, rp->mesh_elem, true); in CreateDistributedDM()
424 if (Max3(rp->mesh_elem) / Min3(rp->mesh_elem) <= 2) break; in CreateDistributedDM()
428 …PetscCall(DMPlexCreateBoxMesh(PETSC_COMM_WORLD, rp->dim, rp->simplex, rp->mesh_elem, NULL, NULL, N… in CreateDistributedDM()