Differences between revisions 3 and 4
Revision 3 as of 2008-11-15 14:00:59
Size: 1416
Editor: localhost
Comment: converted to 1.6 markup
Revision 4 as of 2011-05-05 09:56:15
Size: 1415
Editor: san_juan-143-7
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
[[http://www.pyacts.org]] [[http://pyacts.umh.es]]

PyACTS Package http://pyacts.umh.es

The ACTS Collection (http://acts.nersc.gov/) is a set of software tools that help programmers to write high performance scientific codes for parallel computers. ACTS is an umbrella project that has brought the tools (ScaLAPACK, SuperLU, Hypre, . . . ) together and is funding developers to provide interoperability. ACTS tools are mostly libraries (some are C libraries, some C++ class libraries, and some are Fortran libraries). They are primarily designed to run on distributed memory parallel computers, using MPI for communication. Portability and performance were both considerations in their design.

We work in the development of PyACTS as a set of Python based modules that provide a high level user interface to functionality available in the ACTS Collection. With PyACTS, we will provide an interoperable environment, where different libraries can be used interchangeably. For this purpose, we define a new class object in Python: PyACTS Array.

  • The basic design features illustrate how easy it will be to incorporate new tools in the PyACTS interface. We have also get some of the initial benefits of PyACTS with some examples

with its PyBLACS and PyPBLAS interfaces . Tests made in show that the Python layer gives us an easy programming tool without any major performance penalty.

Also is available in: http://sourceforge.net/projects/pyacts

PyACTS (last edited 2011-05-05 09:56:15 by san_juan-143-7)

Unable to edit the page? See the FrontPage for instructions.