History log of /petsc/src/vec/ (Results 2301 – 2325 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
33c3a82420-Feb-2018 Karl Rupp <me@karlrupp.net>

CUDA: PetscCUBLASGetHandle() is now public.

Required to access to CUBLAS handle in user code.

Reported-by: Jose Roman <jroman@dsic.upv.es>
Alejandro Lamas Daviña <alejandro.lamas@dsic.

CUDA: PetscCUBLASGetHandle() is now public.

Required to access to CUBLAS handle in user code.

Reported-by: Jose Roman <jroman@dsic.upv.es>
Alejandro Lamas Daviña <alejandro.lamas@dsic.upv.es>

Fix provided by Alejandro. Thanks!

show more ...


/petsc/bin/maint/copylognightly
/petsc/bin/maint/runtests
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/packages/SuperLU_DIST.py
/petsc/config/examples/arch-cuda-double.py
/petsc/config/examples/arch-cuda-single.py
/petsc/include/petsccuda.h
/petsc/include/petsccusp.h
/petsc/include/petscdmplex.h
/petsc/include/petscpc.h
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/examples/tests/ex23.c
/petsc/src/dm/examples/tests/ex36.c
/petsc/src/dm/impls/plex/examples/tests/ex23.c
/petsc/src/dm/impls/plex/examples/tutorials/ex2.c
/petsc/src/dm/impls/plex/plexadapt.c
/petsc/src/dm/impls/plex/plexcreate.c
/petsc/src/dm/impls/plex/plexsubmesh.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/ksp/ksp/examples/tutorials/ex15.c
/petsc/src/ksp/ksp/examples/tutorials/ex29.c
/petsc/src/ksp/ksp/examples/tutorials/ex35.cxx
/petsc/src/ksp/ksp/examples/tutorials/ex36.cxx
/petsc/src/ksp/ksp/examples/tutorials/ex64.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex15_tsirm.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex29_4.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/ml/ml.c
/petsc/src/mat/examples/tests/ex51.c
/petsc/src/mat/examples/tests/ex54.c
/petsc/src/mat/examples/tests/ex75.c
/petsc/src/mat/examples/tests/ex88.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tutorials/ex12.c
/petsc/src/snes/examples/tutorials/ex13.c
/petsc/src/snes/examples/tutorials/ex56.c
/petsc/src/snes/examples/tutorials/ex77.c
/petsc/src/tao/examples/tutorials/ex3.c
/petsc/src/ts/examples/tutorials/advection-diffusion-reaction/ex2.c
/petsc/src/ts/examples/tutorials/eimex/allen_cahn.c
/petsc/src/ts/examples/tutorials/eimex/output/allen_cahn.out
/petsc/src/ts/examples/tutorials/ex11.c
/petsc/src/ts/examples/tutorials/ex31.c
/petsc/src/ts/examples/tutorials/ex45.c
/petsc/src/ts/examples/tutorials/ex46.c
/petsc/src/ts/examples/tutorials/ex47.c
/petsc/src/ts/examples/tutorials/ex48.c
/petsc/src/ts/examples/tutorials/hybrid/ex1fd.c
/petsc/src/ts/examples/tutorials/output/ex11_adv_2d_quad_0.out
/petsc/src/ts/examples/tutorials/output/ex11_adv_2d_quad_1.out
vec/impls/seq/seqcuda/cudavecimpl.h
vec/impls/seq/seqcusp/cuspvecimpl.h
6bdc912d18-Feb-2018 Stefano Zampini <stefano.zampini@gmail.com>

ISSTRIDE: fix bug in ISView for MATLAB format


/petsc/src/ksp/ksp/examples/tutorials/ex42.c
/petsc/src/ksp/ksp/examples/tutorials/ex49.c
/petsc/src/ksp/ksp/examples/tutorials/ex70.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex42_bddc_stokes.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex42_bddc_stokes_deluxe.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_bddc.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_bddc_layerjump.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_bddc_subdomainjump.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_bddc_subdomainjump_deluxe.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_bddc_unsym.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_bddc_unsym_deluxe.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex49_fetidp_unsym_deluxe.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp_lumped.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp_saddlepoint.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_fetidp_saddlepoint_lumped.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.h
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/impls/bddc/bddcstructs.h
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/mat/examples/tests/ex215.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex215.out
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/snes/examples/tutorials/ex69.c
is/is/impls/stride/stride.c
dbd2e8c216-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

fix complex problem

Commit-type: bug-fix
Reported-by: nightly tests

9f137db416-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Refactorization of MATSHELL now supports matrix free version of ts ex50.c

which uses composition of matrix free matrices.

Commit-type: feature

08eab02a16-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

update tests; small fix for complex build

a56cd28516-Feb-2018 Stefano Zampini <stefano.zampini@gmail.com>

Fix issues reported by nightly builds

I really don't know why the testing bddc code was included in the commit

199af84116-Feb-2018 Satish Balay <balay@mcs.anl.gov>

xlf90: compile error

"/gpfs5r/workgpfs/idris/sos/ssos455/TuringTests/F_Alet/petsc/src/vec/f90-mod/petscvecmod.F", line 155.47: 1513-213 (S) A derived-type object that appears as a dummy argument in

xlf90: compile error

"/gpfs5r/workgpfs/idris/sos/ssos455/TuringTests/F_Alet/petsc/src/vec/f90-mod/petscvecmod.F", line 155.47: 1513-213 (S) A derived-type object that appears as a dummy argument in an external procedu\
re definition must be of a sequence type or a type with the BIND(C) attribute, unless it is of a type that is use-associated.

Reported-by: Serge Van Criekingen <serge.van.criekingen@idris.fr>

show more ...

803a1b8815-Feb-2018 Hong Zhang <hzhang@mcs.anl.gov>

VecScatter: reorganization

implement several vecnode routines
rm mpi3 from _p_VecScatter struct -- nolonger useful
rm using native shared memory from src/ksp/ksp/examples/tests/ex56.c

VecScatter: reorganization

implement several vecnode routines
rm mpi3 from _p_VecScatter struct -- nolonger useful
rm using native shared memory from src/ksp/ksp/examples/tests/ex56.c
fix memory bug in VecScatterCreateLocal_PtoS_MPI3()
bugfix for VecScatterCopy() -- copy scattertype
add flg is_duplicate to _p_VecScatter; use it to prevent using StoP in VecScatterEndMPI3Node()
rename VecScatterCreateGeneral_ -> VecScatterCreate_
rename VecScatterCreate_vectype_mpitype() -> VecScatterCreateLocal_vectype_mpitype()
check for duplicate indices when mpi3node scatter is created; update tests
undo the commit bb8026e126c43792cc81c094ed5610e9a92280e3: add an example for testing MatMult() with node vectors
add MPI_Barrier(mscomm) in VecScatterEndMPI3Node for safe, but would lose correctness due to wright to same variable (see run2_5 and run3_5). Until finding an efficient way to deal with variable racing, we may give up this work :-(
add test output files
bugfix for VecScatterEndMPI3Node; update ex2.c
Merge branch 'hzhang/vec_node/master-rebased' of bitbucket.org:petsc/petsc into hzhang/vec_node/master-rebased
add an example for testing MatMult() with node vectors
bugfix for VecScatterEndMPI3Node()
rm checking vec_type in VecScatterCreate_mpi3node()
add winarray to Vec_node struct to avoid calls to MPI_Win_shared_query() in scatterEnd()
optionize a loop for xv -> yv
small bugfix and optimization
implement several Vec routines for node type
using object state counter for vector to rm 2 MPI_Barrier()
small optimization and cleanup
small build fix
add few vector routines for node type
add VecScatterCreate_vectype_private() for cleanup
replace MPI_Barrier(comm) by MPI_Barrier(mscomm)
add tests for StoP scatter
bugfix: src/vec/vscat/examples/ex1 and ex2 are working well now
update ex1 and ex2
reverse scatter PtoS works for bs=1
cleanup; fixed memory bug for bs>1
PtoP and PtoS(forward) scatter work for bs>1
mpi3node works for PtoP
forward scatter, I can read on-core xvalues in VecScatterEndMPI3Node
check vectypes for VecScatterCreate_MPI3Node()
add VecScatterCreate_MPI2Node() -- not done yet
rename VecScatterCreate_StoS() -> xxx_Seq(); add VecScatterCreate_type(); reorganize
cleanup and organization -- all seems working well
cleanup; update VecScatterSetFromOptions()
add VecScatterSetFromOptions()
rm VecScatterCreate_MPI1(); cleanup
cleanup VecScatterCreateGeneral_StoP()
add VecScatterCreateGeneral_StoP()
cleanup VecScatterCreateGeneral_PtoS()
VecScatterCreateGeneral_PtoS() works
bugfix after rebase -- passed local tests for both mpi1 and mpi3

add VecScatterCreate_StoS()
add GetInputISType_private()
update src/vec/vscat/examples/ex1.c and its output
new VecScatterCreate() as an interface function
add src/vec/vscat/interface/dlregisvecscat.c
mv vecscatter routines from src/vec/vec/ to src/vec/vscat/
add src/vec/vscat/interface/vscreate.c
reorganize files: create src/vec/vscat
small fix for mmaij.c
add VecScatterType
rename VecScatterType -> VecScatterFormat
add new VecType VECNODE for creating vector over on-node shared memory

show more ...


/petsc/bin/maint/buildtest
/petsc/bin/maint/confignightly/cg
/petsc/bin/maint/confignightly/cg2
/petsc/bin/maint/confignightly/cg3
/petsc/bin/maint/confignightly/cg4
/petsc/bin/maint/confignightly/churn
/petsc/bin/maint/confignightly/churn2
/petsc/bin/maint/confignightly/churn3
/petsc/bin/maint/confignightly/crank
/petsc/bin/maint/confignightly/crank2
/petsc/bin/maint/confignightly/crank3
/petsc/bin/maint/confignightly/crush
/petsc/bin/maint/confignightly/crush2
/petsc/bin/maint/confignightly/crush3
/petsc/bin/maint/confignightly/default
/petsc/bin/maint/confignightly/el6
/petsc/bin/maint/confignightly/el6-2
/petsc/bin/maint/confignightly/el6-3
/petsc/bin/maint/confignightly/el6-4
/petsc/bin/maint/confignightly/es
/petsc/bin/maint/confignightly/es2
/petsc/bin/maint/confignightly/es3
/petsc/bin/maint/confignightly/es4
/petsc/bin/maint/confignightly/grind
/petsc/bin/maint/confignightly/grind2
/petsc/bin/maint/confignightly/grind3
/petsc/bin/maint/confignightly/ipro
/petsc/bin/maint/confignightly/ipro2
/petsc/bin/maint/confignightly/ipro3
/petsc/bin/maint/confignightly/ipro4
/petsc/bin/maint/confignightly/knl
/petsc/bin/maint/confignightly/knl2
/petsc/bin/maint/confignightly/n-gage
/petsc/bin/maint/confignightly/n-gage2
/petsc/bin/maint/confignightly/n-gage3
/petsc/bin/maint/confignightly/petsc-mini4
/petsc/bin/maint/confignightly/ps3
/petsc/bin/maint/confignightly/ps3-2
/petsc/bin/maint/confignightly/ps4
/petsc/bin/maint/confignightly/ps4-2
/petsc/bin/maint/confignightly/ps4-3
/petsc/bin/maint/confignightly/ps4-4
/petsc/bin/maint/confignightly/ps4-5
/petsc/bin/maint/confignightly/steamroller
/petsc/bin/maint/confignightly/steamroller2
/petsc/bin/maint/confignightly/steamroller3
/petsc/bin/maint/confignightly/thrash
/petsc/bin/maint/confignightly/thrash2
/petsc/bin/maint/confignightly/thrash3
/petsc/bin/maint/confignightly/wii
/petsc/bin/maint/confignightly/wii2
/petsc/bin/maint/confignightly/wii3
/petsc/bin/maint/copylognightly
/petsc/bin/maint/killnightly
/petsc/bin/maint/runhtml.py
/petsc/bin/maint/startnightly
/petsc/config/petsc_harness.sh
/petsc/config/report_tests.py
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/finclude/petscvec.h
/petsc/include/petsc/private/vecimpl.h
/petsc/include/petscmat.h
/petsc/include/petscvec.h
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/ksp/ksp/examples/tests/ex56.c
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex214.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex214_1.out
/petsc/src/mat/examples/tests/output/ex214_2.out
/petsc/src/mat/impls/aij/mpi/mmaij.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/ts/examples/tutorials/ex50.c
makefile
vec/impls/makefile
vec/impls/mpi/pbvec.c
vec/impls/mpi/pvecimpl.h
vec/impls/node/makefile
vec/impls/node/vecnode.c
vec/impls/node/vecnodeimpl.h
vec/interface/dlregisvec.c
vec/interface/vecreg.c
vec/interface/vecregall.c
vec/utils/makefile
vscat/examples/ex1.c
vscat/examples/ex2.c
vscat/examples/ex3.c
vscat/examples/makefile
vscat/examples/output/ex1_1.out
vscat/examples/output/ex1_2.out
vscat/examples/output/ex1_3.out
vscat/examples/output/ex2_1.out
vscat/examples/output/ex2_2.out
vscat/examples/output/ex2_5.out
vscat/examples/output/ex3_1.out
vscat/examples/output/ex3_3.out
vscat/examples/output/ex3_5.out
vscat/impls/makefile
vscat/impls/vpscat.c
vscat/impls/vpscat.h
vscat/impls/vpscat_mpi1.c
vscat/impls/vpscat_mpi1.h
vscat/impls/vscat.c
vscat/interface/dlregisvecscat.c
vscat/interface/makefile
vscat/interface/vscreate.c
vscat/makefile
71116b8c15-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/scalable-assembly'

4e22ec7915-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'karlrupp/feature-lazy-cublas-init'


/petsc/bin/maint/buildtest
/petsc/bin/maint/confignightly/cg
/petsc/bin/maint/confignightly/cg2
/petsc/bin/maint/confignightly/cg3
/petsc/bin/maint/confignightly/cg4
/petsc/bin/maint/confignightly/churn
/petsc/bin/maint/confignightly/churn2
/petsc/bin/maint/confignightly/churn3
/petsc/bin/maint/confignightly/crank
/petsc/bin/maint/confignightly/crank2
/petsc/bin/maint/confignightly/crank3
/petsc/bin/maint/confignightly/crush
/petsc/bin/maint/confignightly/crush2
/petsc/bin/maint/confignightly/crush3
/petsc/bin/maint/confignightly/default
/petsc/bin/maint/confignightly/el6
/petsc/bin/maint/confignightly/el6-2
/petsc/bin/maint/confignightly/el6-3
/petsc/bin/maint/confignightly/el6-4
/petsc/bin/maint/confignightly/es
/petsc/bin/maint/confignightly/es2
/petsc/bin/maint/confignightly/es3
/petsc/bin/maint/confignightly/es4
/petsc/bin/maint/confignightly/grind
/petsc/bin/maint/confignightly/grind2
/petsc/bin/maint/confignightly/grind3
/petsc/bin/maint/confignightly/ipro
/petsc/bin/maint/confignightly/ipro2
/petsc/bin/maint/confignightly/ipro3
/petsc/bin/maint/confignightly/ipro4
/petsc/bin/maint/confignightly/knl
/petsc/bin/maint/confignightly/knl2
/petsc/bin/maint/confignightly/n-gage
/petsc/bin/maint/confignightly/n-gage2
/petsc/bin/maint/confignightly/n-gage3
/petsc/bin/maint/confignightly/petsc-mini4
/petsc/bin/maint/confignightly/ps3
/petsc/bin/maint/confignightly/ps3-2
/petsc/bin/maint/confignightly/ps4
/petsc/bin/maint/confignightly/ps4-2
/petsc/bin/maint/confignightly/ps4-3
/petsc/bin/maint/confignightly/ps4-4
/petsc/bin/maint/confignightly/ps4-5
/petsc/bin/maint/confignightly/steamroller
/petsc/bin/maint/confignightly/steamroller2
/petsc/bin/maint/confignightly/steamroller3
/petsc/bin/maint/confignightly/thrash
/petsc/bin/maint/confignightly/thrash2
/petsc/bin/maint/confignightly/thrash3
/petsc/bin/maint/confignightly/wii
/petsc/bin/maint/confignightly/wii2
/petsc/bin/maint/confignightly/wii3
/petsc/bin/maint/copylognightly
/petsc/bin/maint/killnightly
/petsc/bin/maint/runhtml.py
/petsc/bin/maint/startnightly
/petsc/config/petsc_harness.sh
/petsc/config/report_tests.py
/petsc/gmakefile
/petsc/gmakefile.test
/petsc/include/petsc/private/petscimpl.h
/petsc/include/petsc/private/tsimpl.h
/petsc/include/petscgll.h
/petsc/include/petscmat.h
/petsc/include/petscts.h
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex214.c
/petsc/src/mat/examples/tests/ex218.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex214_1.out
/petsc/src/mat/examples/tests/output/ex214_2.out
/petsc/src/mat/examples/tests/output/ex218_1.out
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/utils/axpy.c
/petsc/src/sys/classes/gll/petscgll.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/pinit.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/ts/examples/tutorials/ex16adj.c
/petsc/src/ts/examples/tutorials/ex16opt_ic.c
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/output/ex16opt_ic_2.out
/petsc/src/ts/examples/tutorials/output/ex50_1.out
/petsc/src/ts/interface/ts.c
vec/impls/mpi/mpicuda/mpicuda.cu
vec/impls/seq/seqcuda/cudavecimpl.h
vec/impls/seq/seqcuda/veccuda.c
vec/impls/seq/seqcuda/veccuda2.cu
vec/impls/seq/seqcusp/cuspvecimpl.h
vec/impls/seq/seqcusp/veccusp2.cu
e8c24aa929-Jan-2018 Stefano Zampini <stefano.zampini@gmail.com>

IS: added MATLAB format to ISView_{General|Stride|Block}


/petsc/bin/maint/buildtest
/petsc/bin/maint/confignightly/cg
/petsc/bin/maint/confignightly/cg2
/petsc/bin/maint/confignightly/cg3
/petsc/bin/maint/confignightly/cg4
/petsc/bin/maint/confignightly/churn
/petsc/bin/maint/confignightly/churn2
/petsc/bin/maint/confignightly/churn3
/petsc/bin/maint/confignightly/crank
/petsc/bin/maint/confignightly/crank2
/petsc/bin/maint/confignightly/crank3
/petsc/bin/maint/confignightly/crush
/petsc/bin/maint/confignightly/crush2
/petsc/bin/maint/confignightly/crush3
/petsc/bin/maint/confignightly/default
/petsc/bin/maint/confignightly/el6
/petsc/bin/maint/confignightly/el6-2
/petsc/bin/maint/confignightly/el6-3
/petsc/bin/maint/confignightly/el6-4
/petsc/bin/maint/confignightly/es
/petsc/bin/maint/confignightly/es2
/petsc/bin/maint/confignightly/es3
/petsc/bin/maint/confignightly/es4
/petsc/bin/maint/confignightly/grind
/petsc/bin/maint/confignightly/grind2
/petsc/bin/maint/confignightly/grind3
/petsc/bin/maint/confignightly/ipro
/petsc/bin/maint/confignightly/ipro2
/petsc/bin/maint/confignightly/ipro3
/petsc/bin/maint/confignightly/ipro4
/petsc/bin/maint/confignightly/knl
/petsc/bin/maint/confignightly/knl2
/petsc/bin/maint/confignightly/n-gage
/petsc/bin/maint/confignightly/n-gage2
/petsc/bin/maint/confignightly/n-gage3
/petsc/bin/maint/confignightly/petsc-mini4
/petsc/bin/maint/confignightly/ps3
/petsc/bin/maint/confignightly/ps3-2
/petsc/bin/maint/confignightly/ps4
/petsc/bin/maint/confignightly/ps4-2
/petsc/bin/maint/confignightly/ps4-3
/petsc/bin/maint/confignightly/ps4-4
/petsc/bin/maint/confignightly/ps4-5
/petsc/bin/maint/confignightly/steamroller
/petsc/bin/maint/confignightly/steamroller2
/petsc/bin/maint/confignightly/steamroller3
/petsc/bin/maint/confignightly/thrash
/petsc/bin/maint/confignightly/thrash2
/petsc/bin/maint/confignightly/thrash3
/petsc/bin/maint/confignightly/wii
/petsc/bin/maint/confignightly/wii2
/petsc/bin/maint/confignightly/wii3
/petsc/bin/maint/copylognightly
/petsc/bin/maint/killnightly
/petsc/bin/maint/runhtml.py
/petsc/bin/maint/startnightly
/petsc/include/petsc/private/dmdaimpl.h
/petsc/include/petscdmda.h
/petsc/include/petscmat.h
/petsc/src/dm/impls/da/dadestroy.c
/petsc/src/dm/impls/da/dagetelem.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/dm/impls/plex/plexgeometry.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_elast_deluxe_layers.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_dmda_matis_elast_1d.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_dmda_matis_elast_2d.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_dmda_matis_elast_3d.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_dmda_matis_poiss_1d.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_dmda_matis_poiss_2d.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_dmda_matis_poiss_3d.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_elast.out
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.h
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/mat/examples/tests/ex126f.F
/petsc/src/mat/examples/tests/ex214.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex214_1.out
/petsc/src/mat/examples/tests/output/ex214_2.out
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/ts/examples/tutorials/ex50.c
is/is/impls/block/block.c
is/is/impls/general/general.c
is/is/impls/stride/stride.c
0dc0c15524-May-2017 Toby Isaac <tisaac@uchicago.edu>

PetscSection: doc "seealso" fix


/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/include/petscts.h
/petsc/src/dm/dt/interface/dtfe.c
/petsc/src/dm/impls/da/fdda.c
/petsc/src/ksp/ksp/examples/tutorials/ex70.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_1_matis.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_allp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_lumped.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe_adaptive.out
/petsc/src/tao/unconstrained/examples/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral.out
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex50_1.out
/petsc/src/ts/examples/tutorials/output/ex50_2.out
/petsc/src/ts/interface/ts.c
is/utils/vsectionis.c
7e3c27c913-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

need custom Fortran stubs for these static inline functions

Commit-type: bug-fix
Reported-by: nightly tests


/petsc/config/BuildSystem/config/packages/MPICH.py
/petsc/include/petscis.h
/petsc/include/petscts.h
/petsc/src/dm/impls/da/fdda.c
/petsc/src/ksp/ksp/examples/tutorials/ex70.c
/petsc/src/ksp/ksp/examples/tutorials/ex71.c
/petsc/src/ksp/ksp/examples/tutorials/makefile
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex59_bddc_fetidp_ml_3.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex70_1_matis.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_bddc_2.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_1.out
/petsc/src/ksp/ksp/examples/tutorials/output/ex71_fetidp_2.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/mat/examples/tests/ex23.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/snes/examples/tutorials/ex69.c
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_full_q2_nonconformal_parallel_bddcfas_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc.out
/petsc/src/snes/examples/tutorials/output/ex12_p4est_solve_bddc_alt.out
/petsc/src/snes/examples/tutorials/output/ex12_tri_bddc.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
/petsc/src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_allp.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_deluxe_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_discharm.out
/petsc/src/snes/examples/tutorials/output/ex69_p2p1fetidp_lumped.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe.out
/petsc/src/snes/examples/tutorials/output/ex69_q2p1fetidp_deluxe_adaptive.out
/petsc/src/tao/unconstrained/examples/tutorials/burgers_spectral.c
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral.out
/petsc/src/tao/unconstrained/examples/tutorials/output/burgers_spectral_2.out
/petsc/src/ts/examples/tutorials/ex50.c
/petsc/src/ts/examples/tutorials/makefile
/petsc/src/ts/examples/tutorials/output/ex50_1.out
/petsc/src/ts/examples/tutorials/output/ex50_2.out
/petsc/src/ts/interface/ts.c
f90-mod/petscis.h90
is/is/interface/ftn-custom/zindexf.c
1667be4212-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Cannot use _BTS Vec and Mat assembly with MPIUni

Commit-type: portability-fix
Reported-by: nightly tests

0619d31b11-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Fix faulty logic for turning on VecAssembly legacy

Commit-type: bug-fix
Reported-by: nightly tests

2785b32111-Feb-2018 Stefano Zampini <stefano.zampini@gmail.com>

Small fix for documentation

b30fb03610-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Work towards making BTS version of Vec and Mat Assembly the default

Commit-type: style-fix
Reported-by: Fande Kong <fande.kong@inl.gov>

1fbcce5e10-Feb-2018 Karl Rupp <me@karlrupp.net>

CUSP: Fixed access to CUBLAS handle.

This duplicates a bit of code from VECCUDA.
However, as VECCUSP will be removed soon, this is acceptable.

47a510a009-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jed/fortran-seterr'

e8b813f109-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/add-fortran-custom-interfaces'

5390ecae09-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'maint'


/petsc/bin/maint/buildtest
/petsc/config/BuildSystem/config/compilers.py
/petsc/config/BuildSystem/config/setCompilers.py
/petsc/include/petsc/finclude/petscksp.h
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscviewer.h
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/impls/da/da1.c
/petsc/src/dm/impls/da/da2.c
/petsc/src/dm/impls/da/da3.c
/petsc/src/dm/impls/plex/plexfluent.c
/petsc/src/dm/interface/dm.c
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/ksp/ksp/examples/tutorials/ex1f.F90
/petsc/src/ksp/ksp/examples/tutorials/ex52.c
/petsc/src/ksp/ksp/examples/tutorials/output/ex1f_1_alt.out
/petsc/src/ksp/ksp/impls/fetidp/fetidp.c
/petsc/src/ksp/pc/impls/bddc/bddc.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcscalingbasic.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/shell/shell.c
/petsc/src/mat/interface/matrix.c
/petsc/src/snes/examples/tutorials/ex70.c
/petsc/src/snes/examples/tutorials/output/ex70_1.out
/petsc/src/snes/examples/tutorials/output/ex70_2.out
/petsc/src/snes/examples/tutorials/output/ex70_3.out
/petsc/src/snes/examples/tutorials/output/ex70_4.out
/petsc/src/sys/classes/random/impls/rand48/rand48.c
/petsc/src/sys/classes/viewer/impls/glvis/glvis.c
/petsc/src/sys/classes/viewer/interface/viewa.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/examples/tests/ex32.c
/petsc/src/sys/examples/tutorials/ex16.c
/petsc/src/sys/fileio/fdir.c
/petsc/src/sys/fileio/grpath.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/memory/mem.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/utils/fhost.c
/petsc/src/sys/utils/psleep.c
/petsc/src/ts/examples/tutorials/ex26.c
vec/impls/mpi/pdvec.c
vec/interface/vector.c
76a8abe008-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Updates for viewing Load Balance information

Don't display for sequential objects. Label all values with "Load Balance"
Want to display load balance for petsc ordering for vectors, not using natural

Updates for viewing Load Balance information

Don't display for sequential objects. Label all values with "Load Balance"
Want to display load balance for petsc ordering for vectors, not using natural ordering

Commit-type: feature

show more ...

345bf6dc08-Feb-2018 Karl Rupp <me@karlrupp.net>

CUDA: Internal CUBLAS management functions are now static.

e968979108-Feb-2018 Karl Rupp <me@karlrupp.net>

CUDA: Encapsulated formerly non-namespaced global cublasv2handle.

Commit-type: bug-fix

ef5fdb5107-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Add viewer format object for displaying load imbalance of vectors and nonzeros in sparse MPIAIJ matrices

Could be extended to DMs include DMDA and DMPlex

Commit-type: feature
Thanks-to: Fande Kong

Add viewer format object for displaying load imbalance of vectors and nonzeros in sparse MPIAIJ matrices

Could be extended to DMs include DMDA and DMPlex

Commit-type: feature
Thanks-to: Fande Kong <fande.kong@inl.gov>

show more ...


/petsc/config/BuildSystem/config/framework.py
/petsc/config/BuildSystem/config/packages/hwloc.py
/petsc/config/BuildSystem/config/packages/openblas.py
/petsc/include/petscpctypes.h
/petsc/include/petscsnes.h
/petsc/include/petscviewer.h
/petsc/src/dm/impls/da/dagtol.c
/petsc/src/docs/tex/manual/part2.tex
/petsc/src/docs/website/documentation/installation.html
/petsc/src/ksp/ksp/impls/cg/cgne/cgne.c
/petsc/src/ksp/pc/impls/asm/asm.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/bddc/bddcschurs.c
/petsc/src/ksp/pc/impls/gamg/gamg.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/mg/mgfunc.c
/petsc/src/mat/examples/tests/ex209f.F90
/petsc/src/mat/examples/tests/ex4.c
/petsc/src/mat/examples/tests/makefile
/petsc/src/mat/examples/tests/output/ex209f_1.out
/petsc/src/mat/f90-mod/petscmat.h90
/petsc/src/mat/impls/aij/mpi/clique/clique.cxx
/petsc/src/mat/impls/aij/mpi/csrperm/mpicsrperm.c
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/mpi/pastix/pastix.c
/petsc/src/mat/impls/aij/mpi/superlu_dist/superlu_dist.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/klu/klu.c
/petsc/src/mat/impls/aij/seq/mkl_pardiso/mkl_pardiso.c
/petsc/src/mat/impls/aij/seq/superlu/superlu.c
/petsc/src/mat/impls/aij/seq/umfpack/umfpack.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/impls/is/matis.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/utils/axpy.c
/petsc/src/snes/impls/vi/rs/virs.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/mf/snesmfj.c
/petsc/src/sys/classes/viewer/interface/viewa.c
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/examples/tutorials/ex10f90.F90
/petsc/src/sys/examples/tutorials/ex3f.F
/petsc/src/sys/objects/ftn-custom/zoptionsf.c
vec/impls/mpi/pdvec.c

1...<<919293949596979899100>>...278