| #
ffc4695b
|
| 08-Oct-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI calls
Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.
The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.
Commit-type: error-checking /spend 30m
show more ...
|
| #
bfc8fd11
|
| 24-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' into master
|
| #
54f467a8
|
| 23-Nov-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/release/pgi-20.9-warnings' into 'release'
Fix warnings in NVIDIA compilers (formerly PGI)
See merge request petsc/petsc!3397
|
| #
b458e8f1
|
| 05-Nov-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement
|
| #
49bd2f5d
|
| 14-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/mumps-dist-rhs-workaround' into 'master'
MUMPS: add -mat_mumps_icntl_20 to select distribution format of RHS at runtime
See merge request petsc/petsc!3176
|
| #
25aac85c
|
| 14-Sep-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MUMPS: add -mat_mumps_icntl_20 to select distribution format of RHS at runtime
Change the default based on MUMPS version and MPI implementation.
|
| #
16924cb1
|
| 26-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc
Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
See merge request petsc/petsc!3064
show more ...
|
| #
2da392cc
|
| 17-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Turn on checkbadSource test to generate an error when found; fix all source code that causes errors
Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability /spend 1.5h
|
| #
dadd21d5
|
| 04-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-06-23/pcfactor-no-ordering-external' into 'master'
Most external factorization packages do not use the ordering provided by...
See merge request petsc/petsc!2913
|
| #
ff8cf4df
|
| 26-Jun-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MUMPS: set default ICNTL(7) per mumps manual
|
| #
2c7c0729
|
| 24-Jun-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Most external factorization packages do not use the ordering provided by PETSc, therefor only provide it when needed.
Adds MatOrderingType external to indicate not to generate an ordering and use wh
Most external factorization packages do not use the ordering provided by PETSc, therefor only provide it when needed.
Adds MatOrderingType external to indicate not to generate an ordering and use what the package needs Now -pc_view will not print the wrong PETSc ordering when the ordering is done externally
Saves some memory and compute time.
Commit-type: optimization Time: 1.2 hours Reported-by: Junchao Zhang <junchao.zhang@gmail.com> Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>
show more ...
|
| #
ed76a17b
|
| 28-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-mumps-distributed-rhs' into 'master'
Support distributed RHS in MUMPS-5.3.0 and above
Closes #605
See merge request petsc/petsc!2918
|
| #
67602552
|
| 26-Jun-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MUMPS: support distributed rhs
|
| #
7a32ffbe
|
| 14-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/2020-05-30/trivial-sizeof-fixes'
Updated the use of sizeof() when possible instead of using hardwired sizes for...
See merge request petsc/petsc!2827
|
| #
589a23ca
|
| 02-Jun-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string arguments need sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a few other utilities
Commit-type: style-fix
Development Tools: Vim, Emacs, Eclipse
show more ...
|
| #
0bde8b33
|
| 03-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-update-packages' into 'master'
Update to hypre 2.19.0 and to MUMPS 5.3.1
See merge request petsc/petsc!2814
|
| #
22235d61
|
| 24-May-2020 |
Pierre Jolivet <pierre.jolivet@enseeiht.fr> |
Update to hypre 2.19.0 and to MUMPS 5.3.1
|
| #
9c15a9aa
|
| 24-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/defined-nocpp' into 'master'
PetscDefined: test whether a configuration macro is defined without #ifdef
See merge request petsc/petsc!157
|
| #
cf9c20a2
|
| 19-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscUnlikelyDebug: add useful macro for conditionals that should be skipped in optimized mode
|
| #
76bd3646
|
| 14-Apr-2020 |
Jed Brown <jed@jedbrown.org> |
PetscDefined: remove many uses of #ifdef PETSC_USE_DEBUG
|
| #
a742fcfe
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
a31fb78f
|
| 02-Apr-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'hzhang/fix-matmatapi' into 'maint'
Add MatProductClear(); fix matmatapi
See merge request petsc/petsc!2665
|
| #
4417c5e8
|
| 29-Mar-2020 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix dangling pointer; add MatProductClear() as suggested by Lisandro
|
| #
a0a0c997
|
| 11-Mar-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-support-64bit-mumps' into 'master'
Support selective 64-bit mumps
See merge request petsc/petsc!2591
|
| #
a6053ece
|
| 07-Mar-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Support selective 64-bit mumps
A standard installation of MUMPS supports selective 64-bit. It uses int64_t for number for nonzeros (i.e., id.nnz, id.nnz_loc), and use int for indices of nonzeros (i.
Support selective 64-bit mumps
A standard installation of MUMPS supports selective 64-bit. It uses int64_t for number for nonzeros (i.e., id.nnz, id.nnz_loc), and use int for indices of nonzeros (i.e., id.irn, id.jcn, id.irn_loc and id.jcn_loc).
Previously, one can only build petsc with 32-bit indices to work with mumps.
This commit updates MUMPS interface to work with 64-bit-indices petsc.
show more ...
|