| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2023-11-01 | 2.2 kB | |
| v0.12.0 source code.tar.gz | 2023-11-01 | 3.5 MB | |
| v0.12.0 source code.zip | 2023-11-01 | 4.1 MB | |
| Totals: 3 Items | 7.6 MB | 3 | |
New features
- Added Sycl backends
/gpu/sycl/ref,/gpu/sycl/shared, and/gpu/sycl/gen. - Added support for application codes which manage multiple
Ceedobjects, parallelized across OpenMP threads. - Update
CeedOperatorLinearAssembleDiagonalto provide default implementation that supportsCeedOperatorwith multiple active bases. - Added
CeedOperatorLinearAssemblePointBlockDiagonalSymbolicto create COO mapping for mapping out of {c:func}CeedOperatorLinearAssemblePointBlockDiagonal. - Added
CeedBasisApplyAtPointsandCeedElemRestriction[Create, Apply]AtPointsfor evaluation of FE bases at arbitrary locations, such as material points. - Added support for non-tensor H(div) finite element spaces with
CeedBasisCreateHdivandCeedElemRestrictionCreateOriented - Added support for non-tensor H(curl) finite element spaces with
CeedBasisCreateHcurlandCeedElemRestrictionCreateCurlOriented - Update
/cpu/self/memcheck/*backends to help verifyCeedVectorarray access assumptions andCeedQFunctionuser output assumptions.
Interface changes
- Update
CeedOperatorContext*functions toCeedOperator*Context*functions for consistency. - Removed
CeedBasisSetNumQuadraturePointsas redundant and bug-prone interface. - Update
CEED_BASIS_COLLOCATEDtoCEED_BASIS_NONEfor clarity.
Examples
- Require PETSc version 3.20 or later.
- Add
DMSwarmexample demonstrating interpolation from background mesh to swarm points and projection from swarm points to background mesh.
Fluid Dynamics Example
- Updated restart and checkpointing interface.
- Add data-driven subgrid-stress model.
- Add differential filtering of solution.
- Add turbulence statistics collection over spanwise-symmetric geometries.
- Add Taylor-Green vortex initial condition.
- Add Riemann-based outflow boundary conditions.
- Added vortex shedding and flow past cylinder example, including calculations for lift, drag, and heat transfer.
- Add Internal Damping Layer (IDL) for helping turbulent simulation stability.
- Derive
CeedBasisfromPetscFE, and various other internal maintainability updates.