History log of /petsc/src/ksp/pc/impls/hypre/hypre.c (Results 351 – 375 of 589)
Revision Date Author Comments
# 7e352d70 15-Jul-2015 Eike Mueller <eike.h.mueller@gmail.com>

Bugfix: Print string whenever smoothtype is undefined

If smoothtype has not been set (i.e. is the default value of -1), one of the standard smoothers is used so we should print out the string: "HYPR

Bugfix: Print string whenever smoothtype is undefined

If smoothtype has not been set (i.e. is the default value of -1), one of the standard smoothers is used so we should print out the string: "HYPRE BoomerAMG: Not using more complex smoothers". Before it was printed whenever an advanced smoother which is *not* Euclid was used

show more ...


# ec64516d 15-Jul-2015 Eike Mueller <eike.h.mueller@gmail.com>

Changed the /* */ style comments


# db66d908 08-Jul-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural

* master: (111 commits)
add filters for website tests that removes warnings about MPI type tag mismatches due to const
remove

Merge branch 'master' into mesgarnejad/feature-plex-globaltonatural

* master: (111 commits)
add filters for website tests that removes warnings about MPI type tag mismatches due to const
remove Peter from blame-email list.
don't warn about MPI const long * versus long long *
Configure: Added GMP an MPRF - These allow arbitrary precision arithmetic
SNES ex69: SolCx finally works - Fixed order of parameters - Made different versions of pointwise functions
SNES ex69: Fixed bug where SolKx and SolCx have different numbers of parameters
SNES ex69: Small bug fixes - Initialize coordinates for SolCx - Fixed declaration length
I believe this call on line 357: ierr = DMSetFromOptions(dau); should actually set `dak`. The DM `dau` is already set on line 349.
SNESSolve_KSPOnly() did not compute function at new solution unless monitoring is turned on but SNESSolve_FAS() internals assume that each subsnes solve it calls does compute the new function value so broke when -fas_levels_snes_monitor was not turned on but -fas_levels_snes_type kspmonitor was used
Have SNESVIGetInactiveSet return the *actual* current inactive set.
One now passes the nullspace in the matrix for a linear system as the first Amat argument to KSPSetOperators, SNESSetOperators, TSSetIJacobian() not the second pmat argument
Remove change documentation of Removed MatMFFDAddNullSpace() just use MatSetNullSpace() as it is now backported in maint (36.html)
MatMFFD doesn't need to have its own null space management cherry-picked from 39601f4 (barry/remove-matmffdaddnullspace/master)
Removed trailing '\\' in the authors line.
add note to PetscOptionsInsertFile() that it should not be used for PETSc wide options
Add Fortran stub for SNESSetUpdate()
improve manual page slightly for clarity
PCGASM.
Basic PCGASM description added to manual.
add DMDAVecGet/RestoreArrayReadF90()
...

show more ...


# b633cc31 30-Jun-2015 Hong Zhang <hzhang@mcs.anl.gov>

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


# 977d3bb5 26-Jun-2015 Mark Adams <mfadams@lbl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc into mark/gamg-crs


# 23df4f25 24-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCHYPRE: add option for setting the projection frequency on the compatible subspace in case of zero-conductivity regions


# 21df291b 24-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCHYPRE: remove components in the kernel in case of zero conductivity regions


# af92d974 24-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'maint'


# 484796dc 24-Jun-2015 Stefano Zampini <stefano.zampini@gmail.com>

PCHYPRE: in case of zero conductivities in the whole domain, we need to pass null to HYPRE_AMSSetBetaPoisson


# 62ec5fd8 05-Jun-2015 Fande Kong <fdkong.jd@gmail.com>

Merge remote-tracking branch 'petsc/master' into mat-increaseoverlap


# 493fc9d9 29-May-2015 Eike Mueller <eike.h.mueller@gmail.com>

Bugfix: Call the correct hypre method

The wrong hypre method was called to set the BJ parameter for the Euclid preconditioner.


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


# fbbfd472 18-May-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'master' into tisaac/dmforest

directory layout changed again: merging to switching branches back and forth
doesn't cause reconfigure to have a hard time

* master: (357 commits)
remov

Merge branch 'master' into tisaac/dmforest

directory layout changed again: merging to switching branches back and forth
doesn't cause reconfigure to have a hard time

* master: (357 commits)
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
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
add a test for MatPtAP()
small cleanup; add tests
cleanup MatPtAPSymbolic_MPIAIJ_MPIAIJ()
Fix nonzerostate tracking in all MATMPI types.
update location of test matrices in faq.html file
unused variable still declared
Fix for MatLoad_MPIDense() from sparsely stored matrix also fix for MatLoad_MPIDense_DenseInFile() when matrix has not had its local sizes preset by user
Preserve the B nonzerostate during disassembly.
TSEvent: Fix arch-mswin nightly errors due to declaring variables in the middle of a function.
Fix error in parallel loading of dense format matrix
removed KSPSetNullSpace() since mat already carries that information and having two locations for it is confusing, unnecessary and prone to error added MatSetTransposeNullSpace() for providing the null space of the transpose of the matrix and added support in KSPSolve() to remove this null space from the right handside of the linear system thus making the system consistent.
...

show more ...


# 1810e44e 08-May-2015 Eike Mueller <eike.h.mueller@gmail.com>

