History log of /petsc/src/ksp/pc/impls/ (Results 2126 – 2150 of 5239)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4375867806-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix from nightly tests

0569b39906-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: use the original local discrete gradient to compute extrow, extcols and check for endpoints

c703fcc706-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove unneeded variables from PCSetUp_BDDC

495a2a0706-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added field specification to the API

62b0c6f706-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: bugfix for the nonconforming case

c215121406-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added support when the Nedelec dofs are a subset of all the dofs

197d30aa06-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: no need to set freecsr to false during graph init

54fffbcc06-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added special case for graph analysis

a1b5242806-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: change of basis for Nedelec should be computed when recompute_topography is true

c3c0e39006-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: return if size of edge is zero

2b9fe5ff04-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: fix man page

e627eda804-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: test for out-of-memory

b7466b8b04-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: remove unused variable

d904f53b04-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: it may happen that GetRowIJ is called on an empty matrix

dec27d6404-Sep-2016 Stefano Zampini <stefano.zampini@gmail.com>

PCBDDC: added support for variable order edge elements

8c09ecd804-Sep-2016 stefano_zampini <stefano.zampini@gmail.com>

PCBDDC: raise error if the factorization fails

e1e7027004-Sep-2016 Barry Smith <bsmith@mcs.anl.gov>

Microsoft compilers cannot caste from double to enum directly

Time: 0 hours
Reported-by: nightly tests

b729e60202-Sep-2016 Barry Smith <bsmith@mcs.anl.gov>

Windows compiler won't allow cast from double to enum

Time: 0 hours
Reported-by: nightly tests

3d1c1ea002-Sep-2016 Barry Smith <bsmith@mcs.anl.gov>

refactor common setter/getter methods for PCFACTOR class into common shared code

Time: 2 hours


/petsc/include/petsc/finclude/petscpc.h
/petsc/lib/petsc/conf/bfort-petsc.txt
/petsc/src/ksp/ksp/examples/tests/output/ex11_1.out
/petsc/src/ksp/ksp/examples/tests/output/ex11_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_aijcusparse.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_mpiaij.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_mpicrl.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_mpicsrperm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_seqcrl.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex10_seqcsrperm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex12_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex12_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex18_bas.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex25_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex26_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex34_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_4.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_5.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex43_6.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex50_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex56_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex63_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex6_0.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex6_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex6_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex7_2.out
factor/cholesky/cholesky.c
factor/factimpl.c
factor/factor.c
factor/factor.h
factor/icc/icc.c
factor/icc/icc.h
factor/ilu/ilu.c
factor/ilu/ilu.h
factor/lu/lu.c
factor/lu/lu.h
/petsc/src/snes/examples/tutorials/output/ex12_fas_newton_1.out
/petsc/src/snes/examples/tutorials/output/ex12_mg_newton_coarse_0.out
/petsc/src/snes/examples/tutorials/output/ex12_mg_newton_coarse_1.out
/petsc/src/snes/examples/tutorials/output/ex12_mg_newton_coarse_2.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_asm_lu.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_q2q1_msm_lu.out
/petsc/src/snes/examples/tutorials/output/ex18_1.out
/petsc/src/snes/examples/tutorials/output/ex19_10.out
/petsc/src/snes/examples/tutorials/output/ex19_13.out
/petsc/src/snes/examples/tutorials/output/ex19_6.out
/petsc/src/snes/examples/tutorials/output/ex19_7.out
/petsc/src/snes/examples/tutorials/output/ex19_8.out
/petsc/src/snes/examples/tutorials/output/ex19_9.out
/petsc/src/snes/examples/tutorials/output/ex19_bcgsl.out
/petsc/src/snes/examples/tutorials/output/ex19_cgne.out
/petsc/src/snes/examples/tutorials/output/ex19_ibcgs.out
/petsc/src/snes/examples/tutorials/output/ex19_ngmres_fas_ms.out
/petsc/src/snes/examples/tutorials/output/ex19_umfpack.out
/petsc/src/snes/examples/tutorials/output/ex20_1.out
/petsc/src/snes/examples/tutorials/output/ex2_2.out
/petsc/src/snes/examples/tutorials/output/ex31_1.out
/petsc/src/snes/examples/tutorials/output/ex31_2.out
/petsc/src/snes/examples/tutorials/output/ex31_3.out
/petsc/src/snes/examples/tutorials/output/ex31_4.out
/petsc/src/snes/examples/tutorials/output/ex31_5.out
/petsc/src/snes/examples/tutorials/output/ex40f90.out
/petsc/src/snes/examples/tutorials/output/ex46_1.out
/petsc/src/snes/examples/tutorials/output/ex48_4.out
/petsc/src/snes/examples/tutorials/output/ex56_0.out
/petsc/src/snes/examples/tutorials/output/ex5_1.out
/petsc/src/snes/examples/tutorials/output/ex5_2.out
/petsc/src/snes/examples/tutorials/output/ex5_3.out
/petsc/src/snes/examples/tutorials/output/ex5_4.out
/petsc/src/snes/examples/tutorials/output/ex5_5.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_0.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_1.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_2.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_3.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_4.out
/petsc/src/snes/examples/tutorials/output/ex5_asm_5.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_0.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_1.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_2.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_3.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_4.out
/petsc/src/snes/examples/tutorials/output/ex5_msm_5.out
/petsc/src/snes/examples/tutorials/output/ex62_31.out
/petsc/src/snes/examples/tutorials/output/ex62_32.out
/petsc/src/snes/examples/tutorials/output/ex62_33.out
/petsc/src/snes/examples/tutorials/output/ex62_34.out
/petsc/src/snes/examples/tutorials/output/ex62_35.out
/petsc/src/snes/examples/tutorials/output/ex62_36.out
/petsc/src/snes/examples/tutorials/output/ex62_38.out
/petsc/src/snes/examples/tutorials/output/ex62_39.out
/petsc/src/snes/examples/tutorials/output/ex62_40.out
/petsc/src/snes/examples/tutorials/output/ex62_41.out
/petsc/src/snes/examples/tutorials/output/ex62_42.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2p1_full.out
/petsc/src/snes/examples/tutorials/output/ex62_quad_q2q1_full.out
/petsc/src/snes/examples/tutorials/output/ex63_quad_q2q1_full.out
/petsc/src/snes/examples/tutorials/output/ex63_quad_q2q1_full_P2.out
/petsc/src/snes/examples/tutorials/output/ex63_quad_q2q1_full_P5.out
/petsc/src/snes/examples/tutorials/output/ex69_0.out
/petsc/src/snes/examples/tutorials/output/ex69_1.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q1p0.out
/petsc/src/snes/examples/tutorials/output/ex69_q1p0ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1ref.out
/petsc/src/snes/examples/tutorials/output/ex69_q2q1.out
/petsc/src/snes/examples/tutorials/output/ex69_q2q1ref.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_0_im_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_2.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_3.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_4.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_fim_0.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_fim_1.out
/petsc/src/ts/examples/tutorials/output/ex18_adv_delta_yper_fim_2.out
/petsc/src/ts/examples/tutorials/output/ex3_3.out
/petsc/src/ts/examples/tutorials/output/ex3_4.out
/petsc/src/ts/examples/tutorials/output/ex3_5.out
80c96bb101-Sep-2016 Fande Kong <fdkong.jd@gmail.com>

