| #
e4512a0d
|
| 04-Jul-2018 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/stefano_zampini/feature-ptatin3d-support'
|
| #
1bd0b88e
|
| 29-May-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
ISLocalToGlobalMapping: add ISLocalToGlobalMapping{Get|Restore}NodeInfo to avoid code duplication
|
| #
662df134
|
| 28-May-2018 |
Stefano Zampini <stefano.zampini@gmail.com> |
Added ISLocalToGlobalMappingViewFromOptions
|
| #
2cf2a403
|
| 11-Jun-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-pc-patch
* master: (562 commits) fix clang-analyzer warning Developers manual never use system randomizers in PETSc and example source code. missing
Merge branch 'master' into knepley/feature-pc-patch
* master: (562 commits) fix clang-analyzer warning Developers manual never use system randomizers in PETSc and example source code. missing CHKERRQ() DT: Reverting the tgamma change broke MPFR - I guess we need a nightly build with it in Add a test for ex21 Fix error in ex21 Add missing fortran interface that handles null objects DMComposite: add missing guards MatPreallocate: fix overpreallocation of local rows style fixes MatView_MPI_DA: do not print twice the class prefix MatSetOperation: stash the original MatView_XXX in the viewnative function pointer DMCreateInterpolation_DA gracefully error instead of catching FPE signals MatIncreaseOverlap: preserve communicator of index sets MatMPIAIJ: fix indentation and missing CHKERRQ ISBuildTwoSided: remove tabs and fix style Fix documentation PetscViewerDraw: fix unininitialized warning from valgrind MatConvert_SeqAIJ_SeqBAIJ: remove error for non square matrices and add MAT_REUSE_MATRIX case Mat: MAT_INPLACE_MATRIX can be used for transposition with rectangular matrices ...
Conflicts: src/dm/dt/interface/dtfe.c src/dm/impls/plex/plex.c src/dm/impls/plex/plexfem.c src/snes/examples/tutorials/ex13.c src/snes/examples/tutorials/ex62.c src/snes/examples/tutorials/makefile src/snes/examples/tutorials/output/ex62_18.out src/snes/examples/tutorials/output/ex62_19.out src/snes/examples/tutorials/output/ex62_20.out src/snes/examples/tutorials/output/ex62_20_parmetis.out src/snes/examples/tutorials/output/ex62_21.out src/snes/examples/tutorials/output/ex62_22.out src/snes/examples/tutorials/output/ex62_23.out src/snes/examples/tutorials/output/ex62_24.out src/snes/examples/tutorials/output/ex62_25.out src/snes/examples/tutorials/output/ex62_26.out src/snes/examples/tutorials/output/ex62_27.out src/snes/examples/tutorials/output/ex62_28.out src/snes/examples/tutorials/output/ex62_29.out src/snes/examples/tutorials/output/ex62_2d_p3_1.out src/snes/examples/tutorials/output/ex62_30.out src/snes/examples/tutorials/output/ex62_31.out src/snes/examples/tutorials/output/ex62_32.out src/snes/examples/tutorials/output/ex62_33.out src/snes/examples/tutorials/output/ex62_34.out src/snes/examples/tutorials/output/ex62_35.out src/snes/examples/tutorials/output/ex62_36.out src/snes/examples/tutorials/output/ex62_pc_simple.out src/snes/examples/tutorials/output/ex62_pc_simplec.out src/snes/examples/tutorials/output/ex62_quad_q2p1_full.out src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out src/snes/utils/dmplexsnes.c
show more ...
|
| #
d1b71f57
|
| 19-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-error-logging
* master: (221 commits) dashboard: count and list example compile failures like: fix fix-pr879-jczhang-optimize-vecscatter-multi-copy a
Merge branch 'master' into knepley/feature-error-logging
* master: (221 commits) dashboard: count and list example compile failures like: fix fix-pr879-jczhang-optimize-vecscatter-multi-copy add manual page cross links for SNESLineSearchSetPostCheck() and related routines fix help manual of MatCreateSubmatrices() Reported-by: Tim Steinhoff <kandanovian@gmail.com> Add manual pages for PetscRealPart() and PetscImaginaryPart() fix compile error with missing MPI_C_DOBULE_COMPLEX fix typo Reported-by: Febrian Setianto <febrian.setianto@gmail.com> plex tutorial ex5: updated test requirements DMPlexLoad_HDF5_Xdmf_Internal: fix for complex PetscScalar. DMPlexLoad_HDF5_Xdmf_Internal: fix for 64-bit PetscInt. DMPlexBuildFromCellList_Internal: use DMPlexInvertCell_Internal (with PetscInt* arg) petscviewer.h: removed notice which is no longer relevant DMPlexCreateFromFile: document option check only if PETSC_USE_DEBUG DMPlexBuildFromCellList_Internal optionally inverts cells. ex5: new test 4 with -compare without repartitioning ex5: new test 3 using -compare ex5: HDF5 write+read moved to separate function ex5: option -format processed in ProcessOptions() ex5: added missing hdf5 requirement ...
Conflicts: include/petsclog.h
show more ...
|
| #
850224f6
|
| 19-Apr-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'psanan/manpages-notes-newlines' [PR #932]
* psanan/manpages-notes-newlines: A large number of man pages are improperly formatted because of the lack of a newline after "Notes:", "Fortr
Merge branch 'psanan/manpages-notes-newlines' [PR #932]
* psanan/manpages-notes-newlines: A large number of man pages are improperly formatted because of the lack of a newline after "Notes:", "Fortran Notes:", or "Developer Notes:". This batch adds those newlines, with 4 spaces of indentation afterwards. The uniform indentation arguably makes the man pages a little less readable in the source itself, but overall this hopefully has a large positive impact on the readability of the HTML pages.
show more ...
|
| #
95452b02
|
| 16-Apr-2018 |
Patrick Sanan <patrick.sanan@gmail.com> |
Man pages: add newlines after "Notes:"
This allows for proper formatting from sowing.
On OS X (using gsed, not the default BSD sed), from the PETSc root directory:
find src include -type f \(
Man pages: add newlines after "Notes:"
This allows for proper formatting from sowing.
On OS X (using gsed, not the default BSD sed), from the PETSc root directory:
find src include -type f \( -name "*.c" -or -name "*.h" -or -name "*.cxx" \) | xargs gsed -i 's/Notes\s*:\s*\(\w.*\)/Notes:\n \1/'
This adds a newline and 4 spaces whenever "Notes:" is followed by any "word" character, in any .c, .h, or .cxx file in src/ or include/
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 ...
|
| #
16ac2964
|
| 30-Mar-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Section: Allow global offsets for fields to be non-contiguous - This allows the global operator to segregate fields, rather than having all fields on a point contiguous as was our default
|
| #
6294108e
|
| 19-Mar-2018 |
Toby Isaac <tisaac@cc.gatech.edu> |
Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield
* origin/knepley/fix-snes-ex69: (311 commits) PetscFECreateDefault: fix custom Fortran interface to use MPI_
Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield
* origin/knepley/fix-snes-ex69: (311 commits) PetscFECreateDefault: fix custom Fortran interface to use MPI_Comm SNES ex69: Updated test output SNES ex69: Removed all mantle stuff and change fields to constants - Also use dsymutil for executables SNES ex69: Removed special partition SNES ex69: Fixed null space creation - Null space locks its vectors PetscFE: PetscFECreateDefault() now takes MPI_Comm instead of DM cleanup very ugly PCGAMG manual page minor clarifications for VecScatterCreate() manual page gcov: PETSC_ARCH is required onlyfor -run_gcov - and not for -merge_gcov [where it doesn't exist] make clearer in help statements what --with-external-packages-dir is for. Website: Added news entry for PETSc User Meeting 2018 on main page. CUDA: Further test output fixes for mat_tests-ex2 Turn off elemental test for parmetis running since this does not work on batch systems. 3.8 Changes: KSPCHEBYSHEV CUDA: Fixed most test errors due to MatMultTranspose* website: update urls website: fix Jason's name to match pic. Also add Todd's pic Dev manual: copyedit DMPlexDistributeLabels: Propagate the output flag cuda/cusp: update minimum supported versions of cuda to 7.5 and cusp to 0.5.0 ...
show more ...
|
| #
713d6c57
|
| 07-Mar-2018 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master'
* pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master: Implemented wrapper of MatPartitioning i
Merge branch 'pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master'
* pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master: Implemented wrapper of MatPartitioning into PetscPartitioner.
show more ...
|
| #
7e3c27c9
|
| 13-Feb-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
need custom Fortran stubs for these static inline functions
Commit-type: bug-fix Reported-by: nightly tests
|
| #
e8b813f1
|
| 09-Feb-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-fortran-custom-interfaces'
|
| #
4914ba2b
|
| 04-Feb-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Need /*I petscis.h */so that fortran stub generated for PetscLayoutFindOwner knows about PetscLayout
Commit-type: bug-fix, portability-fix
|
| #
1fd49c25
|
| 03-Feb-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
add a collection of Fortran interfaces and additional docs
For some reason this cause failures in many examples, need to debug
Commit-type: testing-fix,style-fix,documentation, example
|
| #
e8386968
|
| 28-Nov-2017 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
ISEqualUnsorted implemented
|
| #
9e436492
|
| 24-Nov-2017 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscSectionCompare implemented
|
| #
7cd3fc30
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/tao-to-new-test-harness' into barry/all-new-test-harness-branches
|
| #
35e5de05
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'jed/tests-cxx-linker' into barry/more-to-new-test-harness
|
| #
48296f0d
|
| 17-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-ts-plasma-example
* master: (22 commits) Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection SNES ex13: Update test output
Merge branch 'master' into knepley/feature-ts-plasma-example
* master: (22 commits) Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection SNES ex13: Update test output PetscFE: Complex fixes for PetscFEIntegrate() SNE ex13: Got adjoint solution and almost have a good error estimate Section: Fix init in PetscSectionCreateSupersection() DM: Remove debugging view SNES ex13: Updated output after fix Section: If global section allocates bc indices, must copy them Section: Cleaned up PetscSectionCreateGlobalSection() - Used local variable and added input checks Bib: Added pages Section: Fix leaks in DMCreateSuperDM() SNES ex13: Adding adjoint capability DM: Use new PetscGlobalMinMaxInt() DM: Added DMCreateSuperDM() Plex: Refactor computation of integrals over the domain - Added DMPlexComputeCellwiseIntegral() PetscFE: Fix PetscFEIntegrate() for multicomponent integrals Adaptor: Use new PetscGlobalMinMaxInt() Section: Added PetscSectionCreateSupersection() - This merges several sections together Vec+Doc: Fix docs for VecISAXPY() Vec: Added VecISCopy() - Use ScatterMode to determine direction of copying ...
show more ...
|
| #
0cb8e637
|
| 16-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-adjoint-prelim'
* knepley/feature-plex-adjoint-prelim: (22 commits) Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection SNES ex13:
Merge branch 'knepley/feature-plex-adjoint-prelim'
* knepley/feature-plex-adjoint-prelim: (22 commits) Section: Fix CreateSupersection - Missing call to GetNumFields() for subsection SNES ex13: Update test output PetscFE: Complex fixes for PetscFEIntegrate() SNE ex13: Got adjoint solution and almost have a good error estimate Section: Fix init in PetscSectionCreateSupersection() DM: Remove debugging view SNES ex13: Updated output after fix Section: If global section allocates bc indices, must copy them Section: Cleaned up PetscSectionCreateGlobalSection() - Used local variable and added input checks Bib: Added pages Section: Fix leaks in DMCreateSuperDM() SNES ex13: Adding adjoint capability DM: Use new PetscGlobalMinMaxInt() DM: Added DMCreateSuperDM() Plex: Refactor computation of integrals over the domain - Added DMPlexComputeCellwiseIntegral() PetscFE: Fix PetscFEIntegrate() for multicomponent integrals Adaptor: Use new PetscGlobalMinMaxInt() Section: Added PetscSectionCreateSupersection() - This merges several sections together Vec+Doc: Fix docs for VecISAXPY() Vec: Added VecISCopy() - Use ScatterMode to determine direction of copying ...
show more ...
|
| #
677605c3
|
| 12-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-adjoint-prelim' into knepley/feature-plex-exodus-update
* knepley/feature-plex-adjoint-prelim: SNE ex13: Got adjoint solution and almost have a good error estima
Merge branch 'knepley/feature-plex-adjoint-prelim' into knepley/feature-plex-exodus-update
* knepley/feature-plex-adjoint-prelim: SNE ex13: Got adjoint solution and almost have a good error estimate Section: Fix init in PetscSectionCreateSupersection() DM: Remove debugging view SNES ex13: Updated output after fix Section: If global section allocates bc indices, must copy them Section: Cleaned up PetscSectionCreateGlobalSection() - Used local variable and added input checks Bib: Added pages Section: Fix leaks in DMCreateSuperDM() SNES ex13: Adding adjoint capability DM: Use new PetscGlobalMinMaxInt() DM: Added DMCreateSuperDM() Plex: Refactor computation of integrals over the domain - Added DMPlexComputeCellwiseIntegral() PetscFE: Fix PetscFEIntegrate() for multicomponent integrals Adaptor: Use new PetscGlobalMinMaxInt() Section: Added PetscSectionCreateSupersection() - This merges several sections together Vec+Doc: Fix docs for VecISAXPY() Vec: Added VecISCopy() - Use ScatterMode to determine direction of copying Sys: Added PetscGlobalMinMaxReal/Int() Plex: Make preallocation debugging work in serial
show more ...
|
| #
b6ca5466
|
| 12-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (60 commits) petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warni
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (60 commits) petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warning Plex ex26: Protect ExodusII stuff DM: DMCreateSubDM() field argument should be const TS ex46: Newlines and some numerical jitter TS ex45: Newlines and some numerical jitter TS ex11: Fixed indentation and time step numbering SNES ex12: Update for DM view changes Plex tests: Update to new DM output Plex ex23: Use Nc not dim for vector fields Plex: Default section now ignores cells hanging off boundary meshes Plex: Viewer now reports the cell Height Increase patchlevel to 3.8.3 Plex: Fixed DMPlexInterpolate() bugs - Do not copy associated data if we are not interpolating - Do not interpolate if we already have full depth fix valgrind errors with using PetscObjectGetName()/SetName() with the same object - resulting in a free() before copy. ex4: fix compile warning and update makefile Minor fixes Improving report_tests PetscDS: Must initialize the default adjacency ...
Conflicts: include/petsc/private/dmimpl.h include/petscdm.h include/petscis.h src/dm/impls/plex/plexcreate.c
show more ...
|
| #
a9dcc6fa
|
| 12-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-exodus-update
* master: petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warning Plex ex26
Merge branch 'master' into knepley/feature-plex-exodus-update
* master: petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warning Plex ex26: Protect ExodusII stuff DM: DMCreateSubDM() field argument should be const TS ex46: Newlines and some numerical jitter TS ex45: Newlines and some numerical jitter TS ex11: Fixed indentation and time step numbering SNES ex12: Update for DM view changes Plex tests: Update to new DM output Plex ex23: Use Nc not dim for vector fields Plex: Default section now ignores cells hanging off boundary meshes Plex: Viewer now reports the cell Height DM: Check IS block size in DMCreateSubDM() DM: DMCreateSubDM() should take a const array Plex ex26: Test for FEM dof layout and DMCreateSubDM() Contributed-by: Blaise A Bourdin <bourdin@lsu.edu>
show more ...
|
| #
bb4988e0
|
| 11-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/knepley/feature-subdm-test'
|