History log of /petsc/src/snes/impls/fas/fasfunc.c (Results 101 – 125 of 196)
Revision Date Author Comments
# 52774845 06-Apr-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection

* tisaac/sf-fix-multi-sf-leaves: (174 commits)
PetscSF: fix PetscSFGetMultiSF() for sparse leaves
PetscSF: make

Merge branch 'tisaac/sf-fix-multi-sf-leaves' into tisaac/dmp4est-feature-injection

* tisaac/sf-fix-multi-sf-leaves: (174 commits)
PetscSF: fix PetscSFGetMultiSF() for sparse leaves
PetscSF: make regression test that fails
few more clang static analyzer fixes
many issues detected by clang static analyzer
Update hypre to its release version
Updates for xSDKTrilinos builds
Added --download-xsdktrilinos
Communicator passed to VecCreateSeq should be PETSC_COMM_SELF
PCMG man page: fix typo in options name
Bib: Added refs
DMLabel: Removed unused variable
Metis tries to use backtrace which requires -lexecinfo on some systems such as freebsd Remove -lexecinfo from freebsd configure files since it is only needed by metis
add alternative output that occurs on some systems due to use of random number generator in partitioner
Plex: When creating cohesive submeshes, fix memory leak
Plex ex11: Updated output for new distribution algorithm
Plex: When explicitly distributing the depth label, we must recreate empty strata
Plex: When partitioning, the cell numbering should include hybrid points
Plex: Allow cell and vertex numberings to include hybrid points
need to show diffs of ex22 if it fails
Support two different output for test example, since due to roundoff this example can produce slightly different convergence history
...

show more ...


# 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 ...


# 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


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

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


# 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


# 9bc1b9be 03-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry-allow-vecset-nan-3.6


# 1ceb14c0 23-Oct-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr263/PierreBdR/ts-domain-error-in-stage/master


# 34588265 08-Oct-2015 Stefano Zampini <stefano.zampini@gmail.com>

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

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


# 417c5e9a 05-Oct-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'master' into tisaac/dmforest

Get 3.6.2 patches

* master: (1360 commits)
remove nasty memory leak with CUDA code when using block Jacobi with multiple blocks per process
print abs

Merge branch 'master' into tisaac/dmforest

Get 3.6.2 patches

* master: (1360 commits)
remove nasty memory leak with CUDA code when using block Jacobi with multiple blocks per process
print abs in Fortran test example in order to have same result with real and complex builds
changed outdate mpirun and -np to mpiexec and -n
force sqrt to be taken in the precision of PetscReal in fortran examples
continuation line too soon for some compilers
stop configure if user selected C++ clanguage, single precision, complex combination since we do not support it
fixes for Fortran examples to compile cleanly in single precision that do not involve complex numbers
fixes to Fortran examples to compile cleanly in single precision complex
fix previous mistake
must cast 1. to PetscScalar before dividing by a PetscScalar (C++ complex class is terrible)
must cast 0.0 to PetscScalar before comparison with a PetscScalar
changed order of suggested locations of downloadable PETSc to Barry's preference
Increase patchlevel to 3.6.2
remove debug print statement from two commits before
remove debug print statements I accidently left in the last commit
PetscDraw: Fix dummy definition of PetscDrawCollective{Begin|End}()
remove cleanupMumps flag from MatDestroy_Mumps() it should always free the memory it allocated Bug detected while adding features to libMesh
improved viewing of fractional counts in xml nested log viewing fixed bug in output of doubles to xml nested log files
chombo: build only libs - not examples
fix typo. 'gcc-4.8 --with-cxx-dialect=C++11' gives a warning with this line - even though its in a #ifdef thats never enabled.
...

show more ...


# 3646cfeb 22-Sep-2015 Fande Kong <fdkong.jd@gmail.com>

To add a space to all comments I have made before. Barry pointed out
that a comment without a space right after '/*' may cause bfort to crash

Merge remote-tracking branch 'petsc/master' into fixed-c

To add a space to all comments I have made before. Barry pointed out
that a comment without a space right after '/*' may cause bfort to crash

Merge remote-tracking branch 'petsc/master' into fixed-comment-space

Conflicts:
include/petsc/finclude/petscmat.h
include/petscmat.h
src/mat/examples/tests/makefile
src/mat/impls/aij/mpi/mpiaij.h

show more ...


# c5e4d11f 16-Sep-2015 Dmitry Karpeev <karpeev@mcs.anl.gov>

Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.

Conflicts:
src/mat/examples/tests/makefi

Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.

Conflicts:
src/mat/examples/tests/makefile
src/mat/impls/aij/mpi/mpiaij.h

show more ...


# 8474dab3 06-Sep-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr352/dmay/pctelescope/master


# 6dd2c743 01-Sep-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv

Pull in a fix to FE geometry that affects the complex,64bit case

