History log of /petsc/src/snes/interface/snes.c (Results 626 – 650 of 2059)
Revision Date Author Comments
# 114395da 25-Jun-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/fix/even-huger-flaw-in-ts'


# 78cf9a39 25-Jun-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/consistent-formating-ascii-solver-viewers'


# 80e55adf 20-Jun-2017 Matthew G. Knepley <knepley@gmail.com>

Merge remote-tracking branch 'origin/knepley/feature-convergence-estimator'

* origin/knepley/feature-convergence-estimator:
ConvEst: Restore the SNES to the original condition after estimation
C

Merge remote-tracking branch 'origin/knepley/feature-convergence-estimator'

* origin/knepley/feature-convergence-estimator:
ConvEst: Restore the SNES to the original condition after estimation
ConvEst: Discretization can change, so move name extraction into loop
SNES ex13: Fixed test dependencies
SNES ex13: Update to new API
ConvEst: Initialize variables
Fortran: Fixed Fortran bindings - Need custom binding for all View() to handle default viewers
ConvEst: I hate Fortran
ConvEst: Damn damn damn
ConvEst: Added Fortran type
ConvEst: Fixed spelling, fixed type
ConvEst: Fixing LAPACK type
SNES ex13: Now estimate convergence using built-in test
SNES: Allow convergence estimation using -snes_convergence_estimate
PetscConvEst: Added an object which estimates the convergence rate of a discretization
PetscDT: Turn on Fortran binding
SNES ex13: Added test output
SNES ex13: Looking at automatic convergence estimation
PetscDS: Added exact solution functions - We will use these to evaluate convergence using MMS

Conflicts:
include/petsc/private/petscdsimpl.h
src/dm/dt/interface/dtds.c

show more ...


# 90deff25 14-Jun-2017 Fande Kong <fdkong.jd@gmail.com>

Add an interface to return a flag that indicates

whether there is dm in snes.


# efd4aadf 30-Apr-2017 Barry Smith <bsmith@mcs.anl.gov>

Make ASCII PC/KSP/SNES/TSView() code and output in a standard style

The code that prints the ASCII view for solvers was occasionally inconsistent:
1) TSView printed the type specific information aft

Make ASCII PC/KSP/SNES/TSView() code and output in a standard style

The code that prints the ASCII view for solvers was occasionally inconsistent:
1) TSView printed the type specific information after the general info while
all other solvers printed it before (right after the name of the type is printed)
2) KSPView consistently printed the name of the subtype on EACH line of the subtypes
output as did a few of the PC and SNES viewers. Since they are all printed indented
directly below the subtype name there is no reason to print this information on each line
3) TSView printed output about number of linear solvers and SNES even for explicit
methods, which is goofy.
4) a few other minor formatting and consistency issues where fix.

Commit-type: style-fix, feature
Time: 16 hours

show more ...


# e63873d2 14-Jun-2017 Fande Kong <fdkong.jd@gmail.com>

Add an interface to return a flag that indicates

whether there is dm in snes.


# ec14d8c8 27-May-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-sphere-mesh

* master: (2633 commits)
Bib: Added ref
SNES ex56: Update test output
add a citation to petsc.bib
Plex: Initialize variables
ini

Merge branch 'master' into knepley/feature-plex-sphere-mesh

* master: (2633 commits)
Bib: Added ref
SNES ex56: Update test output
add a citation to petsc.bib
Plex: Initialize variables
initialize ap as complained by the nightly tests
Plex ex3: Update to new point function API
initialize some variables as complained by nightly tests
SNES ex12: Mix misnaming Nf --> Nc
update tests
add tests
add MatView_SeqXAIJ_ASCII_structonly(); enable A->structure_only in MatSetValuesBlocked_SeqBAIJ
typo
fill-in some references
Bib: Fixed ref
Plex: Added PLY to file support
Plex: Adding PLY support
PetscDS: Turn off Fortran bindings for Constants
Plex tests: Updated to new point function API
SNES ex56: Moved tests to new format
DM: Allow field projection functions to take an array of scalars - This will allow us to pass in user data to kernels without void *, more efficiency than aux fields
...

Conflicts:
config/builder.py
include/petscdmplex.h
src/dm/impls/plex/examples/tests/ex1.c
src/dm/impls/plex/plexcreate.c
src/dm/impls/plex/plexgmsh.c
src/snes/examples/tutorials/ex63.c

