History log of /petsc/config/BuildSystem/config/packages/MFEM.py (Results 1 – 25 of 109)
Revision Date Author Comments
# 4e8208cb 31-Jan-2026 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetC

Merge branch 'barry/2026-01-13/ftn-generation-for-context-functions' into 'main'

Fortran generation of interface definitions for functions that take and return context variables (void *ctx and PetCtx ctx)

See merge request petsc/petsc!8956

show more ...


# 2a8381b2 13-Jan-2026 Barry Smith <bsmith@mcs.anl.gov>

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now t

Add automatic generated fortran support for setting and returning contexts

Major cleanup of the code for setting and returning application (previously called user) contexts
- PetscCtx ctx is now the standard for passing in contexts
- PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFn

Both of these are typedef to void*

Also removed most use of user and userctx for context arguments now consistently named ctx

Improved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran

show more ...


# bf2b7fd4 13-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/adddefine-in-addpost' into 'main'

configure: let addPost automatically addDefine('HAVE_pkgname')

See merge request petsc/petsc!8780


# f9a62e05 12-Oct-2025 Pierre Jolivet <pierre@joliv.et>

configure: remove useless Makefile variables


# f8540a3c 12-Oct-2025 Pierre Jolivet <pierre@joliv.et>

configure: let addPost automatically addDefine('HAVE_pkgname')


# 77fcb429 12-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/remove-unneeded-define' into 'main'

configure: remove unneeded addDefine for packages used directly by PETSc

See merge request petsc/petsc!8779


# f0dc3c6b 11-Oct-2025 Pierre Jolivet <pierre@joliv.et>

configure: remove unneeded addDefine for packages used directly by PETSc

Packages with `self.useddirectly = 1` (default value) automatically define `PETSC_HAVE_pkgname`

Reported-by: Steven Dargavil

configure: remove unneeded addDefine for packages used directly by PETSc

Packages with `self.useddirectly = 1` (default value) automatically define `PETSC_HAVE_pkgname`

Reported-by: Steven Dargaville @stevendargaville

show more ...


# 9b43db70 27-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/hypre-3.0' into 'main'

configure: HYPRE v3.0 and compatible MFEM

See merge request petsc/petsc!8688


# 8739585e 28-Aug-2025 Pierre Jolivet <pierre@joliv.et>

configure: HYPRE 3.0 and compatible MFEM


# 2286efdd 25-Sep-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-30/fix-matshellsetoperationarg' into 'main'

Complete usage of PetscVoidFn and PetscErrorCodeFn and introduce PetscFortranCallbackFn

See merge request petsc/petsc!8615


# 57d50842 31-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Change use of void (*)(void) and void (**)(void) in the PETSc API to PetscVoidFn * and PetscVoidFn ** or PetscErrorCodeFn * or PetscErrorCodeFn **


# e31d2327 27-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jeremy/bump-ceed' into 'main'

Update libCEED version

See merge request petsc/petsc!8652


# 51da7514 18-Aug-2025 Jeremy L Thompson <jeremy@jeremylt.org>

rename - libceed -> libCEED


# c906b8ce 04-Aug-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/feature-mumps-blk' into 'main'

MATSOLVERMUMPS: add support for -mat_mumps_icntl_15 1

See merge request petsc/petsc!8537


# 8cc4b4f0 18-Jul-2025 Pierre Jolivet <pierre@joliv.et>

configure: update Open MPI/OpenBLAS/SLEPc/SuiteSparse


# 7b2fcb5d 28-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/proper-capitalization' into 'main'

configure: fix capitalization of multiple packages and PETSc itself

See merge request petsc/petsc!8597


# f605775f 26-Jul-2025 Pierre Jolivet <pierre@joliv.et>

configure: fix capitalization of multiple packages and PETSc itself


# a2773fc6 18-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-05-21/fix-post-build-install' into 'main'

Rework handling in configure/build handling of building/installing of packages...

See merge request petsc/petsc!8434


# a2dd8f59 21-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Rework handling in configure/build handling of building/installing of packages that must be built after PETSc

Add package.addPost() to register compile/install of external software to be done after

Rework handling in configure/build handling of building/installing of packages that must be built after PETSc

Add package.addPost() to register compile/install of external software to be done after PETSc is compiled/installed

Add package.addMakeCheck() to register make check for external software

Can now removed hardwired listing of rules for bamg, hpddm, etc from the PETSc makefiles

Much easier to add new packages that require post compiler/install makes

show more ...


# c12c1262 10-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'rmills/feature-ml-petscregressor' into 'main'

Add basic PetscRegressor component with support for a few linear regressors

See merge request petsc/petsc!7709


# 34b254c5 09-Apr-2025 Richard Tran Mills <rmills@rmills.org>

Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit

Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>
Co-authored-by: Hansol Suh <hsuh@anl.gov>
Co-authored-by: Bar

Add initial version PetscRegressor, part of the planned machine learning (ML) toolkit

Co-authored-by: Mr. Hong Zhang <hongzhang@anl.gov>
Co-authored-by: Hansol Suh <hsuh@anl.gov>
Co-authored-by: Barry Smith <bsmith@petsc.dev>
Co-authored-by: Toby Isaac <toby.isaac@gmail.com>
Co-authored-by: Satish Balay <balay@mcs.anl.gov>

Mr. Hong Zhang developed the petsc4py interface and examples.
Hansol Suh provided extensive help with updating the code to the latest PETSc coding guidelines and APIs, some documentation development, getting documentation to build correctly, getting new tests into the test harness, and numerous big fixes plus minor changes.
Barry Smith provided extensive feedback and code to get the Fortran interfaces and documentation build working.
Toby Isaac provided a fix to prevent breakage with complex-arithmetic builds.
Satish Balay provided important help with fixing builds.

Thanks-to: Pierre Jolivet <pierre@joliv.et>
Thanks-to: Jed Brown <jed@jedbrown.org>
Thanks-to: Jose Roman <jroman@dsic.upv.es>
Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>

Pierre, Jed, Jose, and Stefano provided extremely helpful feedback and suggestions during the merge review process.

show more ...


# 5c6379a4 10-Dec-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'lindad/update-mfem-hash' into 'main'

Update mfem hash

See merge request petsc/petsc!8047


# 5fe3c4b3 10-Dec-2024 Alexander <alexander.lindsay@inl.gov>

Update mfem hash

This pulls in https://github.com/mfem/mfem/pull/4510 such that
we can build MFEM when PETSc has been configured with 64-bit indices


# 01483bd1 20-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'lindad/more-mfem-config-options' into 'main'

MFEM: add in Superlu_DIST and NetCDF as optional dependencies

See merge request petsc/petsc!7836


# cf87967c 20-Sep-2024 Alexander <alexander.lindsay@inl.gov>

MFEM: add in Superlu_DIST and NetCDF as optional dependencies


12345