History log of /libCEED/examples/petsc/Makefile (Results 1 – 25 of 58)
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


# 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 ...


123