History log of /petsc/include/petscvec.h (Results 376 – 400 of 978)
Revision Date Author Comments
# 0fd17804 11-Feb-2015 Toby Isaac <tisaac@ices.utexas.edu>

Merge branch 'tisaac/simplify-register-all'

Removed the XXXRegisterAll() functions from the public interface. These should now only be handled by the package intialization functions.


# 50705773 10-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into pr252/dmay/PetscViewerBinarySkipHeaderVecViewLoad
Manual merge of makefile

Conflicts:
src/sys/classes/viewer/examples/tutorials/makefile


# 9704d4df 02-Feb-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/feature-vec-lock'


# e5a281bc 30-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

fixes for VecLock interface for --with-debugging=0


# 5edff71f 23-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Added VecLockPush/Pop() around SNES callbacks etc
Added DADAVecGetArray[DOF]Read()
Added use of GetArrayRead() as needed
Added many more const as needed

Note DMDAVecGetArray[DOF]Read() does not yet

Added VecLockPush/Pop() around SNES callbacks etc
Added DADAVecGetArray[DOF]Read()
Added use of GetArrayRead() as needed
Added many more const as needed

Note DMDAVecGetArray[DOF]Read() does not yet require correctly consted argument

show more ...


# d9ca1df4 22-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Added VecLockPush() and VecLockPop() to make vector read only
Used VecLockPush() and VecLockPop() in a couple of key locations; PCApply(), KSPSolve(), MatMult()
Fixed many uses of VecGetArray() to Ve

Added VecLockPush() and VecLockPop() to make vector read only
Used VecLockPush() and VecLockPop() in a couple of key locations; PCApply(), KSPSolve(), MatMult()
Fixed many uses of VecGetArray() to VecGetArrayRead()
Added VecGet/RestoreArrayPair() for commonly occuring pattern
Added const to many locations driven by use of VecGetArrayRead()

show more ...


# 69c6db66 27-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/experiment'


# 7f9e0b0a 26-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'karpeev/fix-ksp-matgetschurcomplement-pmatreuse' into barry/experiment

Conflicts:
src/ksp/ksp/utils/schurm.c


# 8f0a54d4 25-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/update-sowing'

Conflicts:
tutorials/HandsOnExercise.html


# 046dc149 19-Jan-2015 Dominic Meiser <dmeiser@txcorp.com>

Fix signature of VecGetLocalVector and related functions.

The second argument should be 'Vec w' rather than 'Vec *w' because these
functions expect a fully constructed vector.


# 2b26979f 17-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

update to use Sowing 1.17
fixed many documentation errors as well


# 22b6d1ca 16-Jan-2015 Barry Smith <bsmith@mcs.anl.gov>

added --with-threadsafety flag
other cleanup for threadsafety
removed Euclid due to bit rot


# e55864a3 08-Nov-2013 Barry Smith <bsmith@mcs.anl.gov>

moved PetscOptionsObject from global variable to local variable in functions


# 14acc2fe 13-Dec-2014 Toby Isaac <tisaac@ices.utexas.edu>

Remove XXXRegisterAll() from public interface

This means we are relying on packages to be well behaved, to set
themselves up properly. Passes testexamples in my builds (haven't tried
complex).


# 0f51fdf8 13-Dec-2014 Toby Isaac <tisaac@ices.utexas.edu>

Remove XXXRegisterAllCalled from public interface.

All XXXRegisterAll() methods are now idempotent, so a boolean indicating
whether they can be called or not is no longer necessary.


# 909a08a4 28-Nov-2014 Michael Lange <michael.lange@imperial.ac.uk>

Merge branch 'master' into mlange/refactor-plex-distribute

Conflicts:
src/dm/impls/plex/examples/tests/output/ex12_1.out
src/dm/impls/plex/examples/tests/output/ex12_2.out


# ecbba1b5 18-Nov-2014 Karl Rupp <rupp@iue.tuwien.ac.at>

Merge branch 'karlrupp/feature-gpu-handle-access-for-vec'

karlrupp/feature-gpu-handle-access-for-vec:
Provides access to the CUDA handles stored inside CUSP vectors.
This is the only way to use CUDA

Merge branch 'karlrupp/feature-gpu-handle-access-for-vec'

