Fix wrong case for PETSc
ptscotch: bison is only required to build, not link
petsc4py: update python version check [min 3.6]
configure: SLEPc v3.23.0
configure: SLEPc v3.023.0
SLEPc: update to latest (pre-3.23.0) snapshot
Kokkos: update to 4.6.00
configure: update HPDDM and SLEPc
Minor cleanup of Fortran binding stuff to simplify future maintainanceThere 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 maintainanceThere 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 ...
config: Update CGNS version to latest releaseAlso fix up plex/tests/ex100 compiler warning
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 modulesCo-authored-by: Jose E. Roman <jroman@dsic.upv.es>
Merge branch 'balay/prefer-make' into 'main'configure: look for 'make' before 'gmake' as some (default) gnu-make installs don't have'gmake'See merge request petsc/petsc!8199
Merge branch 'balay/blis' into 'main'blis: update to version 2.0-rc0See merge request petsc/petsc!8198
update Boost to 1.87.0, also with new download location
blis: update to version 2.0-rc0and add in option -download-blis-confname [default=auto]Apply 1 suggestion(s) to 1 file(s)
configure: look for 'make' before 'gmake' as some gnu-make (default) installs don't have'gmake'
configure: update CMake/SuiteSparse
configure: CHOLMOD requires OpenMP for CUDA buildsadd --with-suitesparse-cuda: default to auto-enable/disable (wrt --with-cuda --with-openmp dependencies) unless user explicitly specifies this opti
configure: CHOLMOD requires OpenMP for CUDA buildsadd --with-suitesparse-cuda: default to auto-enable/disable (wrt --with-cuda --with-openmp dependencies) unless user explicitly specifies this option
Merge remote-tracking branch 'origin/release'
configure: add missing library dependency
Merge branch 'jczhang/2025-02-20/cuda-12.8-update' into 'main'cuda-12.8.0 updateSee merge request petsc/petsc!8152
Merge branch 'jolivet/update-packages' into 'main'configure: update OpenMPI/hwloc/mpi4pySee merge request petsc/petsc!8154
configure: update OpenMPI/hwloc/mpi4py
CUDA: suppress warnings showing up with cuda-12.8.0
triangle: support all precisionstriangle is always run in double precision, but we may use it with PETSc compiled with a different precision
1...<<11121314151617181920>>...190