History log of /petsc/src/vec/ (Results 4476 – 4500 of 6950)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
88b60a7329-Jun-2010 Victor Minden <victorminden@gmail.com>

changed arch-cuda to use the -x flag for CUDA 3.1 Also added event logging for copying vectors up and down to GPU and began creating subclass for SeqCUDA to move code from Seq class.

Hg-commit: c1a

changed arch-cuda to use the -x flag for CUDA 3.1 Also added event logging for copying vectors up and down to GPU and began creating subclass for SeqCUDA to move code from Seq class.

Hg-commit: c1aa6f2e29f76ec64ce854bf916a7edd016eb261

show more ...

7b641abf29-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

fixes for totalview viewing of vecs and mats


H fo: Enter commit message. Lines beginning with 'HG:' are removed.

Hg-commit: 02a6848ed1c46ea72f35212aa069342446a4123f

2082002f29-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

display basic information about Mat and Vec object for Totalview debugger
:w!
:w!

Hg-commit: d5bf9a455370c2b92b8a8df0eab291460186a475

99279cb225-Jun-2010 Victor Minden <victorminden@gmail.com>

Switched Vec functions to use CUSP BLAS instead of CUBLAS. Also fixed some CUDA copy up/down problems.

Hg-commit: 53f17d50e2f2ecfa147f24dd7b6916b2f5eaec14

fc5669d525-Jun-2010 Matthew G Knepley <knepley@gmail.com>

Who the FUCK called VecScale collective?
- I gave this as a homework and everyone got it wrong because the docs are messed up

Hg-commit: f057bdb14bdc6abf6c539b0a18832c73d17f5906

1ff3db7724-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

changed custom VecLoadIntoVector() for Fortran to custom VecLoad() since need custom to handle special viewer cases

Hg-commit: 64bd2758c540e6fa5b39a870aa71ef6027c7791a

8d35a46623-Jun-2010 Victor Minden <victorminden@gmail.com>

made changes to make VecView use CUDA copy up, a few Vec_Seq functions use correct form of VecGetArray. Added function to 'allocate' GPU memory without copying down for Vec_seq

Hg-commit: 90375c35f

made changes to make VecView use CUDA copy up, a few Vec_Seq functions use correct form of VecGetArray. Added function to 'allocate' GPU memory without copying down for Vec_seq

Hg-commit: 90375c35fa92e90e4031e89ec6ff43c897caa6d6

show more ...

d1574f3823-Jun-2010 Victor Minden <victorminden@gmail.com>

commit after merge

Hg-commit: 5acee20bde6ff44083e9e137280f70145913eb2b

8f9db16723-Jun-2010 Victor Minden <victorminden@gmail.com>

edited the new example for ease of use

Hg-commit: 4cd6ddbc026e6dda37e3349ec73b009058e0d28e

4477393220-Jun-2010 Jed Brown <jed@59A2.org>

ISComplement unit test

Hg-commit: 117faa30a99e970c52ef868590bb3cd1ae02f296

5a586d8220-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

removed many unused variables
small amount of reformating
added use of all arguments in MPIUNI call to prevent complaints about unused values

Hg-commit: f1e85e77153d4207c8ab2522ae8e9ec72b7358ec


/petsc/config/PETSc/packages/cuda.py
/petsc/config/examples/arch-cuda.py
/petsc/include/mpiuni/mpi.h
/petsc/include/private/petscimpl.h
/petsc/include/private/vecimpl.h
/petsc/src/ksp/ksp/impls/gcr/gcr.c
/petsc/src/ksp/ksp/impls/ibcgs/ibcgs.c
/petsc/src/ksp/ksp/impls/lcd/lcd.c
/petsc/src/ksp/pc/impls/factor/icc/icc.c
/petsc/src/ksp/pc/impls/factor/ilu/ilu.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/redistribute/redistribute.c
/petsc/src/ksp/pc/impls/redundant/redundant.c
/petsc/src/ksp/pc/impls/tfs/xxt.c
/petsc/src/mat/impls/adj/mpi/mpiadj.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/aijfact.c
/petsc/src/mat/impls/aij/seq/matmatmult.c
/petsc/src/mat/impls/baij/mpi/baijov.c
/petsc/src/mat/impls/baij/mpi/mpibaij.c
/petsc/src/mat/impls/baij/mpi/mpibaij.h
/petsc/src/mat/impls/baij/seq/baij.c
/petsc/src/mat/impls/baij/seq/baij.h
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/baij/seq/baijfact.c
/petsc/src/mat/impls/baij/seq/baijfact11.c
/petsc/src/mat/impls/baij/seq/baijfact13.c
/petsc/src/mat/impls/baij/seq/baijfact2.c
/petsc/src/mat/impls/baij/seq/baijfact5.c
/petsc/src/mat/impls/baij/seq/baijfact7.c
/petsc/src/mat/impls/baij/seq/baijfact9.c
/petsc/src/mat/impls/dd/matdd.c
/petsc/src/mat/impls/dense/seq/dense.c
/petsc/src/mat/impls/sbaij/seq/sbaij.c
/petsc/src/mat/impls/sbaij/seq/sbaij.h
/petsc/src/mat/matfd/fdmatrix.c
/petsc/src/sys/plog/plog.c
/petsc/src/ts/impls/explicit/ssp/ssp.c
/petsc/src/ts/impls/implicit/gl/gl.c
vec/impls/seq/bvec1.c
40db849118-Jun-2010 Victor Minden <victorminden@gmail.com>

