| /libCEED/include/ceed/ |
| H A D | deprecated.h | 21 DEPRECATED("Use CeedOperatorCreateComposite()") 23 DEPRECATED("Use CeedOperatorCompositeAddSub()") 25 DEPRECATED("Use CeedOperatorCompositeGetNumSub()") 27 DEPRECATED("Use CeedOperatorCompositeGetSubList()") 29 DEPRECATED("Use CeedOperatorCompositeGetSubByName()") 33 DEPRECATED("Use CeedOperatorCompositeGetMultiplicity()")
|
| /libCEED/doc/sphinx/source/ |
| H A D | libCEEDdev.md | 27 1. Delegation - Developers may use {c:func}`CeedSetDelegate` to set a general delegate {ref}`Ceed` … 31 2. Object delegation - Developers may use {c:func}`CeedSetObjectDelegate` to set a delegate {ref}`… 35 3. Operator fallback - Developers may use {c:func}`CeedSetOperatorFallbackCeed` to set a {ref}`Ceed… 38 …In order to use operator fallback, the parent backend and fallback backend must use compatible E-v… 55 The `/cpu/self/ref/blocked` backend updates the {ref}`CeedOperator` to use an E-vector and Q-vector… 78 These backends use shared memory to improve performance for the {ref}`CeedBasis` kernels. 91 Ceed backends are free to use any E-vector and Q-vector data layout (including never fully forming … 103 …- If possible, backends should use {c:func}`CeedElemRestrictionSetELayout()` to use the `t2**` tes… 105 …- Backends may choose to use a non-strided E-vector layout; however, the `t2**` tests will not fun… 153 We frequently use comments to document shapes using a lexicographic ordering. [all …]
|
| H A D | CONTRIBUTING.md | 5 Please use a pull request to the appropriate branch ('stable' for backward-compatible bug fixes for… 12 This improves the efficiency of reviewing and facilitates use of [`git bisect`](https://git-scm.com… 21 Please use a real name and email for your author information (`git config user.name` and `user.emai… 31 You can use `make format` to help conform to coding conventions of the project, but try to avoid mi… 61 …use of libCEED (versus creation of new features in libCEED), but see the [citing section](https://…
|
| H A D | precision.md | 4 The default is to use double precision. 22 …CEED.jl to use this library with the {code}`set_libceed_path!` function and restart the Julia sess… 30 **This is work in progress!** The ability to use single precision is an initial step in ongoing de…
|
| /libCEED/examples/fluids/ |
| H A D | README.md | 59 - Use implicit time integrator formulation 91 - Use regular refinement for VTK visualization 115 - Use wall boundary conditions on this list of faces 123 - Use weak slip boundary condition on this list of faces 127 - Use symmetry boundary conditions, for the x component, on this list of faces 131 - Use symmetry boundary conditions, for the y component, on this list of faces 135 - Use symmetry boundary conditions, for the z component, on this list of faces 139 - Use inflow boundary conditions on this list of faces 143 - Use outflow boundary conditions on this list of faces 147 - Use freestream boundary conditions on this list of faces [all …]
|
| /libCEED/ |
| H A D | CONTRIBUTING.md | 5 Please use a pull request to the appropriate branch ('stable' for backward-compatible bug fixes for… 12 This improves the efficiency of reviewing and facilitates use of [`git bisect`](https://git-scm.com… 21 Please use a real name and email for your author information (`git config user.name` and `user.emai… 31 You can use `make format` to help conform to coding conventions of the project, but try to avoid mi… 61 …use of libCEED (versus creation of new features in libCEED), but see the [citing section](https://…
|
| H A D | LICENSE | 6 Redistribution and use in source and binary forms, with or without 22 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 24 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
| H A D | Doxyfile | 18 # Use doxygen to compare the used configuration file with the template 21 # Use doxygen to compare the used configuration file with the template 104 # documentation generated by doxygen is written. Doxygen will use this 191 # header file to include in order to use a class. If left blank only the name of 283 # with the commands \{ and \} for these it is advised to use the version @{ and 284 # @} or use a double escape (\\{ and \\}) 324 # Doxygen selects the parser to use depending on the extension of the files it 325 # parses. With this tag you can assign which parser to use for a given 335 # use: inc=Fortran f=C. 337 # Note: For files without extension you can use no_extension as a placeholder. [all …]
|
| /libCEED/examples/rust-qfunctions/ex1-volume-rs/src/ |
| H A D | lib.rs | 4 use core::ffi::c_void; 5 use core::intrinsics::abort; 6 use core::panic::PanicInfo; 8 use ndarray::ArrayView; 11 use core::alloc::{GlobalAlloc, Layout}; 98 … is also required to include all parameters in this exact form, even if you don't use all of them*/
|
| /libCEED/julia/LibCEED.jl/ |
| H A D | LICENSE | 6 Redistribution and use in source and binary forms, with or without 22 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 24 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
| H A D | README.md | 9 …mpile your own version of the libCEED library, and configure LibCEED.jl to use this binary as desc… 18 By default, LibCEED.jl will use the pre-built libCEED binaries provided by the [libCEED_jll](https:… 19 If you wish to use a different libCEED binary (e.g. one built from source), LibCEED.jl can be confi…
|
| /libCEED/rust/libceed-sys/ |
| H A D | README.md | 12 To use low level libCEED bindings in a Rust package, the following `Cargo.toml` can be used. 18 For a development version of the libCEED Rust bindings, use the following `Cargo.toml`. 26 * `system`: use libceed from a system directory (otherwise, install from source) 30 To develop libCEED, use `cargo build` in the `rust/libceed-sys` directory to install a local copy a…
|
| /libCEED/doc/img/ |
| H A D | SphereSketch.svg | 287 <use 298 <use 309 <use 320 <use 331 <use 342 <use 353 <use 364 <use 375 <use 386 <use [all …]
|
| /libCEED/python/ |
| H A D | ceed_qfunction.py | 118 **emode: CEED_EVAL_NONE to use values directly, 119 CEED_EVAL_INTERP to use interpolated values, 120 CEED_EVAL_GRAD to use gradients.""" 135 **emode: CEED_EVAL_NONE to use values directly, 136 CEED_EVAL_INTERP to use interpolated values, 137 CEED_EVAL_GRAD to use gradients."""
|
| /libCEED/rust/libceed/src/ |
| H A D | vector.rs | 11 use std::{ 16 use crate::prelude::*; 48 /// # use libceed::{prelude::*, VectorOpt}; 74 /// # use libceed::{prelude::*, VectorOpt}; 100 /// # use libceed::{prelude::*, VectorOpt}; 210 /// # use libceed::prelude::*; 275 /// # use libceed::{prelude::*, Scalar}; 300 /// # use libceed::prelude::*; 321 /// # use libceed::prelude::*; 357 /// # use libceed::prelude::*; [all …]
|
| H A D | basis.rs | 11 use crate::{prelude::*, vector::Vector, EvalMode, TransposeMode}; 40 /// # use libceed::{prelude::*, BasisOpt, QuadMode}; 62 /// # use libceed::{prelude::*, BasisOpt, QuadMode}; 111 /// # use libceed::{prelude::*, QuadMode}; 343 /// * `emode` - `EvalMode::None` to use values directly, `EvalMode::Interp` 344 /// to use interpolated values, `EvalMode::Grad` to use 345 /// gradients, `EvalMode::Weight` to use quadrature weights 350 /// # use libceed::{prelude::*, EvalMode, TransposeMode, QuadMode}; 423 /// # use libceed::{prelude::*, QuadMode}; 443 /// # use libceed::{prelude::*, QuadMode}; [all …]
|
| H A D | qfunction.rs | 11 use std::pin::Pin; 13 use crate::{prelude::*, vector::Vector, MAX_QFUNCTION_FIELDS}; 34 /// # use libceed::prelude::*; 61 /// # use libceed::prelude::*; 85 /// # use libceed::{prelude::*, EvalMode}; 153 /// # use libceed::{prelude::*, EvalMode, QFunctionInputs, QFunctionOpt, QFunctionOutputs}; 194 /// # use libceed::{prelude::*, EvalMode, QFunctionInputs, QFunctionOpt, QFunctionOutputs}; 235 /// # use libceed::{prelude::*, EvalMode, QFunctionInputs, QFunctionOpt, QFunctionOutputs}; 285 /// # use libceed::{prelude::*, EvalMode, QFunctionInputs, QFunctionOpt, QFunctionOutputs}; 392 /// # use libceed::{prelude::*, EvalMode, QFunctionInputs, QFunctionOutputs}; [all …]
|
| /libCEED/examples/python/img/ |
| H A D | QFunctionSketch.svg | 322 <use 333 <use 356 <use 367 <use 402 <use 413 <use 502 <use 513 <use 536 <use 547 <use [all …]
|
| /libCEED/examples/rust/ex1-volume/src/ |
| H A D | opt.rs | 8 use clap::Parser; 19 /// libCEED backend resource to use 43 /// Use QFunctions from the Gallery instead of example
|
| /libCEED/examples/rust/ex2-surface-vector/src/ |
| H A D | opt.rs | 8 use clap::Parser; 19 /// libCEED backend resource to use 43 /// Use QFunctions from the Gallery instead of example
|
| /libCEED/examples/rust/ex2-surface/src/ |
| H A D | opt.rs | 8 use clap::Parser; 19 /// libCEED backend resource to use 43 /// Use QFunctions from the Gallery instead of example
|
| /libCEED/examples/rust/ex1-volume-vector/src/ |
| H A D | opt.rs | 8 use clap::Parser; 19 /// libCEED backend resource to use 43 /// Use QFunctions from the Gallery instead of example
|
| /libCEED/tests/ |
| H A D | junit.py | 18 help='libCEED backend to use with convergence tests') 108 nproc (int): Number of MPI processes to use when running test case 168 … fail_str = 'Cannot grant CeedVector read-only array access, the access lock is already in use' 170 fail_str = 'Cannot destroy CeedVector, the writable access lock is in use' 174 fail_str = 'Cannot sync CeedVector, the access lock is already in use'
|
| /libCEED/interface/ |
| H A D | ceed-qfunction.c | 95 @param[in] eval_mode @ref CEED_EVAL_NONE to use values directly, 96 @ref CEED_EVAL_WEIGHT to use quadrature weights, 97 @ref CEED_EVAL_INTERP to use interpolated values, 98 @ref CEED_EVAL_GRAD to use gradients, 99 @ref CEED_EVAL_DIV to use divergence, 100 @ref CEED_EVAL_CURL to use curl 231 …Use the `name` if created via @ref CeedQFunctionCreateInteriorByName(), otherwise return the kerne… 667 … JiT and can be used to guard include statements that JiT compilers cannot use, such as `math.h` o… 717 @param[in] name Name of `CeedQFunction` to use from gallery 822 @param[in] eval_mode @ref CEED_EVAL_NONE to use values directly, [all …]
|
| /libCEED/tests/junit-xml/ |
| H A D | LICENSE.txt | 8 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 20 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|