Home
last modified time | relevance | path

Searched refs:order (Results 1 – 25 of 47) sorted by relevance

12

/libCEED/examples/fluids/meshes/
H A DMakefile9 cylinder-q1-n08.msh: GMSH_FLAGS = -order 1 -setnumber N 08 -setnumber Rb 0.7
10 cylinder-q1-n12.msh: GMSH_FLAGS = -order 1 -setnumber N 12 -setnumber Rb 0.8
11 cylinder-q1-n20.msh: GMSH_FLAGS = -order 1 -setnumber N 20
12 cylinder-q1-n40.msh: GMSH_FLAGS = -order 1 -setnumber N 40
13 cylinder-q2-n20.msh: GMSH_FLAGS = -order 2 -setnumber N 20
14 cylinder-q2-n40.msh: GMSH_FLAGS = -order 2 -setnumber N 40
15 cylinder-q1-n12-recirc.msh: GMSH_FLAGS = -order 1 -setnumber N 12 -setnumber H 1 -setnumber xL 1 -s…
/libCEED/examples/mfem/
H A Dbp1.cpp56 int order = 1; in main() local
64 args.AddOption(&order, "-o", "--order", "Finite element order (polynomial degree)."); in main()
89 … int ref_levels = (int)floor((log(max_nnodes / mesh->GetNE()) - dim * log(order)) / log(2.) / dim); in main()
98 mesh->SetCurvature(order, false, -1, mfem::Ordering::byNODES); in main()
103 MFEM_VERIFY(order > 0, "invalid order"); in main()
104 mfem::FiniteElementCollection *fec = new mfem::H1_FECollection(order, dim); in main()
H A Dbp3.cpp78 int order = 2; in main() local
86 args.AddOption(&order, "-o", "--order", "Finite element order (polynomial degree)."); in main()
111 … int ref_levels = (int)floor((log(max_nnodes / mesh->GetNE()) - dim * log(order)) / log(2.) / dim); in main()
120 mesh->SetCurvature(order, false, -1, mfem::Ordering::byNODES); in main()
125 MFEM_VERIFY(order > 0, "invalid order"); in main()
126 mfem::FiniteElementCollection *fec = new mfem::H1_FECollection(order, dim); in main()
H A Dbp1.hpp35 const int order = fes->GetOrder(0); in FESpace2Ceed() local
77 …CeedBasisCreateTensorH1(ceed, mesh->Dimension(), fes->GetVDim(), order + 1, ir.GetNPoints(), shape… in FESpace2Ceed()
96 const int order = fes->GetOrder(0); in CeedMassOperator() local
97 const int ir_order = 2 * (order + 2) - 1; // <----- in CeedMassOperator()
H A Dbp3.hpp36 const int order = fes->GetOrder(0); in FESpace2Ceed() local
78 …CeedBasisCreateTensorH1(ceed, mesh->Dimension(), fes->GetVDim(), order + 1, ir.GetNPoints(), shape… in FESpace2Ceed()
97 const int order = fes->GetOrder(0); in CeedDiffusionOperator() local
98 const int ir_order = 2 * (order + 2) - 1; // <----- in CeedDiffusionOperator()
/libCEED/julia/LibCEED.jl/examples/
H A Dcommon.jl1 function get_cartesian_mesh_size(dim, order, prob_size) argument
4 # prob_size ~ num_elem * order^dim
5 num_elem = div(prob_size, order^dim)
32 order, argument
37 p::CeedInt = order
H A Dex1-volume-c.jl62 function get_cartesian_mesh_size_c(dim, order, prob_size) argument
65 # prob_size ~ num_elem * order^dim
66 num_elem = div(prob_size, order^dim)
88 order, argument
93 p = order
/libCEED/doc/sphinx/source/
H A Dintro.md3 …ntional high-order finite element methods were rarely used for industrial problems because the Jac…
4order of accuracy to at most quadratic, especially because quadratic finite element formulations a…
5 Nowadays, high-order numerical methods, such as the spectral element method (SEM)---a special case …
10 …igh-order methods, implemented properly with only partial assembly, require optimal amount of memo…
11 Thus, high-order methods in matrix-free representation not only possess favorable properties, such …
23 While libCEED's focus is on high-order finite elements, the approach is algebraic and thus applicab…
/libCEED/rust/libceed/
H A DCargo.toml15 High-level interface for libCEED - the efficient high-order discretization library developed by the…
17 keywords = ["libceed", "exascale", "high-order"]
/libCEED/examples/solids/src/
H A Dsetup-dm.c65 PetscErrorCode SetupDMByDegree(DM dm, AppCtx app_ctx, PetscInt order, PetscBool boundary, PetscInt … in SetupDMByDegree() argument
79 PetscCall(PetscFECreateLagrange(comm, dim, num_comp_u, PETSC_FALSE, order, order, &fe)); in SetupDMByDegree()
/libCEED/examples/
H A Dnotation.md5 …amples, the spatial discretization uses high-order finite elements/spectral elements, namely, the …
H A DREADME.md14 …) uses Bakeoff Problems (BPs) to test and compare the performance of high-order finite element imp…
67 …he steady-state static momentum balance equations using unstructured high-order finite/spectral el…
/libCEED/examples/python/
H A Dtutorial-6-shell.ipynb9 …//github.com/CEED/libCEED/), the low-level API library for efficient high-order discretization met…
11 …"While libCEED's focus is on high-order finite/spectral element method implementations, the approa…
21 "uses high-order finite elements/spectral elements, namely, the high-order Lagrange\n",
182 " Mesh order [-m] : 4\n",
183 " Solution order [-o] : 4\n",
273 " Mesh order [-m] : 4\n",
274 " Solution order [-o] : 4\n",
H A Dtutorial-4-qfunction.ipynb9 …//github.com/CEED/libCEED/), the low-level API library for efficient high-order discretization met…
11 …"While libCEED's focus is on high-order finite/spectral element method implementations, the approa…
38 … quadrature points. Hence, QFunctions are independent from element shape, resolution and order.\n",
42 …at quadrature points, belonging to elements that can have different shape, resolution and order.\""
H A Dtutorial-0-ceed.ipynb9 …//github.com/CEED/libCEED/), the low-level API library for efficient high-order discretization met…
11 …"While libCEED's focus is on high-order finite/spectral element method implementations, the approa…
/libCEED/examples/solids/include/
H A Dsetup-dm.h23 PetscErrorCode SetupDMByDegree(DM dm, AppCtx app_ctx, PetscInt order, PetscBool boundary, PetscInt …
/libCEED/rust/libceed-sys/
H A DCargo.toml18 keywords = ["libceed", "exascale", "high-order"]
H A DREADME.md7 libCEED is a low-level API for for the efficient high-order discretization methods developed by the…
8 While our focus is on high-order finite elements, the approach is mostly algebraic and thus applica…
/libCEED/julia/LibCEED.jl/docs/src/
H A DLibCEED.md4 bundled as a pre-built binary. In order to access more advanced features (CUDA
H A DMisc.md14 In order to allow for generic code, the [`CeedDim`](@ref) struct is used for
/libCEED/julia/LibCEED.jl/src/
H A DQFunction.jl45 "In order to use user Q-functions with a CUDA backend, the CUDA.jl package ",
81 Create an identity [`QFunction`](@ref). Inputs are written into outputs in the order given.
H A DCeedVector.jl330 !!! warning "Different argument order"
331 In order to be consistent with `LinearAlgebra.axpy!`, the arguments are passed in order: `a`,
332 `x`, `y`. This is different than the order of arguments of the C function `CeedVectorAXPY`.
/libCEED/
H A DREADME.md15 While our focus is on high-order finite elements, the approach is mostly algebraic and thus applica…
17 … of the challenges with high-order methods is that a global sparse matrix is no longer a good repr…
18 Thus, high-order methods require a new "format" that still represents a linear (or more generally n…
23 …, libraries and APIs for efficient exascale discretizations based on high-order finite element and…
187 …ess one element at a time and are intended for meshes with a smaller number of high order elements.
420 title = {{libCEED}: Fast algebra for high-order element-based discretizations},
/libCEED/doc/bib/
H A Dreferences.bib10 title = {{libCEED}: Fast algebra for high-order element-based discretizations},
/libCEED/backends/magma/tuning/
H A DREADME.md36 Note that in order for the benchmarks to make sense for `magma` backends, the

12