| a2ad9726 | 16-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/2019-07-13/small-windows-features' [PR #1874]
* barry/2019-07-13/small-windows-features: 1) removes icl warnings about .o files 2) allows users to avoid --with-cc="win32fe cl" in
Merge branch 'barry/2019-07-13/small-windows-features' [PR #1874]
* barry/2019-07-13/small-windows-features: 1) removes icl warnings about .o files 2) allows users to avoid --with-cc="win32fe cl" instead --with-cc=cl
show more ...
|
| 07806ea0 | 16-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/13-7-2019/fix-mkl-version' [PR #1872]
* barry/13-7-2019/fix-mkl-version: BlasLapack.py incorrectly printed Intel MKL Version: INTEL_MKL_VERSION when not using MKL |
| 232d2d3f | 15-Jul-2019 |
Satish Balay <balay@mcs.anl.gov> |
petsc4py: update to snapshot that syncs with PETSC_USE_SCALAR_COMPLEX, PETSC_USE_SCALAR_REAL removal in 2475b7ca256cea2a4b7cbf2d8babcda14e5fa36e |
| 6e02dd22 | 15-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/13-7-2019/warn-old-gnumake' [PR #1871]
* barry/13-7-2019/warn-old-gnumake: Warn if using old (Apple usually) version of Gnu make |
| 68006f01 | 15-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'jed/fix-pkg-config/maint' [PR #1868]
* jed/fix-pkg-config/maint: Fix pkg-config to use --cflags and fix pkgname for eigen |
| cfb8f47a | 15-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
1) removes icl warnings about .o files 2) allows users to avoid --with-cc="win32fe cl" instead --with-cc=cl
Commit-type: style-fix, feature |
| bf3e94a3 | 19-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
-package-prefix-hash=directory will prefix the external packages based on a hash of the config directory and configure arguments
Based on a suggestion by Satish Balay
All PETSc builds go as usual f
-package-prefix-hash=directory will prefix the external packages based on a hash of the config directory and configure arguments
Based on a suggestion by Satish Balay
All PETSc builds go as usual for testing into PETSC_DIR/PETSC_ARCH.
Running with a different branch with the same config will generate the same hash and hence reuse the previous external package builds. Any change in the hash results in a COMPLETELY new external packages prefix
If one assumes that most merge requests do not involve changes to config this will result in a dramatic savings in configure time plus no longer require someone to manually manage the pre-building of external libraries and keeping them up to date. The same directory can be used for tests for maint and master since maint will generate different hashes and thus have its own copies of the external libraries.
Also supports --arch-hash that sets PETSC_ARCH based on the same config hash.
Commit-type: testing-fix, feature Thanks-to: Satish Balay <balay@mcs.anl.gov>
show more ...
|
| 52556f0f | 14-Jul-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/cleanup-petscconf-h (pull request #1834)
Remove testing and inserting into petscconf.h items that are not actually used by PETSc |
| 04f16e7f | 14-Jul-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/7-7-2019/clearer-config-messages (pull request #1853)
Add more code for printing tracebacks on various failures |
| 5c138aa6 | 14-Jul-2019 |
Jed Brown <jed@jedbrown.org> |
types.py: fix indentation
Commit-type: bug-fix |
| 76938fed | 14-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
BlasLapack.py incorrectly printed Intel MKL Version: INTEL_MKL_VERSION when not using MKL
Commit-type: documentation |
| deb87fdb | 14-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Warn if using old (Apple usually) version of Gnu make
Commit-type: feature |
| 6badab5a | 14-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Put compiler version checks inside try: since some compilers error on --version
If the names passed to getExecutable() contains the full path then don't search through entire path for executable, ju
Put compiler version checks inside try: since some compilers error on --version
If the names passed to getExecutable() contains the full path then don't search through entire path for executable, just search the given value
Commit-type: bug-fix, portability-fix Reported-by: nightly tests
show more ...
|
| c5d03372 | 13-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/2-7-2019/fix-colpack-install' [PR #1848]
* barry/2-7-2019/fix-colpack-install: Fixes installation issues related to colpack. |
| bc57b4e8 | 13-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'balay/update-petsc4py-jul-2019' [PR #1855]
* balay/update-petsc4py-jul-2019: petsc4py: update to latest master snapshot with fixes for deprecated functions like TSSetCostIntegrand() et
Merge branch 'balay/update-petsc4py-jul-2019' [PR #1855]
* balay/update-petsc4py-jul-2019: petsc4py: update to latest master snapshot with fixes for deprecated functions like TSSetCostIntegrand() etc.
show more ...
|
| b867d1fb | 12-Jul-2019 |
Jed Brown <jed@jedbrown.org> |
eigen: upgrade to latest version (3.3.7) and fix pkgname (for pkg-config) |
| 0a0200e6 | 12-Jul-2019 |
Jed Brown <jed@jedbrown.org> |
pkg-config: use --cflags instead of nonstandard --variable=includedir
Commit-type: bug-fix |
| 6ce20fd9 | 09-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
config.package.GNUPackage packages must initialize with GNUPackage not Package
Commit-type: bug-fix Reported-by: nightly tests |
| fafc4a9b | 04-Jul-2019 |
Joe Wallwork <j.wallwork16@imperial.ac.uk> |
No need for builddir=0 |
| 6e0d639c | 04-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Several GNU package installers were initializing with the basic package installer
Commit-type: bug-fix Thanks-to: Joe Wallwork <j.wallwork16@imperial.ac.uk> |
| fa1c6bb6 | 03-Jul-2019 |
Joe Wallwork <j.wallwork16@imperial.ac.uk> |
Do not use builddir for ADOL-C |
| e3cb2dce | 03-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix --download-colpack
Cleanup package.py handling of autoreconf and libtoolize, so not rerun unless needed Add support for petsc-build directory build for GNU packages On Darwin provide OpenMP flag
Fix --download-colpack
Cleanup package.py handling of autoreconf and libtoolize, so not rerun unless needed Add support for petsc-build directory build for GNU packages On Darwin provide OpenMP flag to linker eitherwise packages that use OpenMP cannot link into shared libraries
Commit-type: bug-fix, portability-fix Reported-by: Joe Wallwork <j.wallwork16@imperial.ac.uk>
show more ...
|
| b1c15ce4 | 10-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
GNUPackages did not init with GNUPackage; I thought I fixed this before
Commit-type: bug-fix |
| 579b8964 | 09-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduce HAVE_PGF90_COMPILER to replace previous use of pgif90 lib test in Fortran examples
that do not work with PGI fortran compiler since it handles pointer arguments differently.
Commit-type:
Introduce HAVE_PGF90_COMPILER to replace previous use of pgif90 lib test in Fortran examples
that do not work with PGI fortran compiler since it handles pointer arguments differently.
Commit-type: bug-fix, portability-fix, testing-fix Reported-by: nightly tests
show more ...
|
| 5a449d36 | 09-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Another source file called triangulate() hence needed ANSI_DECLARATORS
Triangle can only be used by PETSc with double because it takes a double array as input
Commit-type: bug-fix, portability-fix
Another source file called triangulate() hence needed ANSI_DECLARATORS
Triangle can only be used by PETSc with double because it takes a double array as input
Commit-type: bug-fix, portability-fix Reported-by: nightly tests
show more ...
|