DMDARestoreElements: clarify man page and reference from DMDAGetElementsReported-by: Ed Bueler <elbueler@alaska.edu>
Merge branch 'master' into tisaac/dmforest* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with t
Merge branch 'master' into tisaac/dmforest* master: (136 commits) Make error message specific to exactly what matrix is supported Prevent fblaslapack or f2cblaslapack from being compiled with the -no-prec-dev Intel compiler option since it can produce incorrect results Fix for PCReset_HYPRE to make it reentrant. replace default superlu_dist '-mat_superlu_dist_colperm METIS_AT_PLUS_A' with MMD_ATA to avoid different random numbers for nightly tests fixes for merge from maint patch Added PCReset_HYPRE() so it may be used with SNESVI solvers remove Microsoft compiler message for paste macros used for handling Blas/Lapack macro name mangling for example Increase the number of PetscViewerPushFormat() possible to 25 and use a macro PETSCVIEWERFORMATPUSHESMAX for the value Configure: Remove redundant logging Bib: Added ref nightlybuids: fix permissions of script MatRegisterDestroy() does not exist but it is listed in manual pages externalpackages-git: save local changes if any - in git stash - before 'git checkout -f' Useful incase --with-package-commit=HEAD option was msissing [perhaps due to a typo] nightlybuilds: add xsdk builds Add architectures for testing xsdk package downloads (Trilinos, Hypre, SuperLU) create another version of TurnForward() for adaptive time stepping specifically Configure: Give proper default if HOME is missing from the environment fix abbreviation allow zeropivot for MatSOR_SeqAIJ_Inode, node size=1 add test case using adpative time stepping for checkpointing type 'NONE' ...
show more ...
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and usingPetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the
Deprecate PetscViewerSetFormat() since it better to use PetscViewerPush/PopFormat() and usingPetscViewerSetFormat() can lead to confusing situations for users when later viewers do not recognize the setformat and thus do not produce any information.Reported-by: Jed Brown <jed@jedbrown.org>
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all
Merge remote-tracking branch 'origin/tisaac/dm-label-promote'* origin/tisaac/dm-label-promote: snes tutorial ex69: give mesh a name for regression purposes DM: make DMLabel labels a part of all DMs builder: update regression tests builder: update some missing package requirements DM: set coordinate vector name ts tutorials ex11_sa: make it compileConflicts: src/dm/impls/plex/plexcreate.c
Merge branch 'master' into tisaac/dmforest* master: (143 commits) Revert "revolve: c++ compile fix" - as revolve now does not require 'bool' anymore revolve: c++ compile fix revolve: enable t
Merge branch 'master' into tisaac/dmforest* master: (143 commits) Revert "revolve: c++ compile fix" - as revolve now does not require 'bool' anymore revolve: c++ compile fix revolve: enable tests and add to nightlybuilds fix download url for revolve remove outdated unused script removed outdated use of the term petsc-dev for the development version of PETSc streams: precompute NPMAX - and use this value. And now user can use it optionally as: mpich: default to using ver 3.2 on OSX/ElCapitan as 3.1.3 does not build on Barry's laptop Revert "mpich: update version to mpich-3.2" superlu/dist: disable build on freebsd - as this test is with bsdmake [and superlu requires gnumake] superlu/dist: enable in complex nightly builds fortran: fix typo with MATSEQAIJRESTOREARRAYF90 Documentation for Dense and SeqAIJ Get/RestoreArrayf90 had incorrect dimensions Docs for MatGetRowIJF90() cut and paste and never fixed Bib: NPC refs superlu: no longer requires xerbla slamch dlamch ? $ nm -Ao libsuperlu_dist_4.3.a |egrep \(xerbla\|slamch\|dlamch\) superlu_dist: update to version 4.3 Bib: More of our refs added whitespaces to align numbers in verbatim environment Added verbatim environment to special tokens ...
Merge branch 'pr388/mapdes/fix-petscsf-create-section-sf/master'
DA: fix C++ externing of newly added prototypes
DM: added DMComputeL2GradientDiff() for Plex and DA
DMDA: use DMProjectFunctionLocal() and DMComputeL2Diff()
Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforestBoth branches changeds DM projection behavior, so I wanted to sort itout before merging* origin/knepley/fe
Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforestBoth branches changeds DM projection behavior, so I wanted to sort itout before merging* origin/knepley/feature-plex-add-time: (59 commits) SNES ex69: Updated to new function API, fixed test output SNES ex75: Fixed for new function API add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fields add -binary_write_double so __float128 precision can save as double to binary files TSClone() did not clone Fortran function pointers hence some TS methods would fail if functions provided in Fortan petsc4py: update to snapshot with 'barry/petscoptions-object' changes fix bad merge that introduced 2 copies of the MPI_Comm_free() update example to use MAT_INPLACE_MATRIX, not REUSE incorrect addition of float to PetscInt update for new PetscOptions API TS ex18: Fixed function API and test output Function now takes PetscOptions as first argument, this was missed during the first round of updates bugfix for MatSetOption_Elemental() fix test example no change output that was missing a line fixes for new PetscOptions.. API that are needed based on problems with nightly build Plex ex3: Use new function API SNES ex62: Use new function API SNES ex12: Use new function API Plex: Fixed unused options in examples Plex+DMDA: Add time to signatures ...
DM: add DMComputeL2Diff()Lifted from DMPlexDM: typo fix
Merge branch 'master' into knepley/feature-plex-add-time* master: (57 commits) add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fie
Merge branch 'master' into knepley/feature-plex-add-time* master: (57 commits) add fortran stub for TSMonitorLGSetTransform() and fix TSMonitorLG for multiple fields but no names provided for fields add -binary_write_double so __float128 precision can save as double to binary files TSClone() did not clone Fortran function pointers hence some TS methods would fail if functions provided in Fortan petsc4py: update to snapshot with 'barry/petscoptions-object' changes fix bad merge that introduced 2 copies of the MPI_Comm_free() update example to use MAT_INPLACE_MATRIX, not REUSE incorrect addition of float to PetscInt update for new PetscOptions API Function now takes PetscOptions as first argument, this was missed during the first round of updates bugfix for MatSetOption_Elemental() fix test example no change output that was missing a line fixes for new PetscOptions.. API that are needed based on problems with nightly build mark variable as unused so compiler doesn't warn about unused value configure: use 'git cat-file -e' to check for existance of a commit in localrepo. ['git rev-parse' does not give error for a hash thats not in repo] petsc4py: revert to manually syncing petsc4py with petsc master changes configure: revert gitcommit default value to Null. If a pacakge using giturl does not change this value - raise an error fix: revert change in a44bcdf that breaks with pgf90 update test output for fixed to hypre interface that now actually pass the interp vectors to BoomerAMG fixes for merge from Jed's branch that should have been merged into master months ago! Add to changes dev.html file the change to the PetscOptions routines ...
PetscSFCreateSectionSF: don't free input parameterThe remoteOffsets arrays is an input parameter to this function, sodon't free it. Fix all callers.
DM: set coordinate vector name
Plex+DMDA: Add time to signatures
Plex+SNES+TS: Changed all of the callback function to take time as an argument
Complete update to new PetscOptions interface
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>Suggested-by: Patrick Lacasse <placasse@giref.ulaval.ca>
fix violations of PETSc style guide: Usage of SETERRQ and NULL
MatHeaderReplace() corrupted the -objects_dump arrayReported-by: Torquil Macdonald Sørensen <torquil@gmail.com>MatHeaderReplace() and MatHeaderMerge() destroy the second matrix argument therefor
MatHeaderReplace() corrupted the -objects_dump arrayReported-by: Torquil Macdonald Sørensen <torquil@gmail.com>MatHeaderReplace() and MatHeaderMerge() destroy the second matrix argument therefor pass it asa pointer to it can be zeroed and not mistakenly reused.
cannot use PetscMalloc2() on arrays that will be freed as two seperate arrays
Replaced PetscViewerASCIISynchronizedAllow() with PetscViewerASCIIPushSynchronized() PetscViewerASCIIPopSynchronized()
if the stencil width of a DMDA is zero then DMDAGetElements() doesn't make sense since it cannot represent in LOCAL indices the vertices of some elements. Thus generate an errorReported-by: Mikhail
if the stencil width of a DMDA is zero then DMDAGetElements() doesn't make sense since it cannot represent in LOCAL indices the vertices of some elements. Thus generate an errorReported-by: Mikhail Artemyev <artemiev.mikhail@gmail.com>
add DMDAVecGet/RestoreArrayReadF90()Reported-by: Adrian Croucher <a.croucher@auckland.ac.nz>
1...<<21222324252627282930>>...48