| #
524285cf
|
| 22-Feb-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'dalcinl/options-yaml' into 'master'
Enhancements to YAML options
See merge request petsc/petsc!3629
|
| #
be10d61c
|
| 18-Feb-2021 |
Lisandro Dalcin <dalcinl@gmail.com> |
PetscOptionsInsertFile: Refactor to better support YAML options
* Filenames with '.yaml' or '.yml' extension are inserted as YAML options * Appending ':yaml' to a filename forces insertion as YAML o
PetscOptionsInsertFile: Refactor to better support YAML options
* Filenames with '.yaml' or '.yml' extension are inserted as YAML options * Appending ':yaml' to a filename forces insertion as YAML option
The previous rules propagate to PetscInitialize(..., file, ...) as well as command line option `-options_file`
show more ...
|
| #
9f90f53a
|
| 04-Jan-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/gamg-gpu-setup' into 'master'
MatMat operations with CUSPARSE
See merge request petsc/petsc!3391
|
| #
45639126
|
| 28-Dec-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscSF: need to initialize backends to access malloc functionality
|
| #
bdea225a
|
| 30-Dec-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'
Convert MPI error type to PETSc error with string message for all MPI calls
See merge request petsc/petsc!3326
|
| #
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 ...
|
| #
d6c9e3d1
|
| 14-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/09-08-2020/fix-debug-mpiabort-on-other-ranks' into 'master'
Barry/09 08 2020/fix debug mpiabort on other ranks
See merge request petsc/petsc!3179
|
| #
bf4d2887
|
| 11-Sep-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Deprecate -debugger_nodes and replace with -debugger_ranks
PETSCABORT calls abort if run under -start_in_debugger, rather than MPI_Abort, this allows debugging the crashed program
\spend 1h
Commit
Deprecate -debugger_nodes and replace with -debugger_ranks
PETSCABORT calls abort if run under -start_in_debugger, rather than MPI_Abort, this allows debugging the crashed program
\spend 1h
Commit-type: bug-fix, usability /spend 5m
show more ...
|
| #
6a37434b
|
| 13-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-malloc-tracing' into 'master'
Knepley/feature malloc tracing
See merge request petsc/petsc!3163
|
| #
608c71bf
|
| 10-Sep-2020 |
Matthew G. Knepley <knepley@gmail.com> |
Sys: Allow tracing malloc - I used this to track down allocation in a section of the code - Now malloc logging can use requested size instead of allocated size
|
| #
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
|
| #
fd2eec0d
|
| 23-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/add-kokkos-init' into 'master'
Add Kokkos initialization
See merge request petsc/petsc!3048
|
| #
c2b86a48
|
| 19-Aug-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add Kokkos initialization
|
| #
863deefa
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
ae8c65b1
|
| 13-Aug-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-08-09/non-ascii-source-error' into 'maint'
Non-ASCII characters in source should be an immediate error, not allowed in master
See merge request petsc/petsc!3036
|
| #
110fc3b0
|
| 10-Aug-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Non-ASCII characters in source should be an immediate error, not allowed in master
I wasted a huge amount of time with Python 3 and difficulties reading files with stdin and friends due to non-ASCII
Non-ASCII characters in source should be an immediate error, not allowed in master
I wasted a huge amount of time with Python 3 and difficulties reading files with stdin and friends due to non-ASCII characters in the source
Commit-type: error-checking, portability-fix, testing-fix, style-fix, feature /spend 5h
show more ...
|
| #
3404a313
|
| 06-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
b91a3cc2
|
| 06-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'bsmith/fix-gcov/maint' into 'maint'
gcov: call __gcov_flush() in PetscFinalize - so flushing will not continue into next pipeline
See merge request petsc/petsc!2955
|
| #
850fc14f
|
| 06-Jul-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2020-07-05/fix-petsc-unlikely-debug' into 'master'
Trivial fixes for PetscUnlikelyDebug usage
See merge request petsc/petsc!2956
|
| #
9245e749
|
| 06-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
Trivial fixes for PetscUnlikelyDebug usage
Commit-type: error-checking, style-fix /spend 5m
|
| #
56883f60
|
| 02-Jul-2020 |
Barry Smith <bsmith@mcs.anl.gov> |
gcov: call __gcov_flush() in PetscFinalize - so flushing will not continue into next pipeline
Commit-type: ci-fix Time: 1 hours
|
| #
08a3f2ed
|
| 26-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/improve-options-monitor' into 'master'
improve options monitor
See merge request petsc/petsc!2912
|
| #
c5b5d8d5
|
| 08-Apr-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
-options_monitor and -options_monitor_cancel have immediate effect.
* No need to call for PetscOptionsSetFromOptions * PetscOptionsMonitorDefault now uses plain PetscPrintf if NULL context (viewer)
-options_monitor and -options_monitor_cancel have immediate effect.
* No need to call for PetscOptionsSetFromOptions * PetscOptionsMonitorDefault now uses plain PetscPrintf if NULL context (viewer) is passed * so we can avoid creating a viewer early in PetscInitialize * -options_monitor_cancel cancels just hard-wired monitors * Remove PetscOptionsSetFromOptions * Remove PetscOptionsMonitorCancel * Introduce concept of options with absolute precedence * -options_monitor,-options_monitor_cancel,-h,-help,-skip_petscrc,-options_file_yaml,-options_string_yaml * PetscOptionsInsert: improve -skip_petscrc handling * Call PetscOptionsInsertArgs just once per PetscOptionsInsert * Improve related manpages
show more ...
|
| #
8ad20175
|
| 20-Apr-2020 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
introduce PetscErrorHandlingInitialized flag
|