| #
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
|
| #
506c99b8
|
| 17-Jun-2025 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #1837 from CEED/jed/ci-noether-cuda-12.9
* ci: noether CUDA_DIR=/usr/local/cuda-12.9 * makefiles: update defaults from c99 to c11 * tidy: -clang-analyzer-security.insecureAPI.Depr
Merge pull request #1837 from CEED/jed/ci-noether-cuda-12.9
* ci: noether CUDA_DIR=/usr/local/cuda-12.9 * makefiles: update defaults from c99 to c11 * tidy: -clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling * ci: noether rocm-6.3
show more ...
|
| #
d4f9124c
|
| 17-Jun-2025 |
Jed Brown <jed@jedbrown.org> |
makefiles: update defaults from c99 to c11
cuda-12.9 contains anonymous unions, which are not in c99. But c11 is widely supported these days so it seems fair to update.
One nit is that c11 does not
makefiles: update defaults from c99 to c11
cuda-12.9 contains anonymous unions, which are not in c99. But c11 is widely supported these days so it seems fair to update.
One nit is that c11 does not require VLA, and libCEED uses VLA-pointers internally for some purposes.
show more ...
|
| #
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
|
| #
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
|
| #
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 ...
|
| #
ce18bed9
|
| 17-Mar-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #858 from CEED/jeremy/dump-copy-stuff
Strip redundant/outdated license info duplication
|
| #
3d8e8822
|
| 17-Mar-2022 |
Jeremy L Thompson <jeremy@jeremylt.org> |
minor - update copyright headers
|
| #
672bfd7f
|
| 27-May-2021 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #770 from CEED/jed/cuda-ci
gitlab-ci: add lv-cuda
|
| #
386a09ed
|
| 27-May-2021 |
Jed Brown <jed@jedbrown.org> |
make: consolidate examples/petsc utilities into library to avoid races
Parallel recursive make races itself building the utilities when creating multiple executables, so consolidate so invocations n
make: consolidate examples/petsc utilities into library to avoid races
Parallel recursive make races itself building the utilities when creating multiple executables, so consolidate so invocations never build overlapping targets.
show more ...
|
| #
1728c6a1
|
| 26-May-2021 |
jeremylt <thompson.jeremy.luke@gmail.com> |
petsc - fix deps for parallel build of petsc example
|
| #
4e015973
|
| 21-May-2021 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #764 from CEED/jeremy/ci-exit
junit - set CEED_ERROR_HANDLER to exit
|
| #
636cccdb
|
| 03-May-2021 |
jeremylt <thompson.jeremy.luke@gmail.com> |
petsc - clean up some header inclusions
|
| #
caa531a7
|
| 14-Apr-2021 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
Merge pull request #726 from CEED/jeremy/petsc-ex-build
Refactor petsc examples to reduce redundant code
|
| #
e83e87a5
|
| 06-Apr-2021 |
jeremylt <thompson.jeremy.luke@gmail.com> |
petsc - refactor examples to reduce redundant code
|
| #
777ff853
|
| 14-Aug-2020 |
Jeremy L Thompson <25011573+jeremylt@users.noreply.github.com> |
QFunction Context Data Object (#596)
* Ctx - create context object for QFunction context data
* Context - rename UserContext -> QFunctionContext
* Ctx - add lcov markers
* Ctx - fix leak in
QFunction Context Data Object (#596)
* Ctx - create context object for QFunction context data
* Context - rename UserContext -> QFunctionContext
* Ctx - add lcov markers
* Ctx - fix leak in identity QFunctions
* Hip/Cuda - rename sync functions for vector/context
* Tests - lcov marker update
* QFunction - drop unused function
* Python - fix copy-paste errors
* Ctx - update notes for Fortran usage
* Fortran - drop unneeded cast
Co-authored-by: Jed Brown <jed@jedbrown.org>
* Interface - use void* for SetData interfaces
* Make - use call quiet for NVCC
* Interface - use void* for GetData interfaces
* Make - add quiet call option for examples
* Makefile - create common makefile to reduce duplication/complexity in example makefiles
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
c5fcd9d5
|
| 27-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
Merge pull request #491 from CEED/jed/intel-compiler
Jed/intel compiler
|
| #
28b8c626
|
| 27-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
examples/solids: cannot pass CPPFLAGS to linker (broken with cray/intel)
Drop define of __DIR__, which is unused in PETSc and libCEED.
|
| #
843fcb4b
|
| 27-Mar-2020 |
Jed Brown <jed@jedbrown.org> |
make: support CEED_LDFLAGS for things like -dynamic on Cray
|
| #
ed264d09
|
| 07-Mar-2020 |
Valeria Barra <39932030+valeriabarra@users.noreply.github.com> |
PETSc BPs on the cubed-sphere (#463)
* Add setupsphere.c and bpssphere.c and improve doc of area problems
* Improve doc of area.c
* Areasphere: improve doc
* Update Makefile for bpssphere
PETSc BPs on the cubed-sphere (#463)
* Add setupsphere.c and bpssphere.c and improve doc of area problems
* Improve doc of area.c
* Areasphere: improve doc
* Update Makefile for bpssphere
* Use Sqr define in area/areasphere.okl
* BPs on the sphere: Add BP1 and BP2
* Update ./gitignore for bpssphere
* BPs on the sphere: Use MatSetNullSpace for Laplace operator
* BPs on the sphere: Add BP3
* Style fix in navierstokes.c
* ceed/ex2-surface: remove ununsed M_PI_2 define
* BP3: Use different rhs and true_soln functions
* bpssphere: normalize quadrature point coordinates to sphere
* Remove extra DMSetFromOptions() call in SetupDMByDegree function
* Add bp3sphere.okl
* Update bpssphere problems after interface change in PR #447
* Make style
* Update TESTARGS
* Fix make style change
* Slightly increase the tolerance for test_mode
* Update bp2sphere.h and bp2sphere.okl with asymmetric formulation consistent with PR #464
* Add BP4
* Enable BP5/BP6
* Add bp4sphere.okl and style
* Update after Strided Restrictions and latest updates in PETSc
* change booleans to PetscBooleans
Not to be pedantic, but this change was suggested by my IDE ^_^
* examples: s,pysical,physical, and small comment
* Simplify unnecessary bidimensional matrices
Co-authored-by: jeremylt <jeremy.thompson@colorado.edu>
Co-authored-by: Jed Brown <jed@jedbrown.org>
show more ...
|