show more ...


# 0955ed61 26-May-2017 Matthew G. Knepley <knepley@gmail.com>

ConvEst: Fixed spelling, fixed type


# 06fc46c8 23-May-2017 Matthew G. Knepley <knepley@gmail.com>

SNES: Allow convergence estimation using -snes_convergence_estimate


# f871313d 16-Apr-2017 Barry Smith <bsmith@mcs.anl.gov>

Update manual page listed with -help to most appropriate

Commit-type: documentation
Reported-by: Lisandro Dalcin <dalcinl@gmail.com>


# 3565c898 03-Apr-2017 Barry Smith <bsmith@mcs.anl.gov>

Fix bug where user provided only RHSJacobian and uses -snes_mf_operator

trouble because IJacobian now thinks there are separate IJacobian and
RHS matrices. Make TS aware that Jacobian is managed by

Fix bug where user provided only RHSJacobian and uses -snes_mf_operator

trouble because IJacobian now thinks there are separate IJacobian and
RHS matrices. Make TS aware that Jacobian is managed by SNES so that TS should
not adjust the matrix for the timestep

Commit-type: bug-fix
Funded-by: IMEX
Time: 2 hour
Reported-by: Ed Bueler <elbueler@alaska.edu>

show more ...


# c90b701e 14-Mar-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-pragmatic-parallel

* master: (1379 commits)
Minor fixes for tchem examples due to changes in PETSc infrastructure
update webpage about API changes

Merge branch 'master' into knepley/feature-plex-pragmatic-parallel

* master: (1379 commits)
Minor fixes for tchem examples due to changes in PETSc infrastructure
update webpage about API changes
add help menu for MatCreateSubMatricesMPI()
rename struct Mat_SubMat -> Mat_SubSppt
add a little information to the manual about using tchem
rename MatCreateSubMatrixComposite -> MatCreateSubMatrixVirtual; Mat_SubMatrix -> Mat_SubVirtual
need to protect the \ passed on the makefile on my Mac
Bib: Updated ref
update src/mat/examples/tests/output/ex23_#.out
rename MatGetSubMat -> MatCreateSubMat
Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES
superlu: libray is installed in PREFIX/lib64 - fix this to use PREFIX/lib
backport fixes cc105cc3 2b35c90a - required for 3bf428d - that was backported from master - 80c96bb
'echo -n' fails on opensolaris/osx - so avoid using it.
fix diffs in nightlybuilds due to options in ~/.petscrc
add Kelley03 to src/docs/tex/petsc.bib
build: determine moudles, mpi.h used during buildtime and print in 'info'
fix analyzer warnings
fix build failure on opensolaris - where -lm from flibs is removed due to -lm in cxxlibs. But then - only flib gets used for some configure tests [blaslapack, parms]
config: prefer __restrict over C99 restrict keyword
...

show more ...


# 0674c595 10-Jan-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-plex-examples-cleanup

* master: (53 commits)
Docs: update manual author list with P. Sanan
Docs: manual - Eclipse Users edit
Docs: manual - rearrange Oth

Merge branch 'master' into knepley/fix-plex-examples-cleanup

* master: (53 commits)
Docs: update manual author list with P. Sanan
Docs: manual - Eclipse Users edit
Docs: manual - rearrange Other PETSc features sections so that XXX Users section are grouped together at the end
Docs: manual - remove newline in Numbers section title
Docs: manual - update Visual Studio section name
Docs: manual - Qt creator section copyedit (content still would benefit from an update from M. Mirzadeh)
Docs: manual - remove stub headings in TS using fully implicit methods section
Docs: manual - update PetscLogEvent signature and example (copied from man page)
Docs: manual - update Makefile chapter
Docs: remove PetscLogEventMPEActivate and PetscLogEventMPEDeactivate references from man pages and FAQ
Docs: manual - remove reference to specific MPE event deactivation
Docs: manual - XCode section copyedit
Docs: manual - SAWs section name fix
Docs: manual - format debugger names
Docs: manual - add short mentions of TikZ and Movie capabilities
Docs: manual - Graphics section copyedit
Docs: manual - add subsection on viewing from options
Docs: manual - Viewers section copyedit
Docs: manual SAWs section - format and copyedit
Docs: Manual - update and consolidate library overview graphics
...

show more ...


# 54ea6b30 03-Jan-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/fix-plex-pmat'