Add interface for changing Euclid smoother parameters in BoomerAMG

The number of levels k, drop tolerance and whether a Block-Jacobi smoother is used in the Euclid ILU(k) smoother can now be set wit

Add interface for changing Euclid smoother parameters in BoomerAMG

The number of levels k, drop tolerance and whether a Block-Jacobi smoother is used in the Euclid ILU(k) smoother can now be set with the following PETSc options

-pc_hypre_boomeramg_eu_level (default = 0)
-pc_hypre_boomeramg_eu_droptolerance (default=0)
-pc_hypre_boomeramg_eu_bj (default = not set)

show more ...


# b9eb5777 08-May-2015 Eike Mueller <eike.h.mueller@gmail.com>

Default number of complex smoother levels set to 25

Set the default number of levels on which the more complex smoothers are used to 25 (otherwise it will be 0, and the more complex smoothers are no

Default number of complex smoother levels set to 25

Set the default number of levels on which the more complex smoothers are used to 25 (otherwise it will be 0, and the more complex smoothers are not used).

show more ...


# 8131ecf7 06-May-2015 Eike Mueller <eike.h.mueller@gmail.com>

Allow setting the number of levels on which the more complex smoothers are used

By using the option -pc_hypre_boomeramg_smooth_num_levels the number of levels on which the more complex smoothers are

Allow setting the number of levels on which the more complex smoothers are used

By using the option -pc_hypre_boomeramg_smooth_num_levels the number of levels on which the more complex smoothers are used is set via calling HYPRE_BoomerAMGSetSmoothNumLevels. The default is 25, which is the default number of multigrid levels.

show more ...


# 6a251517 06-May-2015 Eike Mueller <eike.h.mueller@gmail.com>

Allow selection of more complex smoothers for hype's BoomerAMG

By using the option -pc_hypre_boomeramg_smooth_type more complex smoothers can be set for hypre via the method HYPRE_BoomerAMGSetSmooth

Allow selection of more complex smoothers for hype's BoomerAMG

By using the option -pc_hypre_boomeramg_smooth_type more complex smoothers can be set for hypre via the method HYPRE_BoomerAMGSetSmoothType()

show more ...


# c45870e7 04-May-2015 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-composable-callbacks

* master: (151 commits)
PetscMalloc: Fix handling of zero-sized allocations
add note to DMGetLocal/GlobalVector() about intended s

Merge branch 'master' into knepley/feature-composable-callbacks

* master: (151 commits)
PetscMalloc: Fix handling of zero-sized allocations
add note to DMGetLocal/GlobalVector() about intended short-time usage of the vectors.
sf: use patched openmpi tarball that has a potential fix for sf example hang
SNES problems that set VI bounds must use a VI solver since the other solvers ignore the bounds
pounders viewer did not cast PetscReal to double in printf nor use %D instead of %d
fix ts ex20adj
fix ts theta
fixed another variable declaration in the middle of a code block
example main() had PetscInt return type and argument that should be int
DMDAVTKWriteAll_VTS: Fix handling of higher-dimension coordinates
fixed example that declared variables in the middle of a function
C programs do not return PetscInt nor do they take an argument that is PetscInt, fixed example that did
You cannot declare variables in the middle of functions in PETSc.
add ierr checking to PetscOptionsBegin/End() in example
configure: add error check if user specifies PETSC_ARCH=-dbg [i.e starts with a '-']
scale norm of vector difference by norm of vector to insure it is small enough to consider the two vectors equal
missing PetscViewerDestroy() added
MatNestGetISs: use custom fortranstub to handle PETSC_NULL_OBJECT
update location of open-mx website on FAQ page
If the user sets bounds and calls a solver that does not support them, throw an error.
...

show more ...


# 9542898a 04-May-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge remote-tracking branch 'origin/stefano_zampini/mattransposedense-ldafix' into stefano_zampini/pcbddc-adaptive-selection


# b06c1cf3 01-May-2015 Fande Kong <fdkong.jd@gmail.com>

Merged petsc/petsc into master


# 2b155de0 26-Apr-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'stefano_zampini/hypre-ads'


# af3d4eeb 16-Apr-2015 Fande Kong <fdkong.jd@gmail.com>

Merge branch 'pr192/Fande-Kong/scalable-matincreaseoverlap/master' of https://bitbucket.org/petsc/petsc


# f1c23e0e 15-Apr-2015 Fande Kong <fdkong.jd@gmail.com>

Merged petsc/petsc into master


# 4bc2dc4b 15-Apr-2015 Stefano Zampini <stefano.zampini@gmail.com>

Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selection

Conflicts:
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/impls/bddc/bddcscalingbasic.c
src/mat/impls/aij/mpi/mumps/mumps.c
s

Merge branch 'master' into stefano_zampini/pcbddc-adaptive-selection

Conflicts:
src/ksp/pc/impls/bddc/bddcprivate.c
src/ksp/pc/impls/bddc/bddcscalingbasic.c
src/mat/impls/aij/mpi/mumps/mumps.c
src/mat/impls/is/matis.h

show more ...


# 305f5a7e 14-Apr-2015 semihozmen <semihozmen@gmail.com>

Merged master into semihozmen/ksp-fcg-eigen-comp-support


1...<<11121314151617181920>>...24