diff --git a/README.md b/README.md index 7b816df9..0082771a 100644 --- a/README.md +++ b/README.md @@ -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, diff --git a/ReleaseNews b/ReleaseNews index 3d5148f5..e1d7a2b8 100644 --- a/ReleaseNews +++ b/ReleaseNews @@ -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.