-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release - version 0.12.0 #1346
Release - version 0.12.0 #1346
Conversation
Yeah, I was waiting to make sure that we updated CI and merged that MR before adding it to the release notes, but it should be added to that list once that happens. |
I don't want to rush that PR or hold back the release. So if it happens, great. If it doesn't, oh well. I'm not sure anyone interested in using that PR is particularly bound to specific releases anyways (though I could be wrong about that). |
I've done a quick double-check for the Sycl backends on Sunspot and confirmed they're all good-to-go
For fluids:
Other things to be added to release notes
|
21d9599
to
d9c56aa
Compare
Made some updates per the comments above |
3e9c0b4
to
b073489
Compare
a1f9dab
to
470595f
Compare
Consider mentioning movement of gravity/conservative body force from E_tot (fifth conservation variable) to rate if work done by body force (rho u . b). #1371 |
470595f
to
8f715f7
Compare
8f715f7
to
4018a20
Compare
Draft release notes:
New features
-Added Sycl backends
/gpu/sycl/ref
,/gpu/sycl/shared
, and/gpu/sycl/gen
.Ceed
objects, parallelized across OpenMP threads.CeedOperatorLinearAssembleDiagonal
to provide default implementation that supportsCeedOperator
with multiple active bases.CeedOperatorLinearAssemblePointBlockDiagonalSymbolic
to create COO mapping for mapping out of {c:func}CeedOperatorLinearAssemblePointBlockDiagonal
.CeedBasisApplyAtPoints
andCeedElemRestriction[Create, Apply]AtPoints
for evaluation of FE bases at arbitrary locations, such as material points.CeedBasisCreateHdiv
andCeedElemRestrictionCreateOriented
CeedBasisCreateHcurl
andCeedElemRestrictionCreateCurlOriented
/cpu/self/memcheck/*
backends to help verifyCeedVector
array access assumptions andCeedQFunction
user output assumptions.Interface changes
CeedOperatorContext*
functions toCeedOperator*Context*
functions for consistency.CeedBasisSetNumQuadraturePoints
as redundant and bug-prone interface.CEED_BASIS_COLLOCATED
toCEED_BASIS_NONE
for clarity.Examples
DMSwarm
example demonstrating interpolation from background mesh to swarm points and projection from swarm points to background mesh.Fluid Dynamics Example
CeedBasis
fromPetscFE
, and various other internal maintainability updates.