| c7d20fa0 | 06-Nov-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
DMCreateInterpolation: prevent from segfaults |
| 367003a6 | 28-Oct-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
minor fixes |
| ad9ac99d | 09-Nov-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMGetCoordinatesLocalTuple: fix leak that hadn't manifested itself before |
| 03132937 | 07-Nov-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]
* barry/fix-check-ierr-before-freechar/maint: Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR() Otherwis
Merge branch 'barry/fix-check-ierr-before-freechar/maint' [PR #1220]
* barry/fix-check-ierr-before-freechar/maint: Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR() Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
show more ...
|
| d49bb8f9 | 05-Nov-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()
Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
Commit-type: bug-f
Add if (*ierr) return checks for all Fortran stubs that utilize FREECHAR()
Otherwise the ierr is overwritten by the FREECHAR() thus returning a zero error code when it should not
Commit-type: bug-fix Reported-by: Tim Steinhoff <kandanovian@gmail.com>
show more ...
|
| 0b7531cb | 27-Oct-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'haplav/feature-dmplex-check-interface-cone-conformance' [PR #1164]
* haplav/feature-dmplex-check-interface-cone-conformance: DMPlex: check for interface cone conformance New DMPlexChec
Merge branch 'haplav/feature-dmplex-check-interface-cone-conformance' [PR #1164]
* haplav/feature-dmplex-check-interface-cone-conformance: DMPlex: check for interface cone conformance New DMPlexCheckConesConformOnInterfaces() checks that cones of points on inter-partition interfaces have conforming order. This check is now called in DMPlex test ex18.c. To reproduce the failed check, one can remove requires: TODO from tests. This merge also adds DMGetCoordinatesLocalSetUp() and DMGetCoordinatesLocalNoncollective() as I needed a non-collective version of DMGetCoordinatesLocal(), and fixes several notes on collectiveness in DMPlex documention.
show more ...
|
| ddf8437d | 26-Oct-2018 |
Matthew G. Knepley <knepley@gmail.com> |
DM: DMClone() must copy level information |
| 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 ...
|
| 632bab2b | 24-Oct-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMGetCoordinatesLocalSetUp: don't create default section - it was not a good idea |
| 5d3b26e6 | 19-Oct-2018 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Improved Global-To-Natural docs Suggested-by: Josh L <ysjosh.lo@gmail.com> |
| 3938c5b8 | 11-Oct-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/psanan/dm-l2g-singlecall' |
| 01729b5c | 04-Oct-2018 |
Patrick Sanan <patrick.sanan@gmail.com> |
DM: add DMLocalToGlobal() and DMGlobalToLocal()
These functions simply capture the common pattern of calling the corresponding "Begin" and "End" functions subsequently with identical arguments.
The
DM: add DMLocalToGlobal() and DMGlobalToLocal()
These functions simply capture the common pattern of calling the corresponding "Begin" and "End" functions subsequently with identical arguments.
The new man pages note the availability of split usage.
show more ...
|
| 3a544194 | 02-Oct-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
DM: the block size for the fieldIS and the subDM should match the number of components
The IS from the DM should encode the information on the fields, not trying to optimize for bandwith |
| 116501df | 26-Sep-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMSetCoordinateDim: fix doc - it's collective |
| 2db98f8d | 26-Sep-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMGetCoordinatesLocalTuple() impl. |
| 81e9a530 | 26-Sep-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMGetCoordinatesLocalSetUp() and DMGetCoordinatesLocalNoncollective() added |
| 7058e716 | 26-Sep-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMSetCoordinatesLocal: fix doc - no reason for being collective |
| c4a54dcc | 26-Sep-2018 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
DMGetCoordinates: fix doc - it's actually collective |
| 2e0aa6f0 | 05-Oct-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'dalcinl/glvis' [PR #1153]
* dalcinl/glvis: GLVis Enhancements GLVis: Add command line options GLVis: Change visualization defaults for 1D/2D mesh/solution GLVis: Add command line optio
Merge branch 'dalcinl/glvis' [PR #1153]
* dalcinl/glvis: GLVis Enhancements GLVis: Add command line options GLVis: Change visualization defaults for 1D/2D mesh/solution GLVis: Add command line options to send arbitrary keys and commands GLVis: Refactor implementation for DMs and Vec Do not use nonlocal returns (setjmp/longjmp) for I/O error handling. Add PetscGLVisCollective{Begin|End}() to handle closed windows. Remove duplicated code in Plex and DA, use instead a routine with a callback in charge of dumping data to the GLVis server.
show more ...
|
| 26dea9b7 | 03-Oct-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'psanan/dmstag' [PR #1146]
* psanan/dmstag: DMStag basic implementation Basic implementations of DMStag and DMProduct, with some accompanying documentation and tests. |
| 0286d493 | 30-Sep-2018 |
Lisandro Dalcin <dalcinl@gmail.com> |
GLVis: Refactor implementation for DMs and Vec
* Do not use nonlocal returns (setjmp/longjmp) for I/O error handling. * Add PetscGLVisCollective{Begin|End}() to handle closed windows. * Remove dupli
GLVis: Refactor implementation for DMs and Vec
* Do not use nonlocal returns (setjmp/longjmp) for I/O error handling. * Add PetscGLVisCollective{Begin|End}() to handle closed windows. * Remove duplicated code in Plex and DA, use instead a routine with a callback in charge of dumping data to the GLVis server.
show more ...
|
| 87d2fe48 | 01-Oct-2018 |
Patrick Sanan <patrick.sanan@gmail.com> |
dmregall.c: remove duplicate declarations for DMProduct |
| 9a64c4a8 | 27-Sep-2018 |
Matthew G. Knepley <knepley@gmail.com> |
DM: Added DMSetCoarsenLevel() |
| a3101111 | 06-Dec-2017 |
Patrick Sanan <patrick.sanan@gmail.com> |
DM: Add DMStag
Features include: - 1d, 2d, 3d grids - ghosted, periodic and "none" boundary conditions - box and star communication patterns - stencil-based setting of Vec and Mat entries - direct a
DM: Add DMStag
Features include: - 1d, 2d, 3d grids - ghosted, periodic and "none" boundary conditions - box and star communication patterns - stencil-based setting of Vec and Mat entries - direct array-based access to local vectors - product coordinates - helper functions for product coordinate arrays - helper to split DMStag+Vec to a DMDA+Vec - 4 tutorial examples - 152+ test cases for the test suite (make -f gmakefile test globsearch="*stag*" to run them)
show more ...
|
| d852a638 | 01-Jun-2018 |
Patrick Sanan <patrick.sanan@gmail.com> |
DM: Add DMProduct |