History log of /petsc/src/vec/ (Results 3426 – 3450 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9cce910109-Apr-2013 Matthew G. Knepley <knepley@gmail.com>

Sieve: Removed reference to VecCreate_Sieve


/petsc/bin/maint/builddist
/petsc/bin/maint/createpatch
/petsc/bin/maint/rebuildtar
/petsc/bin/maint/update-docs.py
/petsc/bin/mpiexec.uni
/petsc/config/PETSc/packages/cuda.py
/petsc/config/PETSc/packages/threadcomm.py
/petsc/include/petscversion.h
/petsc/makefile
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/docs/doxygen/manual/user/introduction/getting-started.h
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/makefile
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/2015.html
/petsc/src/docs/website/documentation/changes/2016.html
/petsc/src/docs/website/documentation/changes/2017.html
/petsc/src/docs/website/documentation/changes/2018-21.html
/petsc/src/docs/website/documentation/changes/2022.html
/petsc/src/docs/website/documentation/changes/2024.html
/petsc/src/docs/website/documentation/changes/2028.html
/petsc/src/docs/website/documentation/changes/2029.html
/petsc/src/docs/website/documentation/changes/21.html
/petsc/src/docs/website/documentation/changes/211.html
/petsc/src/docs/website/documentation/changes/212.html
/petsc/src/docs/website/documentation/changes/213.html
/petsc/src/docs/website/documentation/changes/215.html
/petsc/src/docs/website/documentation/changes/216.html
/petsc/src/docs/website/documentation/changes/220.html
/petsc/src/docs/website/documentation/changes/221.html
/petsc/src/docs/website/documentation/changes/230.html
/petsc/src/docs/website/documentation/changes/231.html
/petsc/src/docs/website/documentation/changes/232.html
/petsc/src/docs/website/documentation/changes/233.html
/petsc/src/docs/website/documentation/changes/300.html
/petsc/src/docs/website/documentation/changes/31.html
/petsc/src/docs/website/documentation/changes/32.html
/petsc/src/docs/website/documentation/changes/33.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/changes/index.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/features/gpus.html
/petsc/src/docs/website/features/threads.html
/petsc/src/docs/website/index.html
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/sys/objects/version.c
vec/interface/vecregall.c
824c3e1014-May-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

Fixed memory leak in VecGetArray()/VecGetArrayRead() for ViennaCL bindings.

This is a follow-up-fix for 4a73821034819dcad1293eaa084b5d44928428de, which only dealt with the CUSP part.

4f97baed10-Apr-2013 Jed Brown <jed@59A2.org>

ViennaCL: fix LOCDIR

ab6435e104-Apr-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Updated code for new interface to PetscObjectComposeFunction() and XXXRegister()

8ff5867d22-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Updated to new AMS viewer model

0d73d53022-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Applied const-correctness to functions.

19fddfad22-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Eliminated whitespace violations, removed/fixed erroneous comments.

b4986fff21-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Device type can now be specified via command line.

The default choice is usually fine. For the use of Intel's Xeon Phi, however,
one has to specify the accelerator explicitly, otherwise th

ViennaCL: Device type can now be specified via command line.

The default choice is usually fine. For the use of Intel's Xeon Phi, however,
one has to specify the accelerator explicitly, otherwise the CPU is used.
Command line options parsed:
-viennacl_device_cpu Use CPU
-viennacl_device_gpu Use GPU
-viennacl_device_accelerator Use accelerator (e.g. Xeon Phi)
Pitfall: In order to be processed correctly, a ViennaCL-vector must be created
before a ViennaCL-matrix (aijviennacl) is created.

show more ...

4076e18321-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Now catching the correct type of exceptions (std::exception)

0a9f7e6a21-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Eliminated dead/unused code

67c87b7f21-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Fixed issues if size 0 is passed.

3db98f8818-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Setting VIENNACL_WITH_OPENCL flag to enable OpenCL backend as default.

Could also be set depending on PETSC_HAVE_LIBOPENCL, so that ViennaCL could be used without OpenCL available.
Not con

ViennaCL: Setting VIENNACL_WITH_OPENCL flag to enable OpenCL backend as default.

Could also be set depending on PETSC_HAVE_LIBOPENCL, so that ViennaCL could be used without OpenCL available.
Not considered for now, since CPU-based kernels in PETSc are available anyways.

show more ...

e4a0ef1617-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Renamed files to fulfill conventions (.cpp -> .cxx, all lowercase), removed restriction of C++ everywhere.

32d0529116-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Added MPI vectors.

Builds succeeds and distributed VecDot() passes. Full testing to come.

ca5856bd16-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Removed unnecessary call to resize() at vector construction.

b17c682b16-Mar-2013 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: First draft, including all operations for sequential vectors.

Mostly derived from existing CUSP interface.
viennacl.py package for BuildSystem included, detected correctly by BuildSystem,

ViennaCL: First draft, including all operations for sequential vectors.

Mostly derived from existing CUSP interface.
viennacl.py package for BuildSystem included, detected correctly by BuildSystem, but download option untested.
Everything compiles and the standard 'make test' passes. In-depth tests still required.

show more ...


/petsc/bin/maint/builddist
/petsc/bin/maint/createpatch
/petsc/bin/maint/rebuildtar
/petsc/bin/maint/update-docs.py
/petsc/bin/mpiexec.uni
/petsc/config/PETSc/packages/cuda.py
/petsc/config/PETSc/packages/threadcomm.py
/petsc/config/PETSc/packages/viennacl.py
/petsc/include/finclude/petscvecdef.h
/petsc/include/petsc-private/petscimpl.h
/petsc/include/petsc-private/vecimpl.h
/petsc/include/petscvec.h
/petsc/include/petscversion.h
/petsc/makefile
/petsc/src/dm/impls/plex/examples/tests/ex3.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/docs/doxygen/manual/user/introduction/getting-started.h
/petsc/src/docs/tex/manual/developers.tex
/petsc/src/docs/tex/manual/intro.tex
/petsc/src/docs/tex/manual/makefile
/petsc/src/docs/tex/manual/manual.tex
/petsc/src/docs/tex/manual/part1.tex
/petsc/src/docs/tex/petscapp.bib
/petsc/src/docs/website/documentation/changes/2015.html
/petsc/src/docs/website/documentation/changes/2016.html
/petsc/src/docs/website/documentation/changes/2017.html
/petsc/src/docs/website/documentation/changes/2018-21.html
/petsc/src/docs/website/documentation/changes/2022.html
/petsc/src/docs/website/documentation/changes/2024.html
/petsc/src/docs/website/documentation/changes/2028.html
/petsc/src/docs/website/documentation/changes/2029.html
/petsc/src/docs/website/documentation/changes/21.html
/petsc/src/docs/website/documentation/changes/211.html
/petsc/src/docs/website/documentation/changes/212.html
/petsc/src/docs/website/documentation/changes/213.html
/petsc/src/docs/website/documentation/changes/215.html
/petsc/src/docs/website/documentation/changes/216.html
/petsc/src/docs/website/documentation/changes/220.html
/petsc/src/docs/website/documentation/changes/221.html
/petsc/src/docs/website/documentation/changes/230.html
/petsc/src/docs/website/documentation/changes/231.html
/petsc/src/docs/website/documentation/changes/232.html
/petsc/src/docs/website/documentation/changes/233.html
/petsc/src/docs/website/documentation/changes/300.html
/petsc/src/docs/website/documentation/changes/31.html
/petsc/src/docs/website/documentation/changes/32.html
/petsc/src/docs/website/documentation/changes/33.html
/petsc/src/docs/website/documentation/changes/34.html
/petsc/src/docs/website/documentation/changes/dev.html
/petsc/src/docs/website/documentation/changes/index.html
/petsc/src/docs/website/documentation/installation.html
/petsc/src/docs/website/documentation/referencing.html
/petsc/src/docs/website/download/index.html
/petsc/src/docs/website/features/gpus.html
/petsc/src/docs/website/features/threads.html
/petsc/src/docs/website/index.html
/petsc/src/ksp/ksp/interface/itcreate.c
/petsc/src/sys/objects/version.c
vec/impls/seq/makefile
vec/impls/seq/seqviennacl/makefile
vec/impls/seq/seqviennacl/vecviennacl.cpp
vec/impls/seq/seqviennacl/viennaclvecimpl.h
vec/interface/dlregisvec.c
vec/interface/rvector.c
vec/interface/vecregall.c
vec/interface/vector.c
329d851f13-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'barry/fix-xxxviewsetfromoptions'

* barry/fix-xxxviewsetfromoptions:
*ViewFromOptions: update documentation, providing disabled man pages
fixed bug where XXXViewFromOptions() used p

Merge branch 'barry/fix-xxxviewsetfromoptions'

* barry/fix-xxxviewsetfromoptions:
*ViewFromOptions: update documentation, providing disabled man pages
fixed bug where XXXViewFromOptions() used prefix of object rather than appropriate prefix of KSP or SNES

show more ...

98e301f713-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

SF: is part of petscvec, not petscsys

225d4ec813-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

AO: is a part of petscvec, not petscdm

a3693aac13-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

AO: remove outdated unstructured grid example

This example was poorly structured and did not use typedefs correctly.
We now recommend using DMPlex for unstructured grid management, so the
example is

AO: remove outdated unstructured grid example

This example was poorly structured and did not use typedefs correctly.
We now recommend using DMPlex for unstructured grid management, so the
example is no longer necessary.

show more ...

e297cea813-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'knepley/plex'

* knepley/plex:
Mat: Fixes for test output, now Builder is clean on regression in src/mat
Vec: Fixes for test output, now Builder is clean on regression in src/vec

Merge branch 'knepley/plex'

* knepley/plex:
Mat: Fixes for test output, now Builder is clean on regression in src/mat
Vec: Fixes for test output, now Builder is clean on regression in src/vec
Sys ex19: Make test relocatable

show more ...

c55c6a9a10-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

*ViewFromOptions: update documentation, providing disabled man pages

Most uses for these functions are to place diagnostics in the main
execution flow rather than placing it in a normal *SetFromOpti

*ViewFromOptions: update documentation, providing disabled man pages

Most uses for these functions are to place diagnostics in the main
execution flow rather than placing it in a normal *SetFromOptions
function that is only executed once. This commit provides documentation
because the old comments were incorrect, but does not generate man pages
because we'd rather not encourage users to choose this interface.

show more ...

943ccf5607-Apr-2013 Jed Brown <jedbrown@mcs.anl.gov>

Vec IO: support large file sizes using local displacement

MPI_Type_create_subarray takes arguments of type 'int', which makes it
cumbersome at best to describe types containing more than 2M elements

Vec IO: support large file sizes using local displacement

MPI_Type_create_subarray takes arguments of type 'int', which makes it
cumbersome at best to describe types containing more than 2M elements.
MPI_File_set_view accepts a local displacement value (of type
MPI_Offset) that we use in combination with the primitive type. There
is no need to create a custom datatype when each process is writing
contiguous chunks.

show more ...

183b3c5310-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

AO ex3.cxx: include petsc header before mpi.h to deal with broken C++

C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\istream(547) : warning C4530: C++ exception handler used, but unwind seman

AO ex3.cxx: include petsc header before mpi.h to deal with broken C++

C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\istream(547) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify -GX
C:\PROGRA~1\MPICH2\include\mpicxx.h(1509) : error C2555: 'MPI::Nullcomm::Clone' : overriding virtual function differs from 'MPI::Comm::Clone' only by return type or calling convention
C:\PROGRA~1\MPICH2\include\mpicxx.h(1142) : see declaration of 'Comm'

show more ...

fea4344810-May-2013 Jed Brown <jedbrown@mcs.anl.gov>

IS test: fix typo in runex2 target

1...<<131132133134135136137138139140>>...278