History log of /petsc/config/install.py (Results 1 – 25 of 357)
Revision Date Author Comments
# 7b5fd022 28-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/housekeeping' into 'main'

Minor housekeeping

See merge request petsc/petsc!8811


# ab701a13 27-Oct-2025 Pierre Jolivet <pierre@joliv.et>

checkbadSource: check style of config/*


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


# ae414029 29-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# f18b297d 29-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/install-datafiles' into 'release'

'make install-lib': skip installing datafiles

See merge request petsc/petsc!8442


# 23abae74 28-May-2025 Satish Balay <balay@mcs.anl.gov>

'make install-lib': skip installing datafiles


# 0d821f60 30-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'release'


# c24104ab 30-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/relocatable-wheels' into 'release'

support relocatable wheel file

See merge request petsc/petsc!8354


# 6e8294f6 28-Apr-2025 Stefano Zampini <stefano.zampini@gmail.com>

setup.py: support python env relocation when building wheel

remove mpi4py dependency on the setup process
replace symlinked .so library with INPUT text file


# 09b68a49 04-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# e80aff1c 03-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-petsc-case' into 'release'

Fix wrong case for PETSc

See merge request petsc/petsc!8266


# f0b74427 01-Apr-2025 Pierre Jolivet <pierre@joliv.et>

Fix wrong case for PETSc


# 6d8694c4 20-Mar-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'

Major updates to Fortran interface

See merge request petsc/petsc!7517


# ce78bad3 20-Feb-2025 Barry Smith <bsmith@petsc.dev>

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous ve

Fortran 90: fully embrace After 34 years!

- deprecate use of 'F90' in Fortran function names
- use Fortran pointers when appropriate
- the new Fortran API is not backward compatible with previous versions!
- also clean up inconsistent PETSc code detected by new Fortran generation tools
- drop use of bfort
- automatically generate all the Fortran PETSc objects, enums etc from the include files
- generate most of the Fortran interface definitions and functions from the source code
- simplify the number and organization of Fortran modules

Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>

show more ...


# 2ad7182b 20-Nov-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# fef76383 20-Nov-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-install-ranlib' into 'release'

install: fix ranlib usage wrt self.executeShellCommand() as it can be 'ranlib -c'

See merge request petsc/petsc!8015


# abf72cf0 19-Nov-2024 Satish Balay <balay@mcs.anl.gov>

install: fix ranlib usage wrt self.executeShellCommand() as it can be 'ranlib -c'


# 00f5d003 06-Nov-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 408815cf 01-Nov-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'install_name_path' into 'release'

resolve install_name_tool on $PATH

See merge request petsc/petsc!7976


# 793d7be8 31-Oct-2024 Satish Balay <balay@mcs.anl.gov>

Update executeShellCommand() usage


# c9e802c5 31-Oct-2024 Min RK <benjaminrk@gmail.com>

resolve install_name_tool on $PATH (check otool similarly)

Many other invocations already do this, but there is one hardcoded absolute path left

The active SDK may be ahead of /usr/bin on $PATH, an

resolve install_name_tool on $PATH (check otool similarly)

Many other invocations already do this, but there is one hardcoded absolute path left

The active SDK may be ahead of /usr/bin on $PATH, and /usr/bin may be an install-requesting proxy,
not the actual tool

e.g. builds on Azure macOS-13

show more ...


# 7a90a204 02-Sep-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-make-check-before-install' into 'main'

build: 'make check' should work before 'make install' for a prefix build

See merge request petsc/petsc!7789


# 2d10696a 28-Aug-2024 Satish Balay <balay@mcs.anl.gov>

build: 'make check' should work before 'make install' for a prefix build


# c74fe4ad 01-May-2024 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


12345678910>>...15