History log of /petsc/makefile (Results 26 – 50 of 1637)
Revision Date Author Comments
# 138d3dc6 18-Sep-2025 Barry Smith <bsmith@mcs.anl.gov>

change cp to ${CP} in a makefile rule for portability


# ed4474eb 31-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-20/no-petsc-options-make-check' into 'main'

Skip PETSC_OPTIONS with make check

See merge request petsc/petsc!8570


# 8940f7fd 21-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Skip PETSC_OPTIONS with make check

Some users may have a complicated PETSC_OPTIONS they use for their code but that results in extra output when running make check that confuses/upsets them and they

Skip PETSC_OPTIONS with make check

Some users may have a complicated PETSC_OPTIONS they use for their code but that results in extra output when running make check that confuses/upsets them and they do not associate the message with PETSC_OPTIONS. So ignore any PETSC_OPTIONS that is set

In order for the .gitlab-ci.yml file to continue to work we use EXTRA_OPTIONS to provide options instead of PETSC_OPTIONS

Yet another example how environmental variables are the work of the devil since they are not obvious when being used

Thanks-to: Satish Balay

show more ...


# 97aba221 31-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-25/change-makealletags-to-makeetags' into 'main'

Change make alletags to make etags since it always makes all of them

See merge request petsc/petsc!8593


# 343dd72a 31-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Change make alletags to make etags since it always makes all of them


# 357ff467 09-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-07-02/fortran-add-fortitude-linter' into 'main'

fortran add fortitude linter

See merge request petsc/petsc!8522


# e42d24d9 02-Jul-2025 Barry Smith <bsmith@mcs.anl.gov>

Add make fortitude to lint the Fortran code.

Thanks-to: Blaise Bourdin


# 165a7630 04-Jul-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/fix-make-install' into 'main'

makefile: avoid showing verbose info at 'make install'

See merge request petsc/petsc!8523


# 3c07e67f 03-Jul-2025 Jose E. Roman <jroman@dsic.upv.es>

makefile: avoid showing verbose info at 'make install'

Whenever PETSC_POST_INSTALLS is empty, 'make install' will fall down
to 'make info', printing lots of stuff which is confusing


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


# a16d7c54 05-Jun-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-05-27/docs-build-in-petsc-arch' into 'main'

Build the docs files in $PETSC_ARCH when

See merge request petsc/petsc!8444


# 7f019730 27-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Build the docs files in $PETSC_ARCH when

PETSC_ARCH is set and make docs is used

Otherwise the docs continue to be built in the doc directory.

Does not apply to petsc4py docs


# 21657465 18-May-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2025-05-03/add-dolphinx-package' into 'main'

add --download-dolfinx

See merge request petsc/petsc!8371


# d03e3399 18-May-2025 Barry Smith <bsmith@mcs.anl.gov>

Add support for --download-dolphinx and its needed packages

Also add saving of pythonpath and PYTHONPATH in pkgconfig and petscvariables for users to access


# 1210b49d 18-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# d6199b1a 18-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/ci-u24-migrate' into 'release'

CI: migrate Ubuntu-20.04 jobs to Ubuntu-24.04

See merge request petsc/petsc!8328


# 137c82b9 11-Apr-2025 Satish Balay <balay@mcs.anl.gov>

CI: migrate Ubuntu-20.04 jobs to Ubuntu-24.04

- require gcovr-5.2 on all jobs [upgrading some jobs to latest v8.3 triggers errors in stage-4 'coverage-analyze' job
- gcov triggers errors - and requi

CI: migrate Ubuntu-20.04 jobs to Ubuntu-24.04

- require gcovr-5.2 on all jobs [upgrading some jobs to latest v8.3 triggers errors in stage-4 'coverage-analyze' job
- gcov triggers errors - and requires --gcov-ignore-parse-errors
- --gcov-ignore-parse-errors prints tons of warnings triggering 'Job's log exceeded limit ...' message in CI. So hack installed gcovr to disable these messages
- linux-gcc-quad-64idx-dbg triggers 'diff-snes_tutorials-ex78_2' - so add in alt output file for this change

show more ...


# c9df829d 14-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# a52a81c1 12-Apr-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-PetscAddLogDouble' into 'release'

fix build error with --with-threadsafety --with-log=0

See merge request petsc/petsc!8304


# b868dffb 11-Apr-2025 Satish Balay <balay@mcs.anl.gov>

CI: gcovr: use --exclude '.*/petscsys.h'

Avoids govr errors with this code change (with arch-ci-linux-cuda-uni-pkgs):

upgrading gcovr from v5.2 to v8.3 gives useful messages

AssertionError: Got fu

CI: gcovr: use --exclude '.*/petscsys.h'

Avoids govr errors with this code change (with arch-ci-linux-cuda-uni-pkgs):

upgrading gcovr from v5.2 to v8.3 gives useful messages

AssertionError: Got function PetscStrHash(char const*) in /scratch/balay/petsc.x/include/petscsys.h on multiple lines: 2777, 2778.
You can run gcovr with --merge-mode-functions=MERGE_MODE.

However gcovr v8.3 is causing many other job failures. Hence sticking with v5.2 [via: --exclude '.*/petscsys.h']

show more ...


# fdec6269 26-Mar-2025 Satish Balay <balay@mcs.anl.gov>

generatefortranstubs: move out of maint (to config/utils)- as its needed in tarball


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


# 3ba50cbb 13-Feb-2025 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


12345678910>>...66