| 709ebdaa | 26-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix_FC_DEPFLAGS' into 'master'
configure: fix FC_DEPFLAGS
See merge request petsc/petsc!2105 |
| 3d1f3aa6 | 26-Sep-2019 |
Volker Jacht <kooky089@gmail.com> |
Fix configuration crash when cmake was not found/working as 'e' was not defined. |
| 1b30e758 | 26-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
configure: fix FC_DEPFLAGS
Reported-by: Lisandro Dalcin <dalcinl@gmail.com> |
| cb53a042 | 25-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
mpiexec: fix shell escape of path-to-mpiexec only when using autodected-path. Also spectrum MPI uses OMPI_MAJOR_VERSION etc - so check if mpiexec supports --oversubscribe - before using it.
Add chec
mpiexec: fix shell escape of path-to-mpiexec only when using autodected-path. Also spectrum MPI uses OMPI_MAJOR_VERSION etc - so check if mpiexec supports --oversubscribe - before using it.
Add check for 'mpiexec -n 1' usage (required)
debugging usage: --with-mpiexec="jsrun -g 1"
Reported-by: Mark Adams <mfadams@lbl.gov>
show more ...
|
| 6a12d0d4 | 25-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/sorted-petscconf-defines' into 'master'
config: sort defines going into petscconf.h [Fix #383]
Closes #383
See merge request petsc/petsc!2099 |
| 9908259f | 25-Sep-2019 |
Jed Brown <jed@jedbrown.org> |
config MPI.py: stricter detection of Open MPI environment
Reported-by: Jacob Faibussowitsch <jfaibussowitsch@anl.gov> |
| abeb561d | 24-Sep-2019 |
Jed Brown <jed@jedbrown.org> |
config: sort defines going into petscconf.h [Fix #383] |
| c1bf63ba | 24-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-08-05/features-cray-knl' into 'master'
Features for Cray KNL systems
See merge request petsc/petsc!2044 |
| 05f86fb1 | 06-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Features for Cray KNL systems
Detect Cray compilers and use them automatically, no longer need to use --with-cc=cc etc. more installation.html information on using theta Detect MKLROOT and use it if
Features for Cray KNL systems
Detect Cray compilers and use them automatically, no longer need to use --with-cc=cc etc. more installation.html information on using theta Detect MKLROOT and use it if no specific BLAS/LAPACK requested Error if Cray environment detected but no Cray compiler modules set, prevents compiling with old sequential gnu compilers on the system For Intel and GNU Cray environments on KNL systems allow compiling packages whose configures call executables by stripping the KNL specific arguments from the compile libraries for the external libraries, thus --download-hdf5 etc work (note this does not work for the Cray compilers because I could not figure out how to run the drive.cc programs that the cc compiler lists when generating the complete compile/link list of compiler arguments, includes, and libraries)
Commit-type: ease-of-use, feature
Minor updates based on comments of the reviewers of the MR
Commit-type: style-fix Reported-by: Satish Balay <balay@mcs.anl.gov>
Add self.installwithbatch = 0 for hypre since it attempts to run programs during configure Note that with the PETSc automatic cross compiling on Theta hypre will configure and build successfully
Fix directory for checking default BLAS/LAPACK locations before checking MKLROOT variable
Fixed error in BlasLapack.py which resulted from bad merge and the variables were set too late, changed used of ls to Python function
Commit-type: bug-fix, style-fix Reported-by: gitlab-ci
show more ...
|
| ae83a963 | 24-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-dm-boundingbox' into 'master'
Knepley/feature dm boundingbox
See merge request petsc/petsc!2043 |
| 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 |
| cc17cd1e | 23-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'master' into 'master'
Add --download-hpddm
See merge request petsc/petsc!1994 |
| d1fb55d9 | 23-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Put back test for 'dgeev' in BLAS/LAPACK, put back detection of Fortran calls for accessing command line arguments, added comments why shared library detector did not work
Commit-type: portability-f
Put back test for 'dgeev' in BLAS/LAPACK, put back detection of Fortran calls for accessing command line arguments, added comments why shared library detector did not work
Commit-type: portability-fix, style-fix, feature Reported-by: Satish Balay <balay@mcs.anl.gov> Reported-by: Matthew Knepley <knepley@gmail.com>
show more ...
|
| 38cfc46e | 22-Sep-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
--download-hpddm for PCHPDDM and KSPHPDDM |
| 28d58a37 | 22-Sep-2019 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Fixes and improvements for PCHPDDM and KSPHPDDM |
| c1f58a86 | 23-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
petsc4py: fix --prefix install [conflict with package-prefix-hash]
Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
| 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 ...
|
| 817ca2f3 | 22-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
mpi4py: fix for package-prefix-hash |
| 5ec2ac8a | 21-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
petsc4py: update to snapshot with corresponding changes |
| d7c9e203 | 21-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
pkg-hash: fix for --download-petsc4py |
| 702ff5e6 | 21-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
petsc4py: update to snapshot with VECCuda fixes for !2074 |
| 4dbcf49f | 19-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-09-10/jed/gitlab-ci' into 'master'
Barry/2019 09 10/jed/gitlab ci
See merge request petsc/petsc!2042 |
| 09937a60 | 19-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
netcdf: add backup download url |
| c16c4641 | 18-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Update to new commit of OpenBLAS that truly does fix the TARGET=GENERIC problem
Commit-type: package-update |
| 31bfe1cb | 14-Sep-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix for Python3, string input must be converted to [] before processing because list and map behave differently.
Commit-type: bug-fix, portability-fix Reported-by: gitlab-ci |