| #
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
|
| #
4faa7a62
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/move-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
|
| #
47435625
|
| 31-Dec-2017 |
Jed Brown <jed@jedbrown.org> |
Update to MPI-2.0 versions of attribute interfaces
Some of these interfaces were removed in MPI-3. This compiles cleanly with Open MPI 3.0 and is clean according to the style checks.
src/contrib
Update to MPI-2.0 versions of attribute interfaces
Some of these interfaces were removed in MPI-3. This compiles cleanly with Open MPI 3.0 and is clean according to the style checks.
src/contrib/style/checks/mpi3-removed-all.sh src/contrib/style/checks/mpi3-deprecated-all.sh
show more ...
|
| #
12801b39
|
| 26-Dec-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
convert MPI_Keyval_create() usage to MPI_Comm_create_keyval() and fix error routines from keyval functons
Commit-type: style-fix
|
| #
1854ac1c
|
| 21-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/utilize-hwloc-rebased-v4'
|
| #
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 ...
|
| #
9f4d3c52
|
| 16-Dec-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
converted another directory to new test infrastructure
Commit-type: testing-fix
|
| #
ee655a11
|
| 19-Dec-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Successfully pack and then unpack the data in the shared memory region with VecScatter
Time: 5 hours Funded-by: P-ECP
|
| #
4e73f77f
|
| 16-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
debugging PetscSharedCommGlobalToLocal()
|
| #
42218b76
|
| 14-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Introduced PetscCommSharedGet() and cleaned up implementation and proper automatic freeing
|
| #
5e71baef
|
| 06-Nov-2015 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscProccessManagementView() and -process_view to use hwloc to display location of PETSc MPI processes on cores This is to allow users and developers to know if the correct binding and mapping o
Add PetscProccessManagementView() and -process_view to use hwloc to display location of PETSc MPI processes on cores This is to allow users and developers to know if the correct binding and mapping of processes to cores on multicore systems is done as expected. Without this benchmarking to develop optimized code is not possible
Allow -process_view to be used with streams, determined optimal binding for streams on Intel 4 numa thing system
Funded-by: P-ECP Time: 4
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 ...
|
| #
64aa12e4
|
| 08-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (251 commits) yaml: add a backup download URL Fix documentation of MatSetRandom function Ignore -malloc-hbw option if m
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (251 commits) yaml: add a backup download URL Fix documentation of MatSetRandom function Ignore -malloc-hbw option if malloc is already set Plex: Fixed array initialization pgi: compile fix knl: update test to use memkind and remove option that worked arround a bug with intel 17 Check the return value for memkind_posix_memalign Change the default behavour for -malloc_hbw Bib: More refs test: remove runex13f90 as its now converted to new test suite fix win32 crash. This test was previously run with '-n 4' - so restoring it Fix petscsfgetgraph_ to work for all Fortran compilers by directly using array of PetscSFNodes bugfix for MatDuplicate_MPIAIJ_PtAP Reported-by: Samuel Lanthaler <s.lanthaler@gmail.com> strip out dead sundials usage code; change sundials test to only run 5 timesteps to prevent different number of steps on different systems. Remove extra lines of output file Example uses C99 constructs so must mark with requires: c99 fix const missmatch for DMDAVecRestoreArrayRead() remove conflict between function name in example and new PETSc TS function builds: attempt to do maint/master/next test builds in separate clones ex62: it turned out that CHACO partioning is not deterministic. Use a prescribed partition instead ...
Conflicts: src/dm/interface/dm.c src/snes/examples/tutorials/ex13.c
show more ...
|
| #
1fa399ad
|
| 04-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-bc-multiple
* master: (347 commits) tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite PGI: fix build error with
Merge branch 'master' into knepley/fix-plex-bc-multiple
* master: (347 commits) tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite PGI: fix build error with updated 17.10 compilers Fix for test dirs that are not tutorials/tests fix use of double in PetscAbsReal() which produces compiler warnings with single precision build elemental: remove info on conflict of -with-cxx-dialect=C++11 on osx - it works now. Cleanup .bib files Fix allfortranstubs rule to rm generated files from correct directory, not outdated location ierr set but not checked Remove initial refine so test runs faster and does not time out on some machines Gail's copyedits for bibtex items Docs: manual: add further description of 3 different current testing options DM: check for ops->localtolocalbegin/end before calling PetscSF: fix typo in tutorial ex1 Vec+HDF5: Fix output for complex - Need to check for empty group name SNES: SNESDestroy() can be called with snes->dm == NULL SNES: SNESDestroy() can be called with snes->dm == NULL Vec+HDF5: Fix output for complex - Need to check for empty group name Docs: Manual: Update tests section gmakegentest: also exclude .#filenames created by emacs DMPlex: Fix output of test ex1 after changes to Gmsh reader ...
show more ...
|
| #
6ba4152b
|
| 01-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Sys: Added PetscGlobalMinMaxReal/Int()
|
| #
e8a7dd7f
|
| 23-Nov-2017 |
Jed Brown <jed@jedbrown.org> |
Merge branch 'maint'
* maint: Spell check: interger -> integer petscsys.h : partial man page cleanup configure exodusii: pass HDF5_DIR to Exodus cmake Docs: DMPlex man page and source commen
Merge branch 'maint'
* maint: Spell check: interger -> integer petscsys.h : partial man page cleanup configure exodusii: pass HDF5_DIR to Exodus cmake Docs: DMPlex man page and source comments fixes Docs: Manual: clarifications for DMPlex chapter
show more ...
|
| #
bb42e86a
|
| 23-Nov-2017 |
Jed Brown <jed@jedbrown.org> |
Spell check: interger -> integer
|
| #
e28ce29a
|
| 23-Nov-2017 |
Patrick Sanan <patrick.sanan@gmail.com> |
petscsys.h : partial man page cleanup
- Add some missing man pages for MPIU_SCALAR and the like - Add some missing newlines after Notes: and other section headings - Other fixes noticed while perfor
petscsys.h : partial man page cleanup
- Add some missing man pages for MPIU_SCALAR and the like - Add some missing newlines after Notes: and other section headings - Other fixes noticed while performing the previous 2 tasks
show more ...
|
| #
e366c154
|
| 15-Nov-2017 |
Jed Brown <jed@jedbrown.org> |
Merge commit 'd47bf9aaf1e5266cc3f0ff499f934c85788965a9' into jed/fix-matcreatempibaij/maint
Obtain changed (v3.5) handling of MatMPIBAIJSetPreallocationCSR to match documentation.
|
| #
579148ee
|
| 12-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/jed/variadic-malloc'
|
| #
bac2372f
|
| 06-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/use-mpi-datatype-F90Array'
|
| #
488f2a70
|
| 06-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/barry/remove-unneeded-use-of-petscdatatype'
|
| #
7be7a6a6
|
| 04-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint'
|