| #
daba9d70
|
| 19-Feb-2026 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2026-02-16/change-cpp-to-cxx' into 'main'
Change *.cpp to *.cxx
See merge request petsc/petsc!9043
|
| #
d52a580b
|
| 19-Feb-2026 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Change *.cpp to *.cxx
|
| #
9a3a8673
|
| 17-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2025-09-19/precision-mumps' into 'main'
Support different precisions with MUMPS
See merge request petsc/petsc!8715
|
| #
e5ad84ad
|
| 29-Sep-2025 |
Junchao Zhang <jczhang@anl.gov> |
Config: add support of multiple OR'ed values on a #requires<key> line
|
| #
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 ...
|
| #
b0dcfd16
|
| 23-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-03-20/minor-fortran-cleanup' into 'main'
Minor cleanup of Fortran binding stuff to simplify future maintainance
See merge request petsc/petsc!8218
|
| #
6dd63270
|
| 20-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
show more ...
|
| #
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 ...
|
| #
2fac8a03
|
| 02-Sep-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/configure-fix-for-python-3.13' into 'main'
configure: python-3.13 does no have xdrlib, _parse_makefile in sysconfig
Closes #1604
See merge request petsc/petsc!7790
|
| #
9bb2fd42
|
| 28-Aug-2024 |
Satish Balay <balay@mcs.anl.gov> |
configure: python-3.13 does no have xdrlib, _parse_makefile in sysconfig
Fixes #1604
Thanks-to: https://gitlab.com/sagitter
|
| #
9e121fd0
|
| 06-Mar-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'libpetsc-repro' into 'main'
gmakegen: sort source files
See merge request petsc/petsc!7339
|
| #
49316b25
|
| 06-Mar-2024 |
Lars Bilke <lars.bilke@ufz.de> |
gmakegen: sort source files
This makes libpetsc.so reproducible. Without this fix the order of symbols in libpetsc.so is different between builds.
Follow-up on !893.
|
| #
97c047f8
|
| 25-Oct-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-10-18/rm-dirs-from-makefiles' into 'main'
Remove use of and the DIRS variables from the makefiles
See merge request petsc/petsc!6945
|
| #
a95bf149
|
| 18-Oct-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove use of DIRS in gmakegen.py to generate list of compiled code
|
| #
7c442164
|
| 26-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-06-28/fix-test-harness-for-other-packages' into 'main'
add support for using the test harness for application code
See merge request petsc/petsc!6645
|
| #
8d5d1ea2
|
| 28-Jun-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
fix bugs in testharness that effect using it for other packages and document how to use it
|
| #
8fb404ee
|
| 09-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-06-22/-add-out-of-place-fortran-stubs' into 'main'
Add support for generating fortran stubs out of the source directory and into PETSC_ARCH
See merge request petsc/petsc!66
Merge branch 'barry/2023-06-22/-add-out-of-place-fortran-stubs' into 'main'
Add support for generating fortran stubs out of the source directory and into PETSC_ARCH
See merge request petsc/petsc!6627
show more ...
|
| #
c729af5e
|
| 04-Jul-2023 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix for gmakegen.py required by SLEPc in the case of prefix builds
|
| #
13d87ab8
|
| 22-Jun-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Allow generatefortranstubs.py to generate the stubs and module files in the PETSC_ARCH directory
|
| #
723b7f29
|
| 05-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-06-15/add-fortran-file-viewer' into 'main'
Allow one to attach a PETSCVIEWERASCII to a Fortran file unit
See merge request petsc/petsc!6607
|
| #
fbf9dbe5
|
| 16-Jun-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
HAVE_FORTRAN should be USE_FORTRAN_BINDINGS since it is about generating the Fortran bindings, not about if the Fortran compiler exists
|
| #
9bc24a55
|
| 05-Jul-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/gmakegen-fix' into 'release'
Fix gmakegen.py for /build in pkg_dir when pkg_dir != petsc_dir
See merge request petsc/petsc!6661
|
| #
974bd71d
|
| 08-May-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Fix gmakegen.py for /build in pkg_dir when pkg_dir != petsc_dir
|