| #
017deb10
|
| 24-Oct-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/no-device-no-petscdevice' into 'main'
Add `--with-devicelanguage` to make PETSc a C library again
Closes #997
See merge request petsc/petsc!8783
|
| #
c95305b8
|
| 23-Oct-2025 |
Pierre Jolivet <pierre@joliv.et> |
configure: add --with-devicelanguage=(C|C++)
|
| #
48b4965f
|
| 25-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/configure-housekeeping' into 'main'
configure: minor cleanup
See merge request petsc/petsc!5163
|
| #
61897808
|
| 25-Apr-2022 |
Pierre Jolivet <pierre@joliv.et> |
configure: avoid misplacement of "Language used.."
|
| #
7d7a1305
|
| 18-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/disable-python2' into 'main'
Balay/disable python2
See merge request petsc/petsc!5131
|
| #
faa06574
|
| 17-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
remove '#!' from non-stand-alone python sources
|
| #
92947847
|
| 21-Dec-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-12-19/fix-makefile-compile-output' into 'master'
when clanguage=c++ 1) don't error printing mpi.h path 2) print proper C...
See merge request petsc/petsc!2409
|
| #
f5718a65
|
| 21-Dec-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
when clanguage=c++ 1) don't error printing mpi.h path 2) print proper C compiler 3) print message indicating clanguage=c++
Commit-type: bug-fix, feature Reported-by: Lisandro Dalcin <dalcinl@gmail.c
when clanguage=c++ 1) don't error printing mpi.h path 2) print proper C compiler 3) print message indicating clanguage=c++
Commit-type: bug-fix, feature Reported-by: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| #
80794ad0
|
| 24-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-07-27/error-check-mpiexec' into 'master'
Large number of fixes, optimizations for configure, speeds up the configure
See merge request petsc/petsc!2046
|
| #
0542e31a
|
| 27-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Large number of fixes, optimizations for configure, speeds up the configure
1) turn off checking if MPI library is shared since that code has been broken for 3+ years
2) move pure Fortran configure
Large number of fixes, optimizations for configure, speeds up the configure
1) turn off checking if MPI library is shared since that code has been broken for 3+ years
2) move pure Fortran configure tests to compilersFortran.py
3) turned threads back on but only use them for performing timeout for *runtest() commands (since they slow everything down if used everywhere)
4) changed parallel configure (which doesn't work anyways) to use --useParallel and not overload --useThreads
5) added runtime check of mpiexec that uses timeout (replaces previous test in MPI shared libraries)
6) removed unused tests in configure in the interest of speed
7) minor refactorization of configure for better support of parallel configure (which doesn't work)
8) added timing results in configure.log. These may be accessed with grep child configure.log | sort -k3 -g
9) add check that mpiexec given in configure test matches the MPI compilers and libraries used
Commit-type: optimization, bug-fix, portability-fix, feature Reported-by: Carl Steefel <cisteefel@lbl.gov>
show more ...
|
| #
530c27d8
|
| 19-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/2019-08-22/fix-fblaslapack-for-nag' into 'master'
Barry/2019 08 22/fix fblaslapack for nag
See merge request petsc/petsc!2004
|
| #
a9acdec7
|
| 22-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Many fixes to get PETSc and --download-fblaslapack working with nagfor compiler
Works with --download-fblaslapack, --download-scalapack, --download-mpich (does not work with --download-mumps)
Uses
Many fixes to get PETSc and --download-fblaslapack working with nagfor compiler
Works with --download-fblaslapack, --download-scalapack, --download-mpich (does not work with --download-mumps)
Uses lib/petsc/bin/petscnagfor as wrapper compiler since nagfor cannot work natively with the PETSc/standard Unix build environment
Required fixes/modernizations for BLAS/LAPACK source code (updated in the branch used by this branch, need to make it a tag when done)
Found a couple of portability issues with PETSc mpif.h
When package build fails they will no longer dump all the (huge amount) build output to the screeen
Commit-type: portability-fix
show more ...
|
| #
e92db14a
|
| 08-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
3deed19e
|
| 08-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merged in balay/verify_clanguage_cxx_compiler/maint (pull request #1622)
configure: When --with-clanguage=cxx is used, verify that the c++ compiler can actually compile .c sources [as c++]
Approved
Merged in balay/verify_clanguage_cxx_compiler/maint (pull request #1622)
configure: When --with-clanguage=cxx is used, verify that the c++ compiler can actually compile .c sources [as c++]
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Matthew Knepley <knepley@gmail.com>
show more ...
|
| #
87807f82
|
| 04-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
configure: When --with-clanguage=cxx is used, verify that the c++ compiler can actually compile .c sources [as c++]
Reported-by: Fande Kong <fdkong.jd@gmail.com>
|
| #
83c10b7e
|
| 04-Dec-2018 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged petsc/petsc into master
|
| #
a5a49157
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|
| #
e901d7f7
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpustay/feature-swarm-example
|
| #
baeaa64e
|
| 25-Oct-2018 |
Joseph Pusztay <josephpu@buffalo.edu> |
Merged petsc/petsc into master
|
| #
df90af56
|
| 24-Oct-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an already factored matrix Mat: Small fix for checking and docs Mat: Added MatSetFactorType() - Needed it when making a shell matrix look factored PetscDS: Added PetscDSUpdateBoundary() - Lets the user change the boundary condition single precision produces different convergence history p4est: has a dependency on zlib - so handle it correctly Add -mat_mffd_complex to use the Lyness complex number trick to compute J_u * v instead of differencing. Replace VecWAXPY by VecAXPY if needed Revert "Replace VecWAXPY by VecAXPY if needed" Replace VecWAXPY by VecAXPY if needed MatHermitianTransposeGetMat and MatCreateVecs ex19: Updated test filter to avoid false positives. DM: Improved Global-To-Natural docs Suggested-by: Josh L <ysjosh.lo@gmail.com> Do not build shared openblas when doing static build Upgrade OpenBLAS to 0.3.3 test: add alt output file for changes in OSX-10.14 and Xcode-10.0 [perhaps related to ML] ...
Conflicts: src/vec/is/utils/vsectionis.c
show more ...
|
| #
27821aea
|
| 22-Oct-2018 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'jed/python3-futurize' [PR #1122]
Merge announces support for Python 3.4+ in changes/dev.html.
* jed/python3-futurize: (44 commits) gmakegentest: avoid prefix matching in regex dm
Merge branch 'jed/python3-futurize' [PR #1122]
Merge announces support for Python 3.4+ in changes/dev.html.
* jed/python3-futurize: (44 commits) gmakegentest: avoid prefix matching in regex dm tests ex23.c: fix test args: -one -two -three gmakegentest: more fixes gmakegentest: fix processing of arguments containing number followed by "-" gmakegentest: always loop over nsize; Python-3 fixes python3: add in a python-3.4 test python: fix build on osx/opensolaris - where 'RANLIB=ranlib -c' i.e with a space.. python3: fix --download-ptscotch error configure: glob() gets executed early - whereas we need to get file list later [after 'make all' or equivalent] so revert back to using shell to get file-list python3: map() requires a list modifier for this usage. python: replace ModuleNotFoundError a python3.6+ feature with ImportError config: call setup to ensure that debugLevel is set nightlies: switch linux-pkg-dbg-ftn-interfaces to python3 config: enable Python-3 config: urllib/urlparse updates for Python-3 compatibility config fblaslapack: use isIBM instead of manual test python: replace commands with subprocess Fix LOCDIR paths generateetags.py: switch from commands to subprocess; unicode fix python: don't import commands when it isn't used ...
show more ...
|
| #
7cfe7613
|
| 13-Sep-2018 |
Jed Brown <jed@jedbrown.org> |
config: remove "import user"; deprecated in Python 2.6 and removed in 3
I can't imagine why anyone would want this unpredictable behavior in a configuration system in the first place.
|
| #
408d3fce
|
| 19-Jul-2017 |
Satish Balay <balay@mcs.anl.gov> |
improve clanguage=cxx warning message
|
| #
bb376940
|
| 19-Jul-2017 |
Satish Balay <balay@mcs.anl.gov> |
configure: add a warning for clanguage=cxx usage
|
| #
f37e7628
|
| 21-Feb-2016 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' into barry/add-pcfieldsplit-logevent
|