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 ...
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.
PetscSection: doc "seealso" fix
Small fix for documentation
PetscSection: add missing checksThese are still other arguments that needs to be checked. I got tired...
PetscSectionCreate fixed Notes heading in doc
PetscSectionCompare implemented
Section: Fix CreateSupersection- Missing call to GetNumFields() for subsection
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
DM: DMCreateSubDM() field argument should be const
Section: Fix init in PetscSectionCreateSupersection()
Section: If global section allocates bc indices, must copy them
Section: Cleaned up PetscSectionCreateGlobalSection()- Used local variable and added input checks
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
Merge remote-tracking branch 'origin/pr803/acroucher/acroucher/fix-IS-global-to-local-mapping-block/master'
Section: Added PetscSectionCreateSupersection()- This merges several sections together
Merge remote-tracking branch 'origin/maint'
Use effective blocksize of 1 for block versions of ISGlobalToLocalMappingApply() instead of modifying bounds
ISGlobalToLocalMappingApply: fix misspelled references in man page
Correct bounds checks for ISGlobalToLocalMappingApplyBlock()
Merge remote-tracking branch 'origin/jed/variadic-malloc'
Fix Malloc2/Free2 calls for mutable arrays of pointers to constant dataReported-by: nightly tests (arch-mswin-uni_ps4)
F90Array routines now take a MPI_Datatype argument instead of PetscDataTypeThis is part of the refactorization to limit and maybe eventually eliminate PetscDataType sinceit duplicates MPI_Datatype
F90Array routines now take a MPI_Datatype argument instead of PetscDataTypeThis is part of the refactorization to limit and maybe eventually eliminate PetscDataType sinceit duplicates MPI_Datatype functionality (poorly).Commit-type: style-fixThanks-to: Jed Brown <jed@jedbrown.org>
Fix many dead assignments, mostly due to missing CHKERRQ(ierr);Commit-type: style-fixReported-by: clang static analyzer
configure: add option --with-fortran-bindingsNow one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly[for externalpacakge use - for eg: scalapack] but avoid
configure: add option --with-fortran-bindingsNow one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly[for externalpacakge use - for eg: scalapack] but avoid building PETSc fortran bindings in library and modules.Also disable sowing when with-fortran-bindings is disabledFix makefiles (corresponding to fortran bindings) to consistantly use PETSC_HAVE_FORTRANAlso remove unused PETSC_USE_FORTRAN_DATATYPES flagReported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
1...<<11121314151617181920>>...35