History log of /libCEED/examples/petsc/dmswarm.c (Results 1 – 20 of 20)
Revision Date Author Comments
# d4cc1845 30-Dec-2025 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1912 from CEED/jeremy/copyright

minor - update copyright to 2026


# 9ba83ac0 19-Dec-2025 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright to 2026


# 7f85f93f 30-Sep-2025 James Wright <james@jameswright.xyz>

Merge pull request #1896 from CEED/jrwrigh/clang-penalty-paren

style: Change clang-format to penalize newline after open ()


# 1a8516d0 30-Sep-2025 James Wright <james@jameswright.xyz>

style: Change clang-format to penalize newline after open ()


# 20a16a5f 20-Mar-2025 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1786 from CEED/jeremy/copy-headers

minor - upate copyright to 2025


# d275d636 19-Mar-2025 Jeremy L Thompson <jeremy@jeremylt.org>

minor - upate copyright to 2025


# bef6543f 27-Oct-2024 Jed Brown <jed@jedbrown.org>

Merge pull request #1703 from CEED/jrwrigh/update_matceed

fluids: Update MatCeed to be up-to-date with HONEE and Ratel


# 391f7d98 27-Oct-2024 James Wright <james@jameswright.xyz>

swarm: Implement RestorePointsPerCell


# 371292c6 11-Jul-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1625 from CEED/jeremy/diag-at-points-gpu

GPU Diagonal Assembly AtPoints


# 57c38b11 20-Jun-2024 Jeremy L Thompson <jeremy@jeremylt.org>

ex - use fewer q_extra in dmswarm tests


# a171b6ef 27-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1537 from CEED/jeremy/pragma-once

Use #pragma once for non-JiT headers


# 5aed82e4 27-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright headers


# f63ecca4 06-Dec-2023 Zach Atkins <zach.atkins@colorado.edu>

Merge pull request #1414 from CEED/zach/bps-swarm

Add support for running BPs with integration at particle points


# 78f7fce3 02-Dec-2023 Zach Atkins <zach.atkins@colorado.edu>

Add BPs with integration at arbitrary points


# 98285ab4 02-Dec-2023 Zach Atkins <zach.atkins@colorado.edu>

Make file comments and PetscFunctionBegin/Return spacing consistent (#1413)


# b6972d74 01-Dec-2023 Zach Atkins <zach.atkins@colorado.edu>

Update petsc-dmswarm example to use CeedOperatorAtPoints (#1411)

* Update petsc-dmswarm example to use CeedOperatorAtPoints

* Change mass operator to use geometric data

* Clean up DMSwarmCeedC

Update petsc-dmswarm example to use CeedOperatorAtPoints (#1411)

* Update petsc-dmswarm example to use CeedOperatorAtPoints

* Change mass operator to use geometric data

* Clean up DMSwarmCeedContext

* Refactor core swarm functions

* Comment indentation cleanup

show more ...


# 49a40c8a 16-Nov-2023 Kenneth E. Jansen <Kenneth.Jansen@colorado.edu>

Plex project coord renamed (#1391)

* fixing ProjectCoordinates

* copy of Ratel fix

* set for future, preserve backward

* break out versions

* PETSc is actually at 3.20 not 3.21 so decrem

Plex project coord renamed (#1391)

* fixing ProjectCoordinates

* copy of Ratel fix

* set for future, preserve backward

* break out versions

* PETSc is actually at 3.20 not 3.21 so decremment the minor version switch

* fixed style and copied same to solids and petsc examples (thought they have lots of other compile warnings)

* blank line

* Breaking again with compounded versions

* Update remaining DMPlexProjectCoordinates

* ex - update DMPlexCreateCoordinateSpace

* cx - update ICC/IFORT job

---------

Co-authored-by: Jed Brown <jed@jedbrown.org>
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>

show more ...


# 60ef3fee 01-Nov-2023 Jed Brown <jed@jedbrown.org>

Merge pull request #1346 from CEED/jeremy/pre-release

Release - version 0.12.0


# d31f425a 27-Sep-2023 Jeremy L Thompson <jeremy@jeremylt.org>

ex - require latest PETSc release


# 9dbcead6 27-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 ...