| e966c13b | 21-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add section in users manual on MatTranspose operations
Commit-type: docs-only /spend 20m |
| 7fb60732 | 17-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Update handling of MatTranspose() with MAT_REUSE_MATRIX
Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose() Add tests to MatTranspose_XXX to error if the nonzero pattern ch
Update handling of MatTranspose() with MAT_REUSE_MATRIX
Add error checking for the use of the MAT_REUSE_MATRIX flag in MatTranspose() Add tests to MatTranspose_XXX to error if the nonzero pattern changes Add support for MAT_REUSE_MATRIX with changing nonzero pattern for MatTranspose_SeqAIJ() Remove use of updateAt in MatProductNumeric_AtB_SeqAIJ_SeqAIJ() since MatTranspose() automatically skips unneeded new transpose Add MatTransposeSymbolic() Update to SLEPc that supports these changes
Commit-type: feature, error-checking, documentation /spend 5h
show more ...
|
| be14dc20 | 22-Jul-2022 |
Kerry Key <kerrykey@gmail.com> |
PC: Add PCHYPREAMSSetInteriorNodes() to set interior nodes for HYPRE AMS |
| 5508097e | 22-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-07-21/improve-manpage-format' into 'main'
Make the manual pages a bit more attractive
See merge request petsc/petsc!5461 |
| 45d392ad | 22-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-viewer-hdf5-group' into 'main'
HDF5: Added PetscViewerHDF5PushGroupRelative()
See merge request petsc/petsc!5454 |
| 66680f66 | 22-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Make the manual pages a bit more attractive
Use the list environment for parameters and options database so the parameter and its purpose are listed on the same line
Commit-type: docs-only /spend 4
Make the manual pages a bit more attractive
Use the list environment for parameters and options database so the parameter and its purpose are listed on the same line
Commit-type: docs-only /spend 45m
show more ...
|
| daad07d3 | 22-Jul-2022 |
Aidan Hamilton <aidan@udel.edu> |
Changed DMClone_Network to only clone the topological part of the network. Adjusted DMDestroy_Network to compensate. Before this DMClone was broken, and essentially just giving you a shared pointer.
Changed DMClone_Network to only clone the topological part of the network. Adjusted DMDestroy_Network to compensate. Before this DMClone was broken, and essentially just giving you a shared pointer. You could use the clone to mess with the values of the components of the original for example. This is a step in getting DMClone to behave similarly for DMNetwork as other DMs.
Added DMNetworkFinalizeComponents() to setup the internal data structures for the components and dofs on a network. Necessary to work with cloned networks
Added basic example to test cloning of a network
show more ...
|
| 32c4fc5e | 21-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add faq for annoying hwloc message hwloc/linux: Ignoring PCI device with non-16bit domain mean
Commit-type: documentation /spend 5m Reported-by: san.temporal@gmail.com |
| 96a997af | 17-Jul-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add a discussion in the users manual about the two ways PETSc handles symbolic/numeric stages in its API
Commit-type: documentation /spend 20m |
| 1ad4d0e4 | 17-Jul-2018 |
Matthew G. Knepley <knepley@gmail.com> |
HDF5: Added PetscViewerHDF5PushGroupRelative() |
| e77caa6d | 28-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoid
I tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a mass of bad merges
Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoid
I tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a mass of bad merges; I am not sure why, so this stands along. Annoying for code review but bisection will work which is the important thing.
Commit-type: housekeeping /spend 2m Reported-by: Stefano Zampini
show more ...
|
| 792fecdf | 25-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup and unify naming of PetscCall routines
Commit-type: housekeeping /spend 10m |
| 1270cb4b | 18-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/remove-constness-coo-ij' into 'main'
Remove constness of the i/j parameters in MatSetPreallocationCOO() to save memory
See merge request petsc/petsc!5436 |
| 53134ebe | 16-Jul-2022 |
Mark Adams <524115-markadams4@users.noreply.gitlab.com> |
changed default AMG threshold to do no filtering |
| e8729f6f | 15-Jul-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Mat: remove constness of the i/j args in MatSetPreallocationCOO() to save memory |
| d29d7c6e | 15-Jul-2022 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Add DMProjectFieldLabel() |
| 80dc5c2e | 14-Jul-2022 |
Toby Isaac <toby.isaac@gmail.com> |
Add logo with white text for dark theme to sphinx conf |
| b94d7ded | 13-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Refactor handling of setable properties of matrices via MatSetOptions()
Introduce PetscBool3 with enum values true, false, and unknown
Use PetscBool3 to store matrices properties in a matrix and cl
Refactor handling of setable properties of matrices via MatSetOptions()
Introduce PetscBool3 with enum values true, false, and unknown
Use PetscBool3 to store matrices properties in a matrix and cleanup interface to check these values
Add full support for symmetric, Hermitian, structurally symmetric, and SPD.
Commit-type: feature /spend 6h
show more ...
|
| 7d3ca245 | 06-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/add-option-do-ilu-on-host' into 'main'
Share device buffers and also add an option do factorization on host, to save device memory
See merge request petsc/petsc!5394 |
| 6c4e6812 | 06-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/fix-dm-periodicity' into 'main'
Fixes for periodicity
See merge request petsc/petsc!5391 |
| bc996fdc | 01-Jul-2022 |
Junchao Zhang <jczhang@mcs.anl.gov> |
MATAIJCUSPARSE: add option -mat_factor_bind_factorization <host,device> |
| 3b68727b | 03-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-03/add-mpi-kspsolve-nonmpi-program' into 'main'
Add -mpi_linear_solver_server
See merge request petsc/petsc!5318 |
| f1f2ae84 | 04-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code
Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi
-mpi_linear_solver_
Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code
Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi
-mpi_linear_solver_server_view gives a very short summary of the solves
Commit-type: feature /spend 15h
show more ...
|
| 4fb89ddd | 01-Jul-2022 |
Matthew G. Knepley <knepley@gmail.com> |
Plex: Instead of forcing periodic coordinates to [0, L], it should be [lower, lower + L] |
| 54aabf2d | 30-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add slight docs and clarification on four types of memory logging in events
Commit-type: documentation /spend 20m |