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 | 0 |
New features
- Added Sycl backends
/gpu/sycl/ref
,/gpu/sycl/shared
, and/gpu/sycl/gen
. - Added support for application codes which manage multiple
Ceed
objects, parallelized across OpenMP threads. - Update
CeedOperatorLinearAssembleDiagonal
to provide default implementation that supportsCeedOperator
with multiple active bases. - Added
CeedOperatorLinearAssemblePointBlockDiagonalSymbolic
to create COO mapping for mapping out of {c:func}CeedOperatorLinearAssemblePointBlockDiagonal
. - Added
CeedBasisApplyAtPoints
andCeedElemRestriction[Create, Apply]AtPoints
for evaluation of FE bases at arbitrary locations, such as material points. - Added support for non-tensor H(div) finite element spaces with
CeedBasisCreateHdiv
andCeedElemRestrictionCreateOriented
- Added support for non-tensor H(curl) finite element spaces with
CeedBasisCreateHcurl
andCeedElemRestrictionCreateCurlOriented
- Update
/cpu/self/memcheck/*
backends to help verifyCeedVector
array access assumptions andCeedQFunction
user output assumptions.
Interface changes
- Update
CeedOperatorContext*
functions toCeedOperator*Context*
functions for consistency. - Removed
CeedBasisSetNumQuadraturePoints
as redundant and bug-prone interface. - Update
CEED_BASIS_COLLOCATED
toCEED_BASIS_NONE
for clarity.
Examples
- Require PETSc version 3.20 or later.
- Add
DMSwarm
example 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
CeedBasis
fromPetscFE
, and various other internal maintainability updates.