| 2a54bb22 | 28-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
BuildSystem: Determine bits per byte with compile-time check |
| 3ab5d730 | 28-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
MPI.py: fix checkSizeof() usage |
| 24014253 | 28-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Intel MPI compilers can also be in the intel64/bin directory so check there also
to see if user is providing both the --with-mpi-dir and MPI compilers
Reported-by: GS <georges.sadaka@univ-rouen.fr> |
| 165d5f0f | 28-May-2019 |
Jed Brown <jed@jedbrown.org> |
config/types.py: fix no-match case for checking type sizes
Reported-by: Lisandro Dalcin <dalcinl@gmail.com> |
| 598eca4e | 28-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/fix-configure-dependency (pull request #1713)
Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information
Approved-by: Jed
Merged in barry/fix-configure-dependency (pull request #1713)
Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information
Approved-by: Jed Brown <jed@59a2.org> Approved-by: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| fc04153b | 28-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
configure: fix format statement for python-2.6
Reported-by: "Jose E. Roman" <jroman@dsic.upv.es> |
| 5cbea537 | 28-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
known-64-bit-blas-indices can return a zero which previously was treated as result not provided
thus the test mistakenly set the BLAS indices size to 64 bits in that case
Commit-type: bug-fix Repor
known-64-bit-blas-indices can return a zero which previously was treated as result not provided
thus the test mistakenly set the BLAS indices size to 64 bits in that case
Commit-type: bug-fix Reported-by: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| cd1b99a6 | 28-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Additional functionality for downloaded OpenBLAS and related items
1) --with-openmp triggers OpenBLAS to build with OpenMP 2) --download-openblas-use-pthreads triggers OpenBLAS to build to use pthre
Additional functionality for downloaded OpenBLAS and related items
1) --with-openmp triggers OpenBLAS to build with OpenMP 2) --download-openblas-use-pthreads triggers OpenBLAS to build to use pthreads 3) Packages that use OpenMP now mark a variable and this is printed in the summary printed by configure 4) PetscInitialize -info will print information on number of OpenMP threads being used
Commit-type: feature
show more ...
|
| f8357408 | 26-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information
Instead delete the current dependency file at startup and create a new dependen
Configure was saving it's dependency information at startup, thus a crash of configure left the dependency information
Instead delete the current dependency file at startup and create a new dependency file only after configure has successfully completed
Commit-type: bug-fix Reported-by: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| 7a003026 | 26-May-2019 |
Jed Brown <jed@59a2.org> |
Merged in jed/sizeof (pull request #1706)
Migrate sizeof-related definitions to run-time/non-batch as appropriate
Approved-by: Lisandro Dalcin <dalcinl@gmail.com> Approved-by: BarryFSmith <bsmith@m
Merged in jed/sizeof (pull request #1706)
Migrate sizeof-related definitions to run-time/non-batch as appropriate
Approved-by: Lisandro Dalcin <dalcinl@gmail.com> Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Jed Brown <jed@59a2.org>
show more ...
|
| fc8a9ade | 26-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Fixes for Matlab engine
Do not use -nojvm option, instead use -nosplash, because -nojvm caused ex31.c to crash on exit Better -info output for starting engine Have PetscMatlabEngineDestroy() actuall
Fixes for Matlab engine
Do not use -nojvm option, instead use -nosplash, because -nojvm caused ex31.c to crash on exit Better -info output for starting engine Have PetscMatlabEngineDestroy() actually call the Matlab engine function to shut down the engine
Commit-type: bug-fix, style-fix
show more ...
|
| b19c9c28 | 23-May-2019 |
Jed Brown <jed@jedbrown.org> |
config sizeof: better code reuse for CUDA alignment check
CUDA should work with batch now (untested). |
| 7e7f46cd | 23-May-2019 |
Jed Brown <jed@jedbrown.org> |
config sizeof: refactor types.checkSizeof to be called by cuda.py |
| a2300afc | 23-May-2019 |
Jed Brown <jed@jedbrown.org> |
checkSizeof: use array-length trick to check type sizes without running
Thanks-to: Lisandro Dalcin <dalcinl@gmail.com> |
| 847f55b8 | 24-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Merged in dalcinl/endian (pull request #1698)
Runtime endianness detection
Approved-by: Jed Brown <jed@59a2.org> Approved-by: BarryFSmith <bsmith@mcs.anl.gov> |
| 6d2040de | 24-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint' |
| ad49ae3e | 23-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
BuildSystem: Remove configure test for PETSC_WORDS_BIGENDIAN |
| 30815ce0 | 23-May-2019 |
Lisandro Dalcin <dalcinl@gmail.com> |
Add PetscBinaryBigEndian() for runtime detection of endianness |
| 665cf430 | 23-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
known-sdot-returns-double: fix typo introduced in f9131bc4a7769ccd287f1fc9126441cb3fd21b55
Reported-by: Lisandro Dalcin <dalcinl@gmail.com> |
| 1626faec | 21-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove unused and messy support for selecting vendor or gnu compilers Reorder some compiler choices (Intel, clang) add lookup from gcc to g++ Remove f77 compilers and other outdated compilers |
| 0c755378 | 22-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/reduce-need-for-known-64-bit-blas-indices (pull request #1689)
Reduce the need to automatically detect (or indicate) 64 bit index BLAS/LAPACK |
| 391e3792 | 22-May-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/check-bad-urls (pull request #1685)
Barry/check bad urls
Approved-by: Patrick Sanan <patrick.sanan@gmail.com> Approved-by: Junchao Zhang <junchao.zhang@gmail.com> |
| 43acf613 | 21-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
When --with-batch=1 is used configure wants the user to provide -known-mpi-shared-libraries=0/1 However that flag was unused within configure - and this requirement causes grief to most users.
- So
When --with-batch=1 is used configure wants the user to provide -known-mpi-shared-libraries=0/1 However that flag was unused within configure - and this requirement causes grief to most users.
- So switch this requirement to a warning message - when '--with-batch=1--with-shared-libraries=1' is used - suppress this warning if --known-mpi-shared-libraries=1 is specified. - error out if --known-mpi-shared-libraries=0 is specified
show more ...
|
| c96e1a4d | 21-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Reduce the need to automatically detect (or indicate) 64 bit index BLAS/LAPACK
This is done by marking the BLAS/LAPACK libraries we try when we know if the libraries are 32 bit indices or 64 bit ind
Reduce the need to automatically detect (or indicate) 64 bit index BLAS/LAPACK
This is done by marking the BLAS/LAPACK libraries we try when we know if the libraries are 32 bit indices or 64 bit indices, for example most MKL libraries we know are one or the other.
The net result is that for --with-batch systems the user will need to provide the --known-64-bit-blas-indices less often (only when PETSc cannot figure it out based on the libraries used)
Commit-type: portability-fix, feature Reported-by: Dylan P. Brennan <dylanb@princeton.edu> Thanks-to: Mark Adams <mfadams@lbl.gov>
show more ...
|
| 27baeddb | 21-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
If we add the help argument for -known-64-bit-blas-indices then we need to check against clArgDB NOT ArgDB for user provided values, since the help message puts them in clArgDB
Commit-type: bug-fix |