switched CUDA implementation to use Thrust library vectors instead of CUBLAS arrays.

Hg-commit: 605c99c545b2505b9466d8eae8309049af2a02ce

8fb8123817-Jun-2010 Shri Abhyankar <abhyshr@mcs.anl.gov>

Added MPIAIJ implementation for new MatLoad interface.
Small bug fix in VecLoad interface.

Hg-commit: 468674f220b2f370b25aa95c5be79f344669779f

90e7e27516-Jun-2010 Victor Minden <victorminden@gmail.com>

commit after merge

Hg-commit: e0219ecda17af748235879d268f48db3d35db835

b4fc8ab416-Jun-2010 Victor Minden <victorminden@gmail.com>

made several changes to vector functions to fix cuda functionality (GPU memory was not being allocated properly due to flags being set from unallocated to CPU without any action). Configured make fil

made several changes to vector functions to fix cuda functionality (GPU memory was not being allocated properly due to flags being set from unallocated to CPU without any action). Configured make files to accept .cu for use with cubuilder.py (the new, slow method for compiling the library for use with cuda)

Hg-commit: b1f0a82d5b711f64d8bb8c44f5515261ca1a1729

show more ...

8b7d656716-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

forgot what I changed

Hg-commit: 202bb90902021012a4123f61a73b8733e0b15681

3649974f16-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

changed many VecGetArray() to VecGetArrayRead()

Hg-commit: d7f64a5632750c1ca905eea86db48747b7367a8a

91ae87fc15-Jun-2010 Jed Brown <jed@59A2.org>

Remove custom VecLoad (zveciof.c, was already removed from build)

Hg-commit: 0971c213b1d8fa1551ec7768bbdac380cc793622


a342443315-Jun-2010 Jed Brown <jed@59A2.org>

Fix some misuse of SETERRQ, Barry was naughty and didn't compile

Hg-commit: c5b7ef1f9e2d57041449029ea1c5cd28de430ecf

f1d8bc9015-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

added VecGetArrayRead() and VecRestoreArrayRead() and used them for mdot and maxpy implementation in vec seq

Hg-commit: 0ca29eba344a09cf693b32a9ba8d421e39ff7295

31f78ffa15-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

introduced VecGetArrayPrivate() and VecRestoreArrayPrivate() for use in vector implementations. The do not increase the state of the vector since that this handled by the calling routine.

Hg-commit:

introduced VecGetArrayPrivate() and VecRestoreArrayPrivate() for use in vector implementations. The do not increase the state of the vector since that this handled by the calling routine.

Hg-commit: c0e05d280f3dadbc710d6c1a35abe589db5561b2

show more ...

09e5b06315-Jun-2010 Barry Smith <bsmith@mcs.anl.gov>

removed special code for slow blas; removed unused variable

Hg-commit: 01b00ca28265816eec642cec72a0305bc9e84436

b6bd2e7115-Jun-2010 Shri Abhyankar <abhyshr@mcs.anl.gov>

Seperated MPI I/O code from binary for VecLoad

Hg-commit: e7533b5838c91ee1022ff2189a3efb11fbc8a3c1

8638a4bb14-Jun-2010 Shri Abhyankar <abhyshr@mcs.anl.gov>

Fixed checking vector type in VecLoad().
Since vec->type_name is not set in VecSetType() checking the vector type using vec->type_name is incorrect.

Hg-commit: 2d1785e2f9cd3d01f0f2fa783ea185b77fb923

Fixed checking vector type in VecLoad().
Since vec->type_name is not set in VecSetType() checking the vector type using vec->type_name is incorrect.

Hg-commit: 2d1785e2f9cd3d01f0f2fa783ea185b77fb92317

show more ...

fa52e05e14-Jun-2010 Shri Abhyankar <abhyshr@mcs.anl.gov>

Automatically generate fortran stub for vecload

Hg-commit: f3c70632fe2a6a5344b27e8b6875ade33d858397

1...<<171172173174175176177178179180>>...278