History log of /libCEED/ (Results 1351 – 1375 of 5646)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
37eda34629-Aug-2023 Jeremy L Thompson <jeremy@jeremylt.org>

op - remove CeedOperatorSetNumQuadraturePoints

0de253d628-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1350 from CEED/jrwrigh/fix-fix_64ints

fix(fluids): Don't use IntArrayC2P in diff filter

feea859228-Sep-2023 James Wright <james@jameswright.xyz>

fix(fluids): Don't use IntArrayC2P in diff filter

IntArrayC2P frees the input array, when I need both the `PetscInt` array
and the `CeedInt` array.

9dbcead627-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

DMSwarm Example with Interpolation and Projection (#1284)

* petsc - initial DMSwarm example

* swarm - links and runs

* swarm - fixed default box dims

* swarm - clearer error messages

* s

DMSwarm Example with Interpolation and Projection (#1284)

* petsc - initial DMSwarm example

* swarm - links and runs

* swarm - fixed default box dims

* swarm - clearer error messages

* swarm - clearer background mesh setup requirements

* swarm - Tensor bad :(

* Fix inequality direction for verification

* swarm - add viewing command

* swarm - DMSwarmPICField_coor

* swarm - DMSwarmGetCellDM

* swarm - dm_plex_hash_location true

* fix coordinate ordering

* "working" two-way projection

* libceed mostly correct, off by a permutation or something

* add tolerance parameter and make test succeed

* Use DMProjectFunction to support high-order bases

* minor clarity change

* prefer PetscPrintf over printf

* consistency

* minor - make uniform vs sin distributed points cl option

* fix VLA declaration

* minor reorganizing

* swarm value check in separate fn

* minor reorg and rename

* style

* separate interpolate logic into its own fns

* consistency

* fix error message

* woops, use field name arg

* improve indexing, switch to uniform for test

* fix multiple comp

* drop unused function

* draft documentation

* style

* Update PETSc style documentation

Co-authored-by: Zach Atkins <zach.atkins@colorado.edu>

* Update examples/petsc/dmswarm.c

* add create/destroy for ceed ctx object

* use libCEED rstr

* add P2C/C2P utils

* minor simplifications

* add projection swarm to mesh

* minor

* update gitignore

* add gauss point locations, lumped comparison

* simplify uniform/gauss coords logic

* fix segfault

* drop comparison - can replicate with CL options

* add polynomial target option

* minor tidying

* revert accidental change

* lumped test

* update tolerance option description

Co-authored-by: Zach Atkins <zach.atkins@colorado.edu>

* add points_per_cell option

* Fix siliness by Jeremy

Co-authored-by: Zach Atkins <zach.atkins@colorado.edu>

* fix scoping and logic

* style

* discontinuous sphere target

* add cellwise random swarm

---------

Co-authored-by: Zach Atkins <zach.atkins@colorado.edu>

show more ...

48bb5a6627-Sep-2023 James Wright <james@jameswright.xyz>

Merge pull request #1349 from CEED/jrwrigh/remove_ctx_update

fluids: Use normal `CeedOperatorSetContextDouble` instead of `UpdateContextLabel`

7d4c6def26-Sep-2023 James Wright <james@jameswright.xyz>

fluids: Use normal CeedOperatorSetContextDouble

That instead of `UpdateContextLabel`, as #1347 built that functionality
into the normal label setting functions themselves

a74ce5e426-Sep-2023 James Wright <james@jameswright.xyz>

Merge pull request #1348 from CEED/jrwrigh/fix_ints

fluids: Fix 64bit Int typing issues

85df056426-Sep-2023 James Wright <james@jameswright.xyz>

fluids: Fix 64bit Int typing issues

0ae726ba25-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1347 from CEED/jeremy/set-context-check

ctx - only update in CeedQFunctionContextSet* when data is different

1a34d7dc25-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

ctx - only update in CeedQFunctionContextSet* when data is different

c00586a422-Sep-2023 James Wright <james@jameswright.xyz>

Merge pull request #1345 from CEED/jrwrigh/fluids-asan

fluids: Add ASAN, Correct memory out-of-bounds error

1b561cd622-Sep-2023 James Wright <james@jameswright.xyz>

fluids: Add ASAN, Correct memory out-of-bounds error

c6b9782822-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1344 from CEED/sjg/multiple-bases-diag-fix

Fix regression in multiple active bases diagonal assembly (alternative to #1343)

934a29f521-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Fix regression in multiple active bases diagonal assembly

In particular, diagonal assembly of operators with different numbers of active input and output bases is supported, where the diagonal contr

Fix regression in multiple active bases diagonal assembly

In particular, diagonal assembly of operators with different numbers of active input and output bases is supported, where the diagonal contribution comes from matching pairs of input and output bases.

show more ...

5b89cb6720-Sep-2023 Sebastian Grimberg <sebastiangrimb@gmail.com>

Merge pull request #1341 from CEED/sjg/assembly-heap-alloc

Avoid VLA for assembled element matrices in `CeedSingleOperatorAssemble`

123d890d20-Sep-2023 Sebastian Grimberg <sjg@amazon.com>

Avoid potentially very large stack allocation with VLA for CPU-based full assembly

1c7d1e0320-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1340 from CEED/jeremy/fix-ptsc-orients-copy

Fix CEED_COPY_VALUES for ref rstr at points

c63574e320-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - change categorization of GetNumPoints

Co-authored-by: James Wright <james@jameswright.xyz>

506b1a0c20-Sep-2023 Sebastian Grimberg <sebastiangrimb@gmail.com>

Non-square operator full assembly (#1316)

* Consistency formatting for operator tests

* Add (failing) test for non-square operator full assembly

* Add support for CPU-based full assembly of no

Non-square operator full assembly (#1316)

* Consistency formatting for operator tests

* Add (failing) test for non-square operator full assembly

* Add support for CPU-based full assembly of non-square CeedOperators

* Fix full assembly of identity quadrature functions and operators with CEED_BASIS_NONE

Also adds a unit test for full assembly which fails prior to the changes in this commit.

* Minor refactor to improve coverage

show more ...

fdf20d1520-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1339 from CEED/jeremy/spelling

Spelling is hard

58c07c4f20-Sep-2023 Sebastian Grimberg <sebastiangrimb@gmail.com>

Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions

show more ...

07d5dec120-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - fix CEED_COPY_VALUES for ref rstr at points

f90d6ea719-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1333 from CEED/jeremy/restriction-points

Add ElemRestrictionAtPoints

1249ccc519-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

rstr - renaming for clarity

ac5aa7bc19-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

minor - spelling is hard

1...<<51525354555657585960>>...226