| #
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 ...
|
| #
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 ...
|
| #
9044fa66
|
| 14-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-residual-loop Warning: This merge includes real changes
* master: (188 commits) Add JuMP citation Copyedits and updates to developers manual Add mor
Merge branch 'master' into knepley/fix-plex-residual-loop Warning: This merge includes real changes
* master: (188 commits) 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 SNES ex62: Set name of solution vector - Update test output revert sources to dev - reset PETSC_VERSION_RELEASE - reset changes/dev.html release: set v3.9 strings move output file to the correct location. i.e fix 305862f9cd0dc399542ae11dd744508e4b6ad2e3 ...
Conflicts: src/snes/utils/dmplexsnes.c src/ts/utils/dmplexts.c
show more ...
|
| #
c9ece94a
|
| 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-fe-bd-integral'
* origin/knepley/fix-fe-bd-integral: Plex+SNES: Fix BdResidual - Use DMPlexGetSubpoint() for aux closure, in case it is a boundary
Merge remote-tracking branch 'origin/knepley/fix-fe-bd-integral'
* origin/knepley/fix-fe-bd-integral: Plex+SNES: Fix BdResidual - Use DMPlexGetSubpoint() for aux closure, in case it is a boundary mesh - Be careful about Plex conversion FE: Fixed boundary integration - Allow auxiliary dm to be a different dimension, need dimAux and different tabulation FE: Small confusion about topological vs coordinate dimension PetscDS: The u_x array must have size dimEmbed because the derivatives are a function of the coordinate dim, not topological dim Plex: Added DMPlexGetSubpoint() - This returns the point in a submesh corresponding to some point in the original mesh - This replaces custom code in projection
show more ...
|
| #
e429e28d
|
| 13-Apr-2018 |
Matthew G. Knepley <knepley@gmail.com> |
Merge remote-tracking branch 'origin/knepley/fix-dm-gmg'
* origin/knepley/fix-dm-gmg: Plex+SNES: Fixed test output after naming vectors in solver loop DM: Improved viewing DM: DMCreateSubDM()
Merge remote-tracking branch 'origin/knepley/fix-dm-gmg'
* origin/knepley/fix-dm-gmg: Plex+SNES: Fixed test output after naming vectors in solver loop DM: Improved viewing DM: DMCreateSubDM() should propagate the coarse mesh and DS properly PetscDS: Dammit, these missed the other ChangeSet PetscDS: Added flag for turning off Jacobian preconditioned - Added PetscDSUseJacobianPreconditioner PetscDS: Fix viewing with a quadrature DS: Fixes for ASCII viewer PetscDS: Updated copy functions - Added PetscDSSelectEquations() which only copies a subset for a subDM - Added PetscDSCopyConstants() - Added docs DM: Allow outputting residual/solution vectors at SNES iterates easily - I now think ViewFromOptions is way easier than monitors DM: Do not allow a locked vector to be restored
show more ...
|
| #
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 ...
|
| #
fd558bbc
|
| 17-Mar-2018 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDS: The u_x array must have size dimEmbed because the derivatives are a function of the coordinate dim, not topological dim
|
| #
55c1f793
|
| 22-Feb-2018 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDS: Added flag for turning off Jacobian preconditioned - Added PetscDSUseJacobianPreconditioner
|
| #
3e60c2a6
|
| 06-Mar-2018 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDS: Fix viewing with a quadrature
|
| #
f35450b9
|
| 01-Mar-2018 |
Matthew G. Knepley <knepley@gmail.com> |
DS: Fixes for ASCII viewer
|
| #
9252d075
|
| 06-Mar-2018 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDS: Updated copy functions - Added PetscDSSelectEquations() which only copies a subset for a subDM - Added PetscDSCopyConstants() - Added docs
|
| #
381142a1
|
| 19-Feb-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-cv-input'
|
| #
e8b813f1
|
| 09-Feb-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/add-fortran-custom-interfaces'
|
| #
f5f57ec0
|
| 04-Feb-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
a few more Fortran interfaces
Commit-type: feature
|
| #
5d160056
|
| 26-Jan-2018 |
Matthew G. Knepley <knepley@gmail.com> |
DT: Better viewing for PetscFE and PetscDS
|
| #
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
|
| #
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 ...
|
| #
4ba1c279
|
| 10-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/knepley/fix-plex-multifield-eval'
|
| #
a2ca5956
|
| 10-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/knepley/fix-plex-fvm-adjacency'
|
| #
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 ...
|
| #
03d90f89
|
| 08-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDS: Must initialize the default adjacency
|
| #
06cc46fe
|
| 08-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDS: Can now store default adjacency when it has no fields - Get it with PETSC_DEFAULT for field
|
| #
fa6e14d1
|
| 08-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/knepley/fix-plex-proj-ds' into next-tmp
|
| #
df3a45bd
|
| 07-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
PetscDS: Now allow a hierarchy of subspaces
|
| #
1cf84007
|
| 04-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Plex+DS: Moved adjacency information completely to DS - The Plex versions now just delegate to DS - Defaults in DS are clearer - Input to GetAdjacency are optional
|