| 31cf479b | 04-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
When failure occurs running configure on external package save the results of config.log into the configure.log
Commit-type: configure debugging-aid |
| 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 ...
|
| f24d37d4 | 05-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/with-cudac' into 'master'
cuda: add --with-cudac to help.
See merge request petsc/petsc!2007 |
| cd6fc572 | 05-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-09-03/fix-checkcxxlibaries' into 'master'
Fix checkcxxlibraries to properly check -lstdc++ if -lc++ fails; also check...
See merge request petsc/petsc!2003 |
| d4420975 | 22-Aug-2019 |
Satish Balay <balay@mcs.anl.gov> |
cuda: add --with-cudac to help.
And fix API to use '--with-cudac=0' to disable cuda [and not 'with-cuda=0'].
Also the comparison "self.argDB['with-cuda'] == '0'" is buggy - as its a bool - not stri
cuda: add --with-cudac to help.
And fix API to use '--with-cudac=0' to disable cuda [and not 'with-cuda=0'].
Also the comparison "self.argDB['with-cuda'] == '0'" is buggy - as its a bool - not string.
So cudac => cuda-compiler. cuda => cuda-library.
Reported-by: "Schanen, Michel" <mschanen@anl.gov>
show more ...
|
| 660dac7e | 04-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/gitlab-ci' |
| e71ddac9 | 03-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix checkcxxlibraries to properly check -lstdc++ if -lc++ fails; also check for -lc++ with FC link issues
Commit-type: bug-fix, portability-fix Reported-by: Brad Aagaard <baagaard@usgs.gov> |
| 8ceee6fd | 03-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint' |
| dd439c74 | 03-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-configure-ml' into 'master'
Configure: Fix ML test link
See merge request petsc/petsc!1980 |
| 95512e66 | 27-Aug-2019 |
Satish Balay <balay@mcs.anl.gov> |
pastix: upstream tarball has a .git clone in a subdir - so remove it [to make it 'git clean' safe for ci tests] |
| 7f0ff1af | 28-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Reverted to changes from Commit 2475b7ca HAVE_C99 flag and HAVE_PACKAGE when package is not used by PETSc
Commit-type: feature, reversion-of-code-that-should-not-have-been-removed Reported-by: Jed
Reverted to changes from Commit 2475b7ca HAVE_C99 flag and HAVE_PACKAGE when package is not used by PETSc
Commit-type: feature, reversion-of-code-that-should-not-have-been-removed Reported-by: Jed Brown <jed@jedbrown.org> Reported-by: tabrezali@gmail.com
show more ...
|
| 58c0e507 | 26-Aug-2019 |
Satish Balay <balay@mcs.anl.gov> |
fix petsc4py for --package-prefix-hash
And Packages installed after PETSc (like petsc4py) should not go in package-prefix-hash |
| 3bdb793a | 20-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove '-std=c89 -predantic' flags since we don't want to build external packages with them. They are just for testing PETSc
Commit-type: portability-fix Reported-by: gitlab CI
also disable -predan
Remove '-std=c89 -predantic' flags since we don't want to build external packages with them. They are just for testing PETSc
Commit-type: portability-fix Reported-by: gitlab CI
also disable -predantic
show more ...
|
| a952ef13 | 04-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Add use of --package-prefix-hash for testing
Commit-type: testing
adios: fix pthread dependency
PTScotch: correctly list zlib, pthread as optional dependencies [and not hard-code the libraries her
Add use of --package-prefix-hash for testing
Commit-type: testing
adios: fix pthread dependency
PTScotch: correctly list zlib, pthread as optional dependencies [and not hard-code the libraries here]
configure hash: sort the hash of config files - this way its independent of the order of files listed by 'os.walk'
BlasLapack should use self.blaslapack.directory instead of self.libDir since this will be correct with -package-prefix-hash
Correctly handle saving hashvalue to prefix directory when --force is used
Packages that are built after PETSc configure finishes, postProcess() should never go in hash prefix location; just get rebuilt each time
Commit-type: bug-fix Reported-by: Satish Balay <balay@mcs.anl.gov>
Need to encode hash information before passing to hash library in python3
Commit-type: portability-fix Reported-by: gitlab CI
show more ...
|
| 8f767eab | 26-Aug-2019 |
Hong Zhang <hongzhang@anl.gov> |
Update revolve.py
C compiler was picked to compile the CXX file in Revolve. Changing setCompilers to framework solves this problem. |
| f783774b | 22-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Confirmed Matt's MR change and removed old-fashion code that checked manually for CXX while configuring |
| f09ea17e | 22-Aug-2019 |
Matthew Knepley <knepley@gmail.com> |
Configure: Fix ML test link - At least on my Mac, this was necessary to link ML |
| a5e7a95c | 18-Aug-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/2019-08-17/improve-openmp-handling' [PR #1972]
* barry/2019-08-17/improve-openmp-handling: Check OpenMP flags separatedly for C, C++, FC, check the option actually works, error i
Merge branch 'barry/2019-08-17/improve-openmp-handling' [PR #1972]
* barry/2019-08-17/improve-openmp-handling: Check OpenMP flags separatedly for C, C++, FC, check the option actually works, error if any don't work. Mumps uses OpenMP.
show more ...
|
| 4760e3ec | 18-Aug-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/2019-09-01/robustify-version-check' [PR #1963] |
| 2bd8934b | 17-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Check OpenMP flags separatedly for C, C++, FC, check the option actually works, error if any don't work. Mumps uses OpenMP
Commit-type: portability-fix, feature |
| f3ae25fa | 02-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
When detecting version info handle blanks introducted by preprocessor, error if needed version cannot be detected for packages that PETSc requires version information
Commit-type: bug-fix, porta
When detecting version info handle blanks introducted by preprocessor, error if needed version cannot be detected for packages that PETSc requires version information
Commit-type: bug-fix, portability-fix Reported-by: Mark Adams <mfadams@lbl.gov>
show more ...
|
| 8e426350 | 15-Aug-2019 |
Satish Balay <balay@mcs.anl.gov> |
pnetcdf: update download URL |
| 1ac5c604 | 13-Aug-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merged in balay/updated-med-4.0.0/master (pull request #1662)
Balay/updated med 4.0.0/master
Approved-by: BarryFSmith <bsmith@mcs.anl.gov> |
| db04d987 | 08-Aug-2019 |
Satish Balay <balay@mcs.anl.gov> |
configure: fix .libraries.toStringNoDupes() to correctly handle mpi.lib
Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
| 6b804ed2 | 30-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'stefano_zampini/GPU-matdensecuda' [PR #1911]
* stefano_zampini/GPU-matdensecuda: GPU: Initial implementation for SeqDense class on GPUs. |