| #
881fc992
|
| 26-Oct-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: sys_tutorials-ex19_1: ignore check_pointer_intensity used in bitbucket pipelines python2.6: provide subprocess.check_output
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: sys_tutorials-ex19_1: ignore check_pointer_intensity used in bitbucket pipelines python2.6: provide subprocess.check_output (introduced in python2.7) ctags: switch to supbrocess in d35930a37ac51e1f78ebfaaf074c663076f75215 results in verbose output on screen slepc: use slepc-3.10.1 with petsc-3.10 slepc: fix download with prefix plexexodusii.c: Vec array type changed from PetscReal* to PetscScalar*. PCPatch: correct logic for setFromOptions calls on subksps PCPatch: fix setFromOptions for !save_operators PCPatch: fix getGlobalDofs for !combined PCPatch: fix patchSection setup for case !combined *change* added const to input parameters in BLAS method declarations sowing: add check for cygwin/g++
show more ...
|
| #
a5a49157
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpusztay/feature-swarm-symplectic-example
|
| #
e901d7f7
|
| 25-Oct-2018 |
Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local> |
Merge branch 'master' into jpustay/feature-swarm-example
|
| #
baeaa64e
|
| 25-Oct-2018 |
Joseph Pusztay <josephpu@buffalo.edu> |
Merged petsc/petsc into master
|
| #
116bdff6
|
| 25-Oct-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'pr1197/lm/fix-pcpatch-options/master' [PR #1197]
* pr1197/lm/fix-pcpatch-options/master: PCPatch: fix setFromOptions for !save_operators If we do not save the patch operators, their cr
Merge branch 'pr1197/lm/fix-pcpatch-options/master' [PR #1197]
* pr1197/lm/fix-pcpatch-options/master: PCPatch: fix setFromOptions for !save_operators If we do not save the patch operators, their creation is deferred until PCPatch_Apply (rather than PCPath_Setup). As a result, we must also defer KSPSetFromOptions on each patch KSP until the operator has been attached.
I think this won’t result in KSPSetFromOptions being called all the time, but we need to delay this call until the KSP has an operator, otherwise the defaults system produces nonsense.
show more ...
|
| #
81815b75
|
| 25-Oct-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'pr1195/lm/fix-pcpatch-section-fields/master' [PR #1195]
* pr1195/lm/fix-pcpatch-section-fields/master: PCPatch: fix patchSection setup for case !combined If the discretisation info c
Merge branch 'pr1195/lm/fix-pcpatch-section-fields/master' [PR #1195]
* pr1195/lm/fix-pcpatch-section-fields/master: PCPatch: fix patchSection setup for case !combined If the discretisation info comes in as one section per field, the logic for computing a combined patchSection is different. PCPatch: fix getGlobalDofs for !combined The offset is the sum of the offsets of all the fields I think. This code path is never exercised.
show more ...
|
| #
df90af56
|
| 24-Oct-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an already factored matrix Mat: Small fix for checking and docs Mat: Added MatSetFactorType() - Needed it when making a shell matrix look factored PetscDS: Added PetscDSUpdateBoundary() - Lets the user change the boundary condition single precision produces different convergence history p4est: has a dependency on zlib - so handle it correctly Add -mat_mffd_complex to use the Lyness complex number trick to compute J_u * v instead of differencing. Replace VecWAXPY by VecAXPY if needed Revert "Replace VecWAXPY by VecAXPY if needed" Replace VecWAXPY by VecAXPY if needed MatHermitianTransposeGetMat and MatCreateVecs ex19: Updated test filter to avoid false positives. DM: Improved Global-To-Natural docs Suggested-by: Josh L <ysjosh.lo@gmail.com> Do not build shared openblas when doing static build Upgrade OpenBLAS to 0.3.3 test: add alt output file for changes in OSX-10.14 and Xcode-10.0 [perhaps related to ML] ...
Conflicts: src/vec/is/utils/vsectionis.c
show more ...
|
| #
a1eac568
|
| 24-Oct-2018 |
Lawrence Mitchell <lawrence@wence.uk> |
PCPatch: correct logic for setFromOptions calls on subksps
Additionally fix PCSetUpOnBlocks_PATCH for the !save_operators case.
|
| #
54ab768c
|
| 23-Oct-2018 |
Lawrence Mitchell <lawrence@wence.uk> |
PCPatch: fix setFromOptions for !save_operators
If we do not save the patch operators, their creation is deferred until PCPatch_Apply (rather than PCPath_Setup). As a result, we must also defer KSPS
PCPatch: fix setFromOptions for !save_operators
If we do not save the patch operators, their creation is deferred until PCPatch_Apply (rather than PCPath_Setup). As a result, we must also defer KSPSetFromOptions on each patch KSP until the operator has been attached.
show more ...
|
| #
624e31c3
|
| 23-Oct-2018 |
Lawrence Mitchell <lawrence@wence.uk> |
PCPatch: fix getGlobalDofs for !combined
The offset is the sum of the offsets of all the fields I think. This code path is never exercised.
|
| #
1e5fa6bb
|
| 23-Oct-2018 |
Lawrence Mitchell <lawrence@wence.uk> |
PCPatch: fix patchSection setup for case !combined
If the discretisation info comes in as one section per field, the logic for computing a combined patchSection is different.
|
| #
16413a6a
|
| 22-Oct-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Complete support for individual PETSc objects to use their own options database with PetscObjectSetOptions()
Commit-type: feature, example Reported-by: "Blondel, Sophie" <sblondel@utk.edu>
|
| #
dfd95116
|
| 20-Oct-2018 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged petsc/petsc into master
|
| #
5a7b8bca
|
| 09-Oct-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/stefano_zampini/weakly-symmetric-elasticity-rebased'
|
| #
a1de1983
|
| 09-Oct-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'pefarrell/vanka-exclude-subspaces' [PR #1163]
* pefarrell/vanka-exclude-subspaces: Generalise the exclude_subspace option of Vanka construction in PCPATCH to exclude_subspaces. This is
Merge branch 'pefarrell/vanka-exclude-subspaces' [PR #1163]
* pefarrell/vanka-exclude-subspaces: Generalise the exclude_subspace option of Vanka construction in PCPATCH to exclude_subspaces. This is important if you have more than one constraint, e.g. MHD problems with one multiplier enforcing solenoidality of the velocity and another enforcing solenoidality of the magnetic field.
show more ...
|
| #
a48c39c8
|
| 07-Oct-2018 |
Patrick Farrell <patrick@pefarrell.org> |
Fix for -pc_patch_exclude_subspaces code when the user hasn't yet set the number of fields of the problem
|
| #
928bb9ad
|
| 03-Oct-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
Do some housekeeping and add missing CHKERRQ calls
|
| #
59b66c28
|
| 05-Oct-2018 |
Patrick Farrell <patrick@pefarrell.org> |
C90 fixes
|
| #
e4c66b91
|
| 04-Oct-2018 |
Patrick Farrell <patrick@pefarrell.org> |
Generalise the exclude_subspace option of Vanka construction in PCPATCH to exclude_subspaces.
This is important if you have more than one constraint, e.g. MHD problems with one multiplier enforcing
Generalise the exclude_subspace option of Vanka construction in PCPATCH to exclude_subspaces.
This is important if you have more than one constraint, e.g. MHD problems with one multiplier enforcing solenoidality of the velocity and another enforcing solenoidality of the magnetic field.
show more ...
|
| #
5a5264e3
|
| 19-Sep-2018 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Merged petsc/petsc into master
|
| #
1861c7ec
|
| 18-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-dm-nearnullspace
* master: (219 commits) petsc4py: update with VecScatter API changes remove duplicate code petsc4py: update to version 3.10.0 fixe
Merge branch 'master' into knepley/feature-dm-nearnullspace
* master: (219 commits) petsc4py: update with VecScatter API changes remove duplicate code petsc4py: update to version 3.10.0 fixed typos in documentation fixed typos in documentation Fix some remaining Register()s to call InitializePackage() Remove memory leaks of XXXRegister() is called but XXX object is never used Add to PCTFS manual page that it does not work for complex numbers Stray , in manual page that should be . Only register MPI3 VecScatter if they are built clarification of KSPSetComputeInitialGuess() Add missing makefiles for VecScatter implementations Changed VecScatterCreate() to take a communicator and return scatter as other first class PETSc objects do. Changed old VecScatterCreate() to VecScatterCreateWithData() Added VecScatterSetUp() and converted implementations to use it to compute scatter information Pull "MPI1" and "MPI3" specific code out of common VecScatter impls code This allows future implementations to use the common code also without changing the common code Seperate VecScatter implementation code into three subdirectories seq, mpi1, and mpi3 doc: fix author list in manual wrt 6402aee doc: fix LOCDIR wrt broken URL from MatHYPRESetPreallocation.html ifort: ifx compile error with --with-mpi=0 changes/310.html: merged two TAO sections ...
Conflicts: src/dm/interface/dm.c
show more ...
|
| #
e11ba9d6
|
| 18-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-ksp-ex10-transpose
* master: (219 commits) petsc4py: update with VecScatter API changes remove duplicate code petsc4py: update to version 3.10.0 fi
Merge branch 'master' into knepley/feature-ksp-ex10-transpose
* master: (219 commits) petsc4py: update with VecScatter API changes remove duplicate code petsc4py: update to version 3.10.0 fixed typos in documentation fixed typos in documentation Fix some remaining Register()s to call InitializePackage() Remove memory leaks of XXXRegister() is called but XXX object is never used Add to PCTFS manual page that it does not work for complex numbers Stray , in manual page that should be . Only register MPI3 VecScatter if they are built clarification of KSPSetComputeInitialGuess() Add missing makefiles for VecScatter implementations Changed VecScatterCreate() to take a communicator and return scatter as other first class PETSc objects do. Changed old VecScatterCreate() to VecScatterCreateWithData() Added VecScatterSetUp() and converted implementations to use it to compute scatter information Pull "MPI1" and "MPI3" specific code out of common VecScatter impls code This allows future implementations to use the common code also without changing the common code Seperate VecScatter implementation code into three subdirectories seq, mpi1, and mpi3 doc: fix author list in manual wrt 6402aee doc: fix LOCDIR wrt broken URL from MatHYPRESetPreallocation.html ifort: ifx compile error with --with-mpi=0 changes/310.html: merged two TAO sections ...
Conflicts: src/ksp/ksp/interface/itfunc.c
show more ...
|
| #
4a1557b5
|
| 12-Sep-2018 |
Andreas Selinger <andreasselinger@gmail.com> |
Merged petsc/petsc into master
|
| #
d49c3730
|
| 11-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (345 commits) Update dev notes for the coming release Increase patchlevel to 3.9.4 doc fixes Added some AIJSELL tests t
Merge branch 'master' into arcowie-rem/feature-error-logging
* master: (345 commits) Update dev notes for the coming release Increase patchlevel to 3.9.4 doc fixes Added some AIJSELL tests that mirror the SELL tests. Bib: More refs Removed use of hardwired -1 to represent PETSC_NULL_XXX object, since the null value is now 0. fix memleaks flagged by valgrind ex62: disable long running test and workaround differences in iteration counts on various builds. Add FAQ we can point to when users get error messages such as: "PETSc was configured with one OpenMPI mpi.h version but now appears to be compiling using a different OpenMPI mpi.h version" swith test from mpich to openmpi as mpich ch3:sock is unuserable per PetscShmCommGet() DM: Forgot to move include statement fix nightlybuild issues - disable hypre [for openmp] and fix uninitialized variables tests: enable openmp and hwloc with one of the mumps tests Default BoomerAMG smoothers Configure: Revert changes from debb90c, so that we are back to the original Libmesh Configure: Reverted change for Libmesh from 83cd5d7 Split vecimpl.h into vecimpl.h and vecscatterimpl.h SNES ex62: Turned off some tests for other precisions and shortened output of sensitive tests Use mmap to allocate the shared pthread barrier if available Add configure test for functional mmap ...
Conflicts: include/petscconvest.h src/snes/examples/tutorials/ex13.c src/snes/interface/snes.c src/snes/utils/convest.c
show more ...
|
| #
94dfa42b
|
| 10-Sep-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-pc-patch'
|