Update release notess

development
sfilippone 1 week ago
parent e093ed6b1c
commit dc59850529

@ -107,15 +107,17 @@ install and the libraries will be installed under `/path/lib`, while the
module files will be installed under `/path/modules`. The regular and module files will be installed under `/path/modules`. The regular and
experimental C interface header files are under `/path/include`. experimental C interface header files are under `/path/include`.
### CUDA and GPU support ### Packaging changes, CUDA and GPU support
This version of PSBLAS incorporates into a single package three This version of PSBLAS incorporates into a single package three
entities that were previouslty separated: entities that were previously separated:
| Library | | | Library | |
|---------|--------------------| |---------|--------------------|
| PSBLAS | the base library | | PSBLAS | the base library |
| PSBLAS-EXT | a library providing additional storage formats for matrices and vectors | | PSBLAS-EXT | a library providing additional storage formats for matrices and vectors |
| SPGPU | a package of kernels for NVIDIA GPUs originally written by Davide Barbieri and Salvatore Filippone; see the license file [cuda/License-spgpu.md](cuda/License-spgpu.md) | | SPGPU | a package of kernels for NVIDIA GPUs originally written by Davide Barbieri and Salvatore Filippone; see the license file [cuda/License-spgpu.md](cuda/License-spgpu.md) |
Moreover, the module and library previously called psb_krylovv are now called
psb_linsolve, but their usage is otherwise unchanged.
### OpenACC ### OpenACC
There is a highly experimental version of an OpenACC interface, There is a highly experimental version of an OpenACC interface,

@ -3,6 +3,9 @@ Version 3.9
1. PSBLAS3-EXT has been folded into the main library 1. PSBLAS3-EXT has been folded into the main library
2. Renamed GPU into CUDA. 2. Renamed GPU into CUDA.
3. Highly experimental OpenACC support. 3. Highly experimental OpenACC support.
4. The iterative solvers are now defined in psb_linsolve_mod
and implemented in libpsb_linsolve.a; existing code using
Krylov methods will work with no changes.
Version 3.8.0-2 Version 3.8.0-2
1. CTXT is now an opaque object. 1. CTXT is now an opaque object.

Loading…
Cancel
Save