karlrupp/feature-gpu-handle-access-for-vec:
Provides access to the CUDA handles stored inside CUSP vectors.
This is the only way to use CUDA handles in a type-safe manner from
the outside, since C++ does not provide a standardized ABI.

show more ...


# affff879 20-Oct-2014 Karl Rupp <rupp@iue.tuwien.ac.at>

CUSP: Provide access to the CUDA pointer.

See http://lists.mcs.anl.gov/pipermail/petsc-dev/2014-October/016242.html
for discussion. The essence is that C++ classes do not have a defined ABI,
hence t

CUSP: Provide access to the CUDA pointer.

See http://lists.mcs.anl.gov/pipermail/petsc-dev/2014-October/016242.html
for discussion. The essence is that C++ classes do not have a defined ABI,
hence the only portable way of passing references to GPU buffers
is through low-level pointers.

show more ...


# 56df9bba 16-Oct-2014 Karl Rupp <rupp@iue.tuwien.ac.at>

Merge branch 'dmeiser/pullrequest-fix-cusp-bjacobi2' (pull request #178)

* dmeiser/pullrequest-fix-cusp-bjacobi2:
small bug fixes and typos,
test cases that exercise the bjacobi preconditioner w

Merge branch 'dmeiser/pullrequest-fix-cusp-bjacobi2' (pull request #178)

* dmeiser/pullrequest-fix-cusp-bjacobi2:
small bug fixes and typos,
test cases that exercise the bjacobi preconditioner with cusp and cusparse solvers,
removal of cudaMemcpyAsync (and the cudaHostRegister/cudaHostUnregister),
and replacement of VecGetArray/VecSetArray calls in PCApply_BJacobi_Singleblock
with a new vector method VecGetLocalVector

Conflicts:
include/petsc-private/vecimpl.h
src/vec/vec/impls/seq/seqcusp/veccusp.cu
src/vec/vec/utils/vpscat.h

show more ...


# 3523fe5c 31-Jan-2014 Dominic Meiser <dmeiser@txcorp.com>

Add methods for acquiring local vector views to _VecOps.

Conflicts:
include/petsc-private/vecimpl.h


# 4907a4d7 03-Jun-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merged upstream/master to feature-dmmoab


# 299992b9 03-Jun-2014 Vijay Mahadevan <vijay.m@gmail.com>

Merge remote-tracking branch 'upstream/master'


# 188559c8 02-Jun-2014 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/add-vecstrideblock'


# b015001c 28-May-2014 Peter Brune <brune@mcs.anl.gov>

Merge branch 'master' into prbrune/snes-fascontinuation

* master: (855 commits)
fix for moab example had wrong blocksize of mapping
docs:remove src/docs/doxygen/manual [per Barry's instructions]

Merge branch 'master' into prbrune/snes-fascontinuation

* master: (855 commits)
fix for moab example had wrong blocksize of mapping
docs:remove src/docs/doxygen/manual [per Barry's instructions]
gfortran: remove 132 char limit from f90 free-form
SNES: Set up matrix-free *after* copying the user Jacobian to snes->pc
DMPlex-Gmsh: Use trueNumCells when building the coordinate section
Sys: Got guard logic reversed
Sys: The #define guard for PetscMalloc*() must match the one for PetscFree*()
PetscFV: I hate fucking complex
removed ltog scatter from DMDA since functionality can be obtained with gtol scatter and less memory
fix test of DMLocalToGlobalBegin/End and add actual test cases
improve object memory logging for DA, ISLocalToGlobal and ISBLOCK
lower high water mark of constructing parallel scatter by allocating only as much room in svalues as needed
owner in VecScatter construction is the rank, therefor can use PetscMPIInt to hold it do not PetscInt
another reuse of allocated array in 2d/3d DMDA create
improved high water mark of DMDASetups by implementing and using PETSC_USE_POINTER for ISCreateBlock()
PetscFV: Another complex fix
DMPlex+TS: Fixing types
ISIdentity() was wrong for block IS! Indices are NOT scaled by bs
PetscFV: Straighten out complex types
TS ex11: Fix casts and remove unused variable
...

show more ...


# bdeb6c88 26-May-2014 Barry Smith <bsmith@mcs.anl.gov>

added VecStrideSubSetScatter/Gather() and test case
for moving certain components of vectors to other vectors


1...<<11121314151617181920>>...40