Home
last modified time | relevance | path

Searched hist:"9 dbcead6862c6d965f40afcd1255316d96af311a" (Results 1 – 4 of 4) sorted by relevance

/libCEED/examples/petsc/
H A Ddmswarm.c9dbcead6862c6d965f40afcd1255316d96af311a Wed Sep 27 19:18:55 UTC 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

* 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>
H A D.gitignore9dbcead6862c6d965f40afcd1255316d96af311a Wed Sep 27 19:18:55 UTC 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

* 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>
H A DMakefile9dbcead6862c6d965f40afcd1255316d96af311a Wed Sep 27 19:18:55 UTC 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

* 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>
/libCEED/
H A D.gitignore9dbcead6862c6d965f40afcd1255316d96af311a Wed Sep 27 19:18:55 UTC 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

* 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>