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
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
entities that were previouslty separated:
entities that were previously separated:
| Library | |
|---------|--------------------|
| PSBLAS | the base library |
| 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
There is a highly experimental version of an OpenACC interface,

@ -2,7 +2,10 @@ WHAT'S NEW
Version 3.9
1. PSBLAS3-EXT has been folded into the main library
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
1. CTXT is now an opaque object.

Loading…
Cancel
Save