libCEED
latest
Contents
Introduction
Getting Started
Interface Concepts
Examples
Julia, Python, and Rust Interfaces
API Documentation
Developer Notes
Contributing
Code of Conduct
Changes/Release Notes
Bibliography
libCEED
Docs
»
Welcome to libCEED’s User Manual!
Edit on GitHub
Welcome to libCEED’s User Manual!
¶
Contents
Introduction
Getting Started
Building
Additional Language Interfaces
Testing
Backends
Examples
Benchmarks
Install
pkg-config
Contact
How to Cite
Copyright
Interface Concepts
Theoretical Framework
Finite Element Operator Decomposition
Terminology and Notation
Partial Assembly
Parallel Decomposition
API Description
Gallery of QFunctions
Interface Principles and Evolution
Examples
Common notation
Standalone libCEED
Ex1-Volume
Ex2-Surface
PETSc demos and BPs
Area
Cube
Sphere
Bakeoff problems and generalizations
Bakeoff problems on the cubed-sphere
Multigrid
CEED Bakeoff Problems
Mass Operator
Laplace’s Operator
Compressible Navier-Stokes mini-app
Advection
Euler Traveling Vortex
Density Current
Solid mechanics mini-app
Running the mini-app
On algebraic solvers
Nondimensionalization
Diagnostic Quantities
Linear Elasticity
Constitutive modeling
Hyperelasticity at Small Strain
Newton linearization
Hyperelasticity at Finite Strain
Constitutive modeling
Weak form
Newton linearization
Hyperelasticity in current configuration
Push forward, then linearize
Linearize, then push forward
Jacobian representation
Julia, Python, and Rust Interfaces
API Documentation
Public API
Ceed
Base library resources
CeedVector
Basic vector operations
CeedElemRestriction
Expressing element decomposition and degrees of freedom over a mesh
CeedBasis
Discrete element bases and quadrature
CeedQFunction
Resolution/space-independent weak forms and quadrature-based operations
CeedOperator
Discrete operators on user vectors
Backend API
Ceed
CeedVector
CeedElemRestriction
CeedBasis
CeedQFunction
CeedOperator
Internal Functions
Ceed
CeedVector
CeedElemRestriction
CeedBasis
CeedQFunction
CeedOperator
Developer Notes
Style Guide
Clang-tidy
Header Files
Shape
Internal Layouts
Backend Inheritance
Contributing
Developer’s Certificate of Origin 1.1
Authorship
Code of Conduct
Our Pledge
Our Standards
Enforcement Responsibilities
Scope
Enforcement
Enforcement Guidelines
1. Correction
2. Warning
3. Temporary Ban
4. Permanent Ban
Attribution
Changes/Release Notes
Current Main
Interface changes
New features
Performance improvements
Examples
v0.8 (Mar 31, 2021)
Interface changes
New features
Performance improvements
Examples
v0.7 (Sep 29, 2020)
Interface changes
New features
Performance improvements
Examples
Deprecated backends
v0.6 (Mar 29, 2020)
New features
Performance Improvements
Interface changes
Examples
v0.5 (Sep 18, 2019)
v0.4 (Apr 1, 2019)
v0.3 (Sep 30, 2018)
v0.21 (Sep 30, 2018)
v0.2 (Mar 30, 2018)
v0.1 (Jan 3, 2018)
Bibliography
Indices and tables
¶
Index
Search Page
Read the Docs
v: latest
Versions
latest
jed-doc-fixes
Downloads
pdf
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.