| ebcb266d | 04-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 6a144de7 | 03-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'PR--petsc4py-build-against-current' into 'release'
petsc4py: build against the PETSc being built
See merge request petsc/petsc!3748 |
| 070a9a99 | 03-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 7e20c42e | 03-Apr-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Delay trying empty PIC flag until end of shared library checks unless PIC flag... |
| 5f022c63 | 29-Mar-2021 |
Alexei Colin <acolin@isi.edu> |
petsc4py: build against the PETSc being built
Fixes Issue 862:
./configure --with-petsc4py=1 && make && make install DESTDIR=foo <error>
Prior to this patch, when the Python extension is b
petsc4py: build against the PETSc being built
Fixes Issue 862:
./configure --with-petsc4py=1 && make && make install DESTDIR=foo <error>
Prior to this patch, when the Python extension is built against the PETSc installed in the system, i.e. PETSc needs to be fully installed before the extension can be built. This is a problem for packaging recipes that want to use `--with-petsc4py=1` but won't have PETSc installed into the system at the time the one single top-level build gets to building the Python extension.
This patch allows petsc4py to be built against PETSc located in the staging directory (DESTDIR). This involves four actions:
1. set PETSC_DIR the DESTDIR/PREFIX
2. but still pass DESTDIR to petsc4py build code (for items 3, 4)
3. input paths read from PETSc config files point into the final installation location of PETSc, so need to be prepended with DESTDIR
4. output paths to be used after installation need to be stripped of DESTDIR (they contain DESTDIR because of item 1)
NOTE: DESTDIR passed to the top-level makefile must be an absolute path. A relative path would not resolve intuitively at the time of building petsc4py, since the working directory would be `src/binding/petsc4py`.
Signed-off-by: Alexei Colin <acolin@isi.edu>
show more ...
|
| 23ca6883 | 01-Apr-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Run mpi* --show after building NPI so configure has a record of what is being run
Commit-type: configure, enhancement, debugability /spend 15m |
| ed5e8ed5 | 29-Mar-2021 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
remove nonworking PETSCVIEWERADIOS2 impl |
| 708ec420 | 28-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
slepc: update to latest snapshot |
| 8b44b570 | 30-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-fortran-object-reinit' into 'main'
Fortran: re-init destroyed petsc objects so that they are different from null objects
See merge request petsc/petsc!3786 |
| e706f7fb | 30-Mar-2021 |
Blaise Bourdin <bourdin@lsu.edu> |
BuildSystem: update exodusII to v2021-01-20 - Fixes compilation issues on macOS 11.2 / gcc10 - Adds libexoIIv2for32.a to self.liblist [when using fortran] - Installs exodiff and exotxt |
| 1fb7b255 | 29-Mar-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Fortran: re-init destroyed petsc objects so that they are different from null objects
Reported-by: Jose E. Roman <jroman@dsic.upv.es> |
| 08b8d49e | 30-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-03-28/openmpi-libevent-internal/release' into 'main'
OpenMPI: build with --with-libevent=internal - needed for MacOS
See merge request petsc/petsc!3779 |
| 4a39b367 | 30-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| be1defb6 | 30-Mar-2021 |
Matthew Knepley <knepley@gmail.com> |
Configure: Protect GMsh execution |
| 1fb4a062 | 29-Mar-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
OpenMPI: build with --with-libevent=internal
This fixes OpenMPI failures on Mac with latest OS and Xcode
Commit-type: portability-fix /spend 45m |
| b6efb0a5 | 29-Mar-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Add test for mpi4py and clearer error message on how to PYTHONPATH to use mpi4py
Commit-type: error-checking,testing-fix,feature,example /spend 2h |
| 3f3f8572 | 28-Mar-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Config: add OpenMP flag to CXXPPFLAGS |
| db357e08 | 26-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 10195b38 | 26-Mar-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Stop passing integers to function that that may take pointers depending on the MPI implementation.
Commit-type: portability-fix, configure /spend 5m |
| 2a21d33d | 25-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'PR--config-petsc4py-with-arg-bool' into 'main'
config: petsc4py: fix type of --with arg to bool
See merge request petsc/petsc!3741 |
| a59e833d | 25-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/revert-mpi.mod-check' into 'main'
mpif.mod: revert requirement - as MS-MPI does not have it.
See merge request petsc/petsc!3759 |
| 6ac58e00 | 24-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-ds-traversals' into 'main'
DS: Moved management of pointwise functions into PetscWeakForm object - Added...
See merge request petsc/petsc!3726 |
| 465c263e | 24-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-before-release-fixes' into 'main'
fixes and updates before new release
See merge request petsc/petsc!3712 |
| 9c8ab5bc | 24-Mar-2021 |
Satish Balay <balay@mcs.anl.gov> |
mpif.mod: revert requirement - as MS-MPI does not have it. Do not add back the complex code for corner cases |
| 184ce1a2 | 20-Mar-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Sys+Configure: Added dladdr() support - Turn on feature test macro for dladdr() support - PetscDLAddr() should not fail if there is no support |