Extract the submatrices

Extract the submatrices from the preconditioning matrix instead of the Jacobian matrix.
The reason for this is that the MatMults for the submatrices (at line 1004, 2035 and 1

Extract the submatrices

Extract the submatrices from the preconditioning matrix instead of the Jacobian matrix.
The reason for this is that the MatMults for the submatrices (at line 1004, 2035 and 1054 of fieldsplit.c)
involves function evaluations (which is not cheap) when we are using the matrix-free method for inexact Newton.
I have some tests in MOOSE, and this change halves the compute time.

show more ...

88684dab01-Sep-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'

c7f610a101-Sep-2016 Barry Smith <bsmith@mcs.anl.gov>

Added PCFactorGetZeroPivot(), PCFactorGetShiftType(), and PCFactorGetShiftAmount()

Time: .25 hours
Reported-by: Glenn E Hammond <gehammo@sandia.gov>

602cab1b29-Aug-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/add-matshell-matgetdiagonalblock-fortran'


/petsc/bin/maint/fixinclude
/petsc/include/petsc/finclude/petscis.h
/petsc/include/petsc/finclude/petscmat.h
/petsc/include/petsc/finclude/petscsysdef.h
/petsc/include/petsc/finclude/petscviewerdef.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscdm.h
/petsc/include/petscis.h
/petsc/include/petscmat.h
/petsc/include/petscviewer.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/src/dm/examples/tests/ex26.c
/petsc/src/dm/impls/composite/pack.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/da/makefile
/petsc/src/dm/impls/plex/makefile
/petsc/src/dm/impls/redundant/dmredundant.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/website/documentation/changes/dev.html
asm/asm.c
bjacobi/bjacobi.c
gasm/gasm.c
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex79f.F
/petsc/src/mat/examples/tests/output/ex79f_1.out
/petsc/src/mat/impls/aij/mpi/fdmpiaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/aij.h
/petsc/src/mat/impls/aij/seq/fdaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/dense/mpi/mpidense.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/shell/ftn-custom/zshellf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/snes/examples/tutorials/ex14.c
/petsc/src/snes/examples/tutorials/makefile
/petsc/src/snes/examples/tutorials/output/ex14_4.out
/petsc/src/sys/classes/viewer/impls/ascii/filev.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/impls/matlab/vmatlab.c
/petsc/src/sys/classes/viewer/impls/socket/send.c
/petsc/src/sys/classes/viewer/impls/string/stringv.c
/petsc/src/sys/classes/viewer/impls/vtk/vtkv.c
/petsc/src/sys/classes/viewer/interface/viewregall.c
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
/petsc/src/vec/is/is/utils/iscoloring.c
/petsc/src/vec/vec/examples/tutorials/ex10.c
/petsc/src/vec/vec/impls/mpi/makefile
/petsc/src/vec/vec/impls/mpi/mpicuda/makefile
/petsc/src/vec/vec/impls/mpi/mpicusp/makefile
/petsc/src/vec/vec/impls/mpi/mpiviennacl/makefile
/petsc/src/vec/vec/impls/mpi/mpiviennaclcuda/makefile
/petsc/src/vec/vec/impls/mpi/pvecimpl.h
/petsc/src/vec/vec/impls/seq/makefile
/petsc/src/vec/vec/utils/makefile
4e64d54e29-Aug-2016 stefano_zampini <stefano.zampini@gmail.com>

PCBDDC: merge two zerorows steps and add runtime check for the number of coarse edges' endpoints

fix issue with mkl 2016.3.210 in PCBDDCConstraintsSetUp

c56a70ee28-Aug-2016 Barry Smith <bsmith@mcs.anl.gov>

Removed the use of PetscObjectQueryFunction() with with MatGetDiagonalBlock()

that I missed when I first converted MatGetDiagonalBlock() from a query function
to a table function

Time: .3 hours
Re

Removed the use of PetscObjectQueryFunction() with with MatGetDiagonalBlock()

that I missed when I first converted MatGetDiagonalBlock() from a query function
to a table function

Time: .3 hours
Reported-by: nightly tests

show more ...

1...<<81828384858687888990>>...210