| #
5f80ce2a
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
chkerr and friends wrapped
|
| #
1241a243
|
| 13-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-01-05/c99' into 'main'
Feature: C99 and C++11
See merge request petsc/petsc!4700
|
| #
2c71b3e2
|
| 11-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
|
| #
9ace16cd
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
add PetscAssert() and PetscAssertFalse()
|
| #
940e4fdf
|
| 12-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'
Feature: Attribute Format - Mat
See merge request petsc/petsc!4634
|
| #
c0aa6a63
|
| 09-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
applied attribute format fixes to mat headers
|
| #
a8cf78f8
|
| 24-May-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-05-16/fix-double-lines' into 'main'
Fix typos in source
See merge request petsc/petsc!3984
|
| #
4e278199
|
| 16-May-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove all double blank lines from source
Commit-type: petsc-style /2h
|
| #
61d619b9
|
| 02-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-03-16/mat-factor-get-can-use-ordering' into 'main'
Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()
See merge request petsc/petsc!3739
|
| #
4ac6704c
|
| 18-Mar-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package to indicate its preferered ordering, which may be external (its own) or one of PETSc.
This also affects factorizatio
Introduce PCFactorSetDefaultOrdering_Factor() to allow each factorization package to indicate its preferered ordering, which may be external (its own) or one of PETSc.
This also affects factorization like dense PETsc where the ordering passed in by PETSc is ignored and not needed.
Also fixed options for MUMPS and SuiteSparse where users needed to pass a particular options database option to the package (MUMP or KLU) indicating they should use the PETSc provided ordering. Now if the PETSc provided ordering is provided these packages automatically use them without need a special option. This simplifies ordering usage for external packages
Commit-type: optimization, bug-fix, testing-fix, style-fix /spend 6h
show more ...
|
| #
f73b0415
|
| 16-Mar-2021 |
Barry Smith <bsmith@mcs.anl.gov> |
Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()
We need to distinquish whether the package can use an external ordering and if that is desirable (the internal ordering may be faster
Change MatFactorGetUseOrdering() to MatFactorGetCanUseOrdering()
We need to distinquish whether the package can use an external ordering and if that is desirable (the internal ordering may be faster).
Commit-type: style-fix /spend 15m
show more ...
|
| #
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
|
| #
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 ...
|
| #
59e7829c
|
| 07-Aug-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-parallel-submesh
* master: (2931 commits) remove N in docs for SNESQN replaced test tolerance with PETSC_SQRT_MACHINE_EPSILON fortran: PetscComp
Merge branch 'master' into knepley/feature-plex-parallel-submesh
* master: (2931 commits) remove N in docs for SNESQN replaced test tolerance with PETSC_SQRT_MACHINE_EPSILON fortran: PetscComplex type is missing from fortran initialize variables so that static analyzer doesn't mistakenly think they are used uninitialized. Move access of prefix until it is actually used Remove DMDASplitComm2d(), used in one example that was not tested Functions that do not return PetscErrorCode should not use PetscFunctionBegin/End paradgm remove unneeded reassignment of same value Missing CHKERRQ(); Mostly in Tao code Remove clang static analyser warning about passing NULL variable to strncat() missing newline in -ts_monitor_extreme minor fixes for integer counters Configure: Deal with '__func__' in C89 builds with newer Clang and GCC. Jenkinsfile: Increased timeout for tests to 5 minutes. 3.9 changes: further clarify removal of -pc_factor_mat_solver_package Options deprecations: add "PETSc" to inline warning removing unused variable MatShift support added to MATSUBMAT. Mimics MATSHELL functionality. Needed for matrix-free Hessians in TAO Newton-Line-Search methods. Add -ts_monitor_extreme Dev manual: add note on deprecating options database keys ...
Conflicts: src/dm/impls/plex/examples/tests/ex4.c
show more ...
|
| #
2f07c833
|
| 14-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-snes-ex13-spectral
* master: (2350 commits) migrate warning fix from next-tmp Revert "Remove dead code." clarifying comment in the code Remove dead
Merge branch 'master' into knepley/feature-snes-ex13-spectral
* master: (2350 commits) migrate warning fix from next-tmp Revert "Remove dead code." clarifying comment in the code Remove dead code. Add JuMP citation Copyedits and updates to developers manual Add more protection to intrinsics MPI: protect arguments in MPI macros Add the missing conditionals for 64-bit build Plex+VTK: Fix field type determination Fix bug in name cleanup Bib: Added ref Plex+VTK: Fix field type determination Plex: Updated test output - I am now hating this shit forgot to save file after moving prototypes to petscsys.h update Apple example project settings per Xcode Two functions should actually be public, used, for example from Apple MacOS and iOS programs includes should always be included relative to include directory Apple removed old locations of docsets SNES ex12: Updated test output ...
Conflicts: src/snes/examples/tutorials/ex13.c
show more ...
|
| #
d8acc534
|
| 30-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/fix-matsolvertype'
|
| #
ea799195
|
| 29-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
change MatSolverType to be a const char* typedef to match other XXType
Commit-type: style-fix Reported-by: Franck Houssen <franck.houssen@inria.fr>
|
| #
f4256b6c
|
| 27-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/matsolverpackage-matsolvertype'
|
| #
3ca39a21
|
| 26-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix name MatSolverPackage since it is better to be consistent and use the terminology Type.
Commit-type: style-fix, documentation
|
| #
93cf7e9f
|
| 23-Jan-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|
| #
860c79ed
|
| 20-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
fix terrible name for routines that view the info level of matrix
Resulted in links from MatFactorInfo to MatFactorInfo_XXX() which are really unrelated routines
Commit-type: documentation
|
| #
a168b902
|
| 14-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
fix typo in manual page that propogated with cut and paste to many manual pages
Commit-type: documentation Reported-by: apostol <apostol.faliagas@gmail.com>
|
| #
79f5f1b4
|
| 19-Jul-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|