* tisaac/dt-fix-geom-punning: (240 commits)
Plex: fix t

Merge branch 'tisaac/dt-fix-geom-punning' into tisaac/plex-feature-tree-fv

Pull in a fix to FE geometry that affects the complex,64bit case

* tisaac/dt-fix-geom-punning: (240 commits)
Plex: fix type punning problem stuffing (PetscFECellGeom *) in a Vec
PGI compiler cannot handle [restrict] usage therefor disable restrict for PGI compiler Fix ex48.c to use PETSc standard way of marking restrict
PETSC_UNUSED must occur before the typename. With PGI compilers they error if it is after the type name
on solaris in TSAdaptChoose_Basic() negative root for zero could produce -infinity thus causing time step to be decreased even though the error estimate was zero
MatGetSchurComplement: revert test from LUMP back to DIAG and update output
there are no tests for opencl or viennacl so prevent warning message: make[2]: *** No rule to make target `testexamples_OPENCL', needed by `tree'. Stop. make[2]: *** No rule to make target `testexamples_VIENNACL', needed by `tree'. Stop.
incorrect initial conditions function that could produce floating point exception value (and does on windows) due to squareroot of non-negative number
forgot to fix rule for building ex194
move ex193.c to ex194 because someone else created a 193
remove outdate manual page comment
add missing VecRestoreArray()
add missing VecRestoreArray()
missing restore array in example
formating for print statements of test example with __float128 precision
fix example for __float128 precision by using PETSc math macros and casting PetscReal in print statements
remove Tao example custom monitor that produced different results for __float128 precision
all PETSc built in monitors require a valid PetscViewer, NULL is not acceptable
PETSc built in monitors always require viewers to be passed in, no longer support a NULL viewer
use tigher haptol for minres for quad precision because otherwise false positive of indefinite matrix appeared in example
check for PetscMPIInt overflow in ISAllGather()
...

show more ...


# e1be2255 31-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into jed/process-options-handler


# bf1202aa 25-Aug-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/fix-petscviewer-attempt-2


# 34e85451 23-Aug-2015 Matthew G. Knepley <knepley@gmail.com>

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

* master: (75 commits)
increase the size of the ex25.c multigrid example so that the eigenestimator does not produce numbers that depend on mac

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

* master: (75 commits)
increase the size of the ex25.c multigrid example so that the eigenestimator does not produce numbers that depend on machine roundoff and thus are different on different OS/hardware and produce different test restults. Previously the GMRES converged to 16 digits in 4 iterations and spent the next 6 churning but that churning produced different eigenvalues which produced different convergence for the multigrid method
Bib: More references
example used int and double !
added long forgotten test output file
removed tao test example run that uses random numbers since not reproducable on different systems
Jason changed a default TAO tolerance but did not update example test output that viewer the tolerance
Plex: Correct complex problem
Plex ex12: Now PCMG monitor creates its own coarse solutions
Plex ex12: Put in working setting for PCMG coarsening test
XDMF: Now take a bunch of files as input
SNES ex12: Use monitors instead of brute force to monitor errors
SNES ex12: Renumber meshes to match MG numbering
PC+SNES: Attach a level id to subsolvers in a multilevel solve - We should have done this years ago
Plex: Added epsilon to point location check
Plex ex12: Added error output on each level
Plex: Added DMPlexComputeL2DiffVec() - This puts cellwise error integrals in a Vec
Plex: Fix complex conversion
Plex: Fix variable init
Add an option to ex12 to dump the coarsened hierarchy to disk.
Plex: Fixed unused variables
...

show more ...


# 0e92721a 21-Aug-2015 Matthew G. Knepley <knepley@gmail.com>

Merge remote-tracking branch 'origin/knepley/feature-snes-deflation'

* origin/knepley/feature-snes-deflation: (55 commits)
Plex: Correct complex problem
Plex ex12: Now PCMG monitor creates its o

Merge remote-tracking branch 'origin/knepley/feature-snes-deflation'

* origin/knepley/feature-snes-deflation: (55 commits)
Plex: Correct complex problem
Plex ex12: Now PCMG monitor creates its own coarse solutions
Plex ex12: Put in working setting for PCMG coarsening test
XDMF: Now take a bunch of files as input
SNES ex12: Use monitors instead of brute force to monitor errors
SNES ex12: Renumber meshes to match MG numbering
PC+SNES: Attach a level id to subsolvers in a multilevel solve - We should have done this years ago
Plex ex12: Added error output on each level
Plex: Added DMPlexComputeL2DiffVec() - This puts cellwise error integrals in a Vec
Plex: Fix variable init
Add an option to ex12 to dump the coarsened hierarchy to disk.
Plex: Fixed unused variables
Plex: Fixed PetscScalar conversion problem
Plex: Fixed function header
Profile DMCreateInterpolation (nontrivial cost for nonnested meshes)
Replace the arguments for coarsening in ex12 with correct ones
Plex: Using a refinement function
Plex: Added DMPlexGet/SetRefinementFunction() - Use to do non-uniform refinement
Events for DMCoarsen and DMLocatePoints
Update the pragmatic build script to use master, not my branch
...

show more ...


# ab83eea4 30-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

PC+SNES: Attach a level id to subsolvers in a multilevel solve
- We should have done this years ago


# a3a80b83 26-May-2015 Matthew G. Knepley <knepley@gmail.com>

SNESFAS+Doc: More comments


# e1b06f76 20-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/solkx

* master: (6933 commits)
Bib: Added reference
Includegraph: Updated for compatibility with new folder layout.
Add SNESLineSearchReason to fortran inclu

Merge branch 'master' into knepley/solkx

* master: (6933 commits)
Bib: Added reference
Includegraph: Updated for compatibility with new folder layout.
Add SNESLineSearchReason to fortran includes Also truncate names to fit 32 char fortran limit
fix compile warnings /usr/home/balay/petsc.clone-2/src/vec/vec/interface/vector.c:1944: warning: division by zero in '1.0e+0 / 0.' /usr/home/balay/petsc.clone-2/src/ksp/ksp/interface/itfunc.c:508: warning: 'vec_rhs' may be used uninitialized in this function
updated output for new trust region initial size
initial size of the trust region is set as a percent of the norm of the initial guess, it should not be related to the initial norm of the function (which is kind of nuts).
The default bounds for SNESVISetVariableBounds() in the manual page were reversed from correct values
Bib: Added refs
Bib: Update MPICH webpage
Plex: Forgot to close file
removed nonexistent ex46f from makefile test rule
Revert "fixed bad merge into master"
fixed bad merge into master
fix memory leak in mkl_pardiso fix some formatting in mkl_pardiso code
mv runex111 from TESTEXAMPLES_C to TESTEXAMPLES_DATAFILESPATH
Mat+Doc: More Fortran docs
Plex ex3: Run tests with the correct number of field components
Bib: Added TetGen cite
parmetis: make sure 'ldd libparmetis.so' points to the correct libmetis.so that its linked with.
small fix as reported by the nightly test
...

Conflicts:
config/builder.py

show more ...


# 5a4ab5ab 02-Apr-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'master' into tisaac/dmforest

If we're going to start developing on this again, the recent changes to the
location of configuration files will make it annoying to switch to and from
thi

Merge branch 'master' into tisaac/dmforest

If we're going to start developing on this again, the recent changes to the
location of configuration files will make it annoying to switch to and from
this branch. Matt's and my fixes in DMPlex will also be relevant.

* master: (1557 commits)
MatLoad_MPIDense() always allocated array space even if it was previously provided
Clarified lumping options for PCFieldSplitSchurPreType SELFP.
fixed up PetscInfo in GAMG
TSErrorWeightedNorm[2|Infinity]: API changes
MatLoad_SeqDense() always allocated new space for the data even if the user already provided it
Fixed DMCompositeGetAccessArray() to support readonly vectors
Fix obviously-wrong aspects of documentation on SNESVINEWTONRSLS and SNESVINEWTONSSLS.
fixed example to compile - demonstrates a bug
var name 'len' was F90 key word
For user provided Jacobian functions they should always assembly into the second matrix, the one from which the preconditioner is built because the first may be used as matrix-free with -snes_mf_operator
Suggest --with-64-bit-indices if users mistakenly use --with-64bit-indices
Fix configure logging of integer size.
missing underscore in #define of vecgetarrayread translation of fortran stub for VECGETARRAYREAD
updated test output files to reflect differences introduced previously in PCView output
-ksp_type preonly does not support -ksp_monitor_short so remove from test line to prevent extranious warning output
missing CHKERRQ; and ugly double declaration of ierr
Plex ex3: For want of a semicolon, the kingdom was lost
MatSetValuesMPISBAIJ will now print correct global indices when error generated due to new nonzero location
completed basic use of MatSetValuesBlocked_SeqBAIJ_Inlined() by MatSetValuesBlocked_MPIBAIJ() to allow proper global indices being printed when error generated by new nonzero locations.
Added inline version of MatSetValuesBlocked_SeqBAIJ() to be used by MatSetValuesBlocked_MPIBAIJ() to print error message for nonzero block with global indices
...

show more ...


# 898446f9 11-Mar-2015 Shri Abhyankar <abhyshr@mcs.anl.gov>

Merge branch 'master' into shri/ts-is-for-differential-variables

Conflicts:
include/petsc-private/tsimpl.h
src/ts/impls/eimex/eimex.c
src/ts/interface/ts.c


# f2dee214 06-Mar-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into jed/chem
Note merging a branch with good stuff in it for a year and a half is insane!

Conflicts:
src/ts/examples/tutorials/makefile
src/ts/interface/ts.c


12345678