History log of /petsc/src/mat/impls/aij/seq/seqviennaclcuda/aijviennaclcuda.cu (Results 1 – 9 of 9)
Revision Date Author Comments
# 099d8087 14-Feb-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# d116d40f 14-Feb-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/remove-cu-links' into 'maint'

use #include instead of soft links from .cu to .c files - as links are causing grief with mingw

See merge request petsc/petsc!2523


# 554d21ae 13-Feb-2020 Satish Balay <balay@mcs.anl.gov>

use #include instead of soft links from .cu to .c files - as links are causing grief with mingw

Reported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>


# e923053f 15-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint

I have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu

Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint

I have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepoint
that prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.

This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into master

Conflicts:
src/docs/website/documentation/changes/dev.html

show more ...


# 54761ea3 14-Aug-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master

The maint patch for the given problem cannot merge cleanly into next due to changes
in the same code in m

Merge branch 'master' into barry/fix-successful-numerical-factorization-after-failure/master

The maint patch for the given problem cannot merge cleanly into next due to changes
in the same code in master (the introduction of MatFactorGetError()) therefor need
to merge in master and use the new construct before merging to next

show more ...


# 162a9882 11-Aug-2016 Patrick Sanan <patrick.sanan@gmail.com>

Merge branch 'master' into psanan/pc-telescope-nearnullspace


# c86c4108 30-Jul-2016 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into mark/snes-ex56

* master: (93 commits)
Web: Added a tutorial
typo
rename X -> U
sowing: update to version that creates manpage URLs for 'enum' types/values
Increa

Merge branch 'master' into mark/snes-ex56

* master: (93 commits)
Web: Added a tutorial
typo
rename X -> U
sowing: update to version that creates manpage URLs for 'enum' types/values
Increase patchlevel to 3.7.3
move runex3_3 to NOTSINGLE [ partial backport 9ed0bd76d5c329eb91401ebabfbd851446214e20 ]
DMPlex: local coordinate vector should be a sequential vector
DM: Name coordinate vectors in subdomain and restrict hooks
tests: disable a couple of TS examples from single precision tests
reduce TS ex12_2 output
fix PetscFormatRealArray() to cast PetscReal in print statement to double so works for __float128 precision
Vec: enable Fortran interfaces for VecGetLocalVectorRead and VecRestoreLocalVectorRead
Bib: Added refs
PCShell: man page fixes
update handling of latex in example code to use https
fix typo in isltog comment
test: Avoid conversion of object <-> function pointer type [-Wpedantic]
fortran: enable interface for VecGetLocalVector(), VecRestoreLocalVector()
update citation for cmz2016
PCBDDC: silent compilation warnings from nightlybuilds
...

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.

show more ...


# 530f2ba0 22-Jul-2016 Karl Rupp <rupp@iue.tuwien.ac.at>

Merge branch 'karlrupp/feature-viennacl-hybrid'

Conflicts:
src/mat/impls/aij/mpi/makefile

* karlrupp/feature-viennacl-hybrid:
Added hybrid capabilities (CUDA, OpenCL, OpenMP) for ViennaCL bindi

Merge branch 'karlrupp/feature-viennacl-hybrid'

Conflicts:
src/mat/impls/aij/mpi/makefile

* karlrupp/feature-viennacl-hybrid:
Added hybrid capabilities (CUDA, OpenCL, OpenMP) for ViennaCL bindings.
Depending on whether the user configures with CUDA, OpenCL, or OpenMP,
the respective backends will be available in ViennaCL.
Available options:
- viennacl_view: Lists available and selected backends
- viennacl_backed: One out of CUDA, OpenCL, OpenMP (if enabled in configure)
- viennacl_opencl_device_type: cpu, gpu, accelerator (OpenCL device type selection)

show more ...


# 0cd40bc2 24-May-2016 Karl Rupp <rupp@iue.tuwien.ac.at>

ViennaCL: Added hybrid capabilities (CUDA, OpenCL, OpenMP)

Depending on whether the user configures with CUDA, OpenCL, or OpenMP,
the respective backends will be available in ViennaCL.
CUDA has prec

ViennaCL: Added hybrid capabilities (CUDA, OpenCL, OpenMP)

Depending on whether the user configures with CUDA, OpenCL, or OpenMP,
the respective backends will be available in ViennaCL.
CUDA has precedence over OpenCL, which has precedence over OpenMP.
If none of the backends is selected, ViennaCL is built in sequential mode.

Remaining tasks to better leverage these hybrid capabilities:
- Select backend at runtime (API + options)
- Eliminate copy-overhead for OpenMP backend
- Documentation, examples, and tests to demonstrate usage

show more ...