History log of /petsc/include/petscsnes.h (Results 326 – 350 of 1096)
Revision Date Author Comments
# 386e1158 02-Apr-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' of https://bitbucket.org/petsc/petsc


# 8b6920ab 30-Mar-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/monitor-fromoptions'


# d142ab34 22-Mar-2016 Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk>

fas: Actually use a viewer in SNESFASSetMonitor

Previously, we passed NULL as the monitor context into SNESMonitorSet
when calling SNESFASSetMonitor. This was always broken (since
SNESMonitorDefaul

fas: Actually use a viewer in SNESFASSetMonitor

Previously, we passed NULL as the monitor context into SNESMonitorSet
when calling SNESFASSetMonitor. This was always broken (since
SNESMonitorDefault expects a non-NULL viewer). Fix this by getting a
viewer in the normal way in SNESSetFromOptions_FAS and then passing in a
PetscViewerAndFormat to SNESFASSetMonitor.

show more ...


# c20ebc76 22-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint


# 1cb03803 22-Mar-2016 Barry Smith <bsmith@mcs.anl.gov>

add back in support for using default monitors for TSMonitorSet,SNESMonitorSet, and KSPMonitorSet
from Fortran by introducing PetscViewerAndFormat to Fortran

Time: .5 hours


# d12e167e 22-Mar-2016 Barry Smith <bsmith@mcs.anl.gov>

Finished converting the XXXMonitorSetFromOptions() to use PetscViewerAndFormat object

Time: .5 hours


# d43b4f6e 21-Mar-2016 Barry Smith <bsmith@mcs.anl.gov>

Update SNESMonitorSetFromOptions() to use PetscViewerAndFormat and hence no longer
have too many PetscViewerPushFormat()

Time: .5 hours


# 992dc9be 18-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-handle-func-failure

* master: (378 commits)
SNES ex5: Fix coordinate determination for empty subdomains
fixed petsc.bib entry
p4est: fix syntax

Merge branch 'master' into knepley/feature-plex-handle-func-failure

* master: (378 commits)
SNES ex5: Fix coordinate determination for empty subdomains
fixed petsc.bib entry
p4est: fix syntax error with error message
SNES ex5: Correct Jacobian handling on patches
SNES ex5: Stupid complex fixes
DMP4est: fix transfer of labels to parents
petsc4py: update to latest snapshot. Fixes da example breakage in petsc4py test suite
Plex: Correct setting of options on refined or coarsened meshes
Plex: Add info for grid hashing
Plex: Add logging in interpolator creation
Plex: Correct use of tabs in ASCII viewer
DM: Shorten long event name
Plex ex12: Create boundary label automatically at all levels of mesh hierarchy
Plex ex12: Change PetscViewerSetFormat --> PetscViewerPushFormat - Fix order of SetMode and SetFilename
Plex ex12: Change all functions to static
Since DMDA with periodic boundary conditions does support P0 interpolation remove checks that error out under those conditions
ascem-io.py and amanzi.py need to handle self.hdf5.include being None correctly
fix MPI Uni to recycle communicators so it won't run out like with the petsc4py tests also fix check for location of python shared library on mac to check all cases each time
Switch back to Sherry's version since she accepted by pull request
PetscDraw: Update help messages for -draw_save* options
...

Conflicts:
src/dm/impls/plex/plexfem.c

show more ...


# 3afb9657 16-Mar-2016 Dave May <dave.mayhem23@gmail.com>

Merged petsc/petsc into master


# eba35f42 09-Mar-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'mlange/fix-plex-multi-level-overlap'

* mlange/fix-plex-multi-level-overlap: (259 commits)
Plex: Update ex12_5 with correct level-2 overlap
DMLabel: Add missing cleanup for DMLabelG

Merge branch 'mlange/fix-plex-multi-level-overlap'

* mlange/fix-plex-multi-level-overlap: (259 commits)
Plex: Update ex12_5 with correct level-2 overlap
DMLabel: Add missing cleanup for DMLabelGather()
Plex ex12: Fixed variable initialization and some output
Plex ex11: Added error checking
Plex ex14: Now boundary label does not have cells
Plex ex1: Now boundary label does not have cells
Plex ex1: Fix for VTK format
added some debugging code, getting ready to branch
added some print statements, should be an -info...
smome cleaning up
restructured ex11 to allow for problem specific BCs
DMPlex: Update test ex12_5 with correct level-2 overlap
DMPlex: Use global processSF in DMPlexPartitionInvert
DMPlex: Add remote leaf contributions to roots in DMLabelPropagate
DMPlex: Add DMLabelGather to migrate label values from leafs to roots
DMPlex: Refactor DMLabelDistribute to separate point stratum distribution
DMPlex: Add propagation of remote point donations for multi-level overlap
DMPlex: Fix DMLabelDistribute for all-to-all migrations
Plex: make extern exactly match prototype: semantic match is not enough.
DMP4est: typo fix
...

show more ...


# af25d912 06-Mar-2016 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcgraph.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/imp

Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint

Conflicts:
src/ksp/pc/impls/bddc/bddc.c
src/ksp/pc/impls/bddc/bddcgraph.c
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/impls/bddc/bddcscalingbasic.c
src/ksp/pc/impls/bddc/bddcschurs.c
src/mat/impls/is/matis.c

show more ...


# 77d236df 01-Mar-2016 Michael Lange <michael.lange@imperial.ac.uk>

Merge branch 'tisaac/dmforest' into mlange/fix-plex-multi-level-overlap

Conflicts:
src/dm/impls/plex/examples/tests/output/ex12_5.out
src/dm/label/dmlabel.c


# f37e7628 21-Feb-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/add-pcfieldsplit-logevent


# bdd6f66a 07-Feb-2016 Toby Isaac <tisaac@uchicago.edu>

Plex: try to handle boundary conditions early


# f44c6289 28-Jan-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/add-pcreset-hypre-for-master

Needed to move PCDestroy_HYPRE() added to master to PCReset_HYPRE() since that was introduced
as a bug fix for maint


# dce90f5d 26-Dec-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into tisaac/dmforest

* master: (177 commits)
DT ex3: The test should check the number of digits requested
DT ex3: One test fails in single precision
Plex: Do not automati

Merge branch 'master' into tisaac/dmforest

* master: (177 commits)
DT ex3: The test should check the number of digits requested
DT ex3: One test fails in single precision
Plex: Do not automatically create a default section if no fields are defined
Plex: DMPlexCopyCoordinates() needs to create the coordinate section if it is missing
superlu: no longer requires xerbla slamch dlamch ?
superlu: update to v5.1
skip MatSolve() if matrix factorization fails
replacing SETERRQ with error output info and continue execution
SNES ex12: Added parallel tests - These test parallel, unstructured interpolation/restriction using FAS
Plex+SNES: Now in DMPlexComputeJacobian_Internal(), we also form the Jacobian preconditioner matrix
FE: Now we can form either the Jacobian or the Jacobian preconditioned matrix using a flag
DS: Now have point wise function slots for the Jacobian preconditioned matrix - This will allow us to form the "right" operator for preconditioning, like M in the (2,2) block for Stokes
Plex: When swapping Plexes, also swap point SF
Plex: Fix parallel error in Injector
Mat+Plex: Added MatPreallocator which can be called with MatSetValues() and preallocates another Mat - This could have been another "mode" of Mat, but I thought this was cleaner - Use MatPreallocator to preallocator Plex interpolators
DT ex3: Change tolerance and eliminate tests which need MPFR from regular runs
superlu: fix complex build
superlu: update to using 5.0 tarball with the fix for -Werror=format-security
superlu: update to use tarball with -Werror=format-security fix
DM: Clone the coordinate DM instead of reusing in Clone()
...

Conflicts:
config/builder.py
src/dm/impls/plex/plexcreate.c

show more ...


# c3d89e0a 19-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into hongzh/checkpointing

Manual merges for a couple of PetscOptions changes in master


# 0709b2fe 15-Dec-2015 Toby Isaac <tisaac@uchicago.edu>

Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest

Both branches changeds DM projection behavior, so I wanted to sort it
out before merging

* origin/knepley/fe

Merge remote-tracking branch 'origin/knepley/feature-plex-add-time' into tisaac/dmforest

Both branches changeds DM projection behavior, so I wanted to sort it
out 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
...

show more ...


# 4e193d04 13-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/feature-linesearch-monitor'


# b49bb413 12-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr391/zianekhodja/lilia/tsirm/master


# dcf2fd19 06-Dec-2015 Barry Smith <bsmith@mcs.anl.gov>

begun adding more monitoring functionality to SNESLineSearch


# 8ff62780 27-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/update-monitors'


# fde5950d 23-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Commit d393f49382b06ba8f1c95499145639e321f64e19 broke -ksp/snes/ts_monitor_solution and related monitor routines since
no viewer was created when the option was proccessed.

This commit fixes those b

Commit d393f49382b06ba8f1c95499145639e321f64e19 broke -ksp/snes/ts_monitor_solution and related monitor routines since
no viewer was created when the option was proccessed.

This commit fixes those bugs and provides a simplier general approach for handling viewers for standard PETSc monitors
The major change is many of the -ksp/snes/ts_monitor* functions now take the [viewertype[:filename[:viewerformat]] parameter that was previously introduced for -xxx_view options.

This commit updates about one half of the -ksp/snes/ts_monitor* options; the others that create for example a PetscDrawLG object need to be updated to take viewer objects with the correct properties set. In addition further unification/simplification of the option names must be done

Reported-by: Ed Bueler <elbueler@alaska.edu>

show more ...


# c9da1177 12-Nov-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/feature-plex-add-time'

* knepley/feature-plex-add-time:
SNES ex69: Updated to new function API, fixed test output
SNES ex75: Fixed for new function API
TS ex18: Fixed fun

Merge branch 'knepley/feature-plex-add-time'

* knepley/feature-plex-add-time:
SNES ex69: Updated to new function API, fixed test output
SNES ex75: Fixed for new function API
TS ex18: Fixed function API and test output
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
Plex+SNES+TS: Changed all of the callback function to take time as an argument

show more ...


# 2a61db43 08-Nov-2015 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/dm-label-promote' into tisaac/dmforest

* tisaac/dm-label-promote: (319 commits)
snes tutorial ex69: give mesh a name for regression purposes
DM: make DMLabel labels a part o

Merge branch 'tisaac/dm-label-promote' into tisaac/dmforest

* tisaac/dm-label-promote: (319 commits)
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 compile
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
Error message should say use negative threshold value to prevent filtering out zeros
Calls to HYPRE_BoomerAMGSetInterpVectors() did not actually copy the vector data pointer from the PETSc vector to the hypre vector thus resulting in the hypre interp vectors being identically zero and hence not affecting the quality of the AMG hierarchy produced/
DMPlex: Silence overzealous compiler warnings
add row/col orientation to MatConvert_Elemental_Dense
fix formatting error in previous commit [broke nightlybuilds]
fix formating of TSTHETA manual page and add missing command line option
run hwloc with MPIEXEC and binding so it runs on the correct machine
fix: memory leaks [in valgrind test]
...

show more ...


1...<<11121314151617181920>>...44