You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
psblas3/docs/html/userhtmlli2.html

83 lines
3.8 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
<head><title>Preface</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (https://tug.org/tex4ht/)">
<meta name="originator" content="TeX4ht (https://tug.org/tex4ht/)">
<!-- html,3 -->
<meta name="src" content="userhtml.tex">
<link rel="stylesheet" type="text/css" href="userhtml.css">
</head><body
>
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
href="userhtmlse1.html" >next</a>] [<a
href="userhtmlli1.html" >prev</a>] [<a
href="userhtmlli1.html#tailuserhtmlli1.html" >prev-tail</a>] [<a
href="#tailuserhtmlli2.html">tail</a>] [<a
href="userhtml.html#userhtmlli2.html" >up</a>] </p></div>
<h3 class="likesectionHead"><a
id="x3-2000"></a>Preface</h3>
<a
id="Q1-3-3"></a>
<!--l. 3--><p class="noindent" >This manual describes the main features of PSBLAS, a library for parallel sparse
computations that has been developed over a number of years.
<!--l. 7--><p class="indent" > Our work has been mainly devoted to providing a foundational toolkit on which
many algorithms can be implemented; the toolkit has proven its effectiveness and
flexibility in many ways. The PSBLAS component deals mostly with the
computational kernels and environment handling; it supports computations on
normal CPUs, including the usage of OpenMP for parallellizing across multiple
cores.
<!--l. 15--><p class="indent" > This foundational package provides linear solvers and some very simple
preconditioners; the companion package AMG4PSBLAS explores how to use the
base toolkit to build much more sophisticated preconditioners which can be plugged
seamlessly into the base solvers.
<!--l. 20--><p class="indent" > The software architecture allows us to offer support for many alternatives in the
implementation, including usage of heterogeneous platforms, and computations
performed on GPUs throuh CUDA. There is support for GPU computations through
OpenACC, but it is at this time a highly experimental version; we plan to
also look at using accelerators through OpenMP as support from compilers
improves.
<!--l. 28--><p class="indent" > The project is lead by Salvatore Filippone; a number of people have been
contributing to this package over the years; contributors in roughly reverse
chronological order: <span class="obeylines-h">
<br />Luca Pep<65> Sciarria
<br />Theophane Loloum
<br />Dimitri Walther
<br />Andea Di Iorio
<br />Stefano Petrilli
<br />Soren Rasmussen
<br />Zaak Beekman
<br />Ambra Abdullahi Hassan
<br />Pasqua D&#8217;Ambra
<br />Daniela di Serafino
<br />Michele Martone
<br />Michele Colajanni
<br />Fabio Cerioni
<br />Stefano Maiolatesi
<br />Dario Pascucci</span>
<div class="flushright"
>
<!--l. 48--><p class="noindent" >
Salvatore Filippone<br />
Alfredo Buttari<br />
Fabio Durastante</div>
<!--l. 57--><div class="crosslinks"><p class="noindent">[<a
href="userhtmlse1.html" >next</a>] [<a
href="userhtmlli1.html" >prev</a>] [<a
href="userhtmlli1.html#tailuserhtmlli1.html" >prev-tail</a>] [<a
href="userhtmlli2.html" >front</a>] [<a
href="userhtml.html#userhtmlli2.html" >up</a>] </p></div>
<!--l. 57--><p class="indent" > <a
id="tailuserhtmlli2.html"></a>
</body></html>