* knepley/fix-plex-pmat:
SNES: Fix for mat, pmat when mat is defined
SNES: Now need DS header so I can correctly make two DM matrices
SNES ex69: Updated te

Merge branch 'knepley/fix-plex-pmat'

* knepley/fix-plex-pmat:
SNES: Fix for mat, pmat when mat is defined
SNES: Now need DS header so I can correctly make two DM matrices
SNES ex69: Updated tests for better Schur preconditioning
SNES ex69: Added the mass matrix as a Schur preconditioner
SNES+DS: If we are forming both a mat and pmat, we have to create both with the DM
Plex: If using a mat and pmat, the DMSNES check should use the mat
Plex: If using both a mat and pmat, we need to zero the mat when assembling

show more ...


# ec9a985f 03-Jan-2017 Matthew G. Knepley <knepley@gmail.com>

SNES: Fix for mat, pmat when mat is defined


# a01aa210 01-Jan-2017 Matthew G. Knepley <knepley@gmail.com>

SNES: Now need DS header so I can correctly make two DM matrices


# 1ba9b98e 31-Dec-2016 Matthew G. Knepley <knepley@gmail.com>

SNES+DS: If we are forming both a mat and pmat, we have to create both with the DM


# 9137bce6 24-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/remove-funct'


# 71752422 21-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/half-precision'


# fbfcfee5 19-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Remove the use and definition of __FUNCT__ throughout the code

Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc
Time: 1.5 hours
Thanks-t

Remove the use and definition of __FUNCT__ throughout the code

Since all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETSc
Time: 1.5 hours
Thanks-to: Andreas Mang <andreas@ices.utexas.edu>

show more ...


# 570b7f6d 16-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Support for half-precision using __fp16.

Requires repository trunk of gcc and ARM systems
Configure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0
Many standard PETSc

Support for half-precision using __fp16.

Requires repository trunk of gcc and ARM systems
Configure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0
Many standard PETSc tests fail due to lack of precision

Funded-by: ECP
Project: fp16
Time: 24 hours

show more ...


# e51df6f4 09-Nov-2016 stefano_zampini <stefano.zampini@gmail.com>

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

This is needed to deal with some changes in MatNullSpace from commit 9d2471e


# 10c1f87b 27-Oct-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'master' into tisaac/dmplex-feature-real-to-ref

I need updated PetscFE interfaces in what I'm going to do

* master: (603 commits)
parmetis: fix typo in testsuite
Added PETSC_HAVE_A

Merge branch 'master' into tisaac/dmplex-feature-real-to-ref

I need updated PetscFE interfaces in what I'm going to do

* master: (603 commits)
parmetis: fix typo in testsuite
Added PETSC_HAVE_ATTRIBUTEALIGNED flag to makefile
PCSetUp_SVD() used incorrect matrix for matrix size in parallel, also need to skip LAPACK call if matrix size is zero
strumpack: update to latest version 1.0.4
Remove valgrind warning about MPI_Allreduce() with uninitialized data
sed for test output that has atol convergence with quad precision
updated ex1_nest tests
fixed incorrect key value
fix: bad merge a69d34a
test: move runex78 to TESTEXAMPLES_C_NOTSINGLE
build: fix warnings
sys: update test to produce same result - irrespective of debug/opt build - and presence of ~/.petscrc
sys: src/sys/examples/tests/ex30.c -> src/sys/examples/tests/ex32.c to avoid conflict in master
Sed output, since quad precision reduces below atol on these tests
remove automatically generated matrix names from test output files since can be different
Fixes for MatMPIXXXSetPreallocation(), they were not reentrant, since they kept the information used for matrix-vector products
GAMG: fix PCView_GAMG() format - and update output/ex56_0.out
superlu_dist: 64-bit-indices fix https://github.com/xiaoyeli/superlu_dist/issues/4
Add SNESSetDivergenceTolerance / -snes_divergence_tolerance.
fixed unit read in Plex
...

show more ...


# 4c4de23b 20-Oct-2016 BarryFSmith <bsmith@mcs.anl.gov>

Merged in pefarrell/snes-divergence-tolerance (pull request #586)

Add SNESSetDivergenceTolerance / -snes_divergence_tolerance.


# e4d06f11 20-Oct-2016 Patrick Farrell <patrick.farrell@maths.ox.ac.uk>

Add SNESSetDivergenceTolerance / -snes_divergence_tolerance.


1...<<21222324252627282930>>...83