|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
This directory contains the PSBLAS library, version 2.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The version 1.0 of the library was described in:
|
|
|
|
|
Version 1.0 of the library was described in:
|
|
|
|
|
S. Filippone, M. Colajanni
|
|
|
|
|
PSBLAS: A library for parallel linear algebra computation on sparse matrices
|
|
|
|
|
ACM Trans. on Math. Software, 26(4), Dec. 2000, pp. 527-550.
|
|
|
|
@ -13,16 +13,6 @@ Make.inc file; we have tested with AIX XLF, Intel ifc/Linux, Lahey
|
|
|
|
|
F95/Linux, Nag f95/Linux, GNU Fortran/Linux. If you succeed in compiling with
|
|
|
|
|
other compiler/operating systems please let us know.
|
|
|
|
|
|
|
|
|
|
IBM SP.
|
|
|
|
|
The library has been tested on an IBM SP2, SP4 and SP5, with XLC and XLF
|
|
|
|
|
compilers, and a version of the BLACS based on MPI.
|
|
|
|
|
The setting
|
|
|
|
|
F90=xlf90 -qsuffix=f=f90
|
|
|
|
|
in Make.inc.rs6k takes care of the f90 extension.
|
|
|
|
|
WARNING: xlf 8.1 introduced a performance bug, whereas a Fortan 90
|
|
|
|
|
code calling a Fortan 77 code would incur spurious array copies;
|
|
|
|
|
please make sure your system has the PTF xlf 8102 installed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LINUX:
|
|
|
|
|
|
|
|
|
@ -48,6 +38,16 @@ is a strange error in pargen/ppde90: the compiler did not like the
|
|
|
|
|
INTERFACE for the dummy argument subroutine PARTS, it wanted an
|
|
|
|
|
EXTERNAL specification. Again, please move to 7.1.
|
|
|
|
|
|
|
|
|
|
IBM SP.
|
|
|
|
|
The library has been tested on an IBM SP2, SP4 and SP5, with XLC and XLF
|
|
|
|
|
compilers, and a version of the BLACS based on MPI.
|
|
|
|
|
The setting
|
|
|
|
|
F90=xlf90 -qsuffix=f=f90
|
|
|
|
|
in Make.inc.rs6k takes care of the f90 extension.
|
|
|
|
|
WARNING: xlf 8.1 introduced a performance bug, whereas a Fortan 90
|
|
|
|
|
code calling a Fortan 77 code would incur spurious array copies;
|
|
|
|
|
please make sure your system has the PTF xlf 8102 installed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UTILITIES
|
|
|
|
@ -103,6 +103,11 @@ To compile and run our software you will need
|
|
|
|
|
want to use them.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TODO:
|
|
|
|
|
As soon as TR 15581 and MOVE_ALLOC become available in GNU Fortran
|
|
|
|
|
we shall move from POINTERS to ALLOCATABLE for both vectors and
|
|
|
|
|
derived data types components.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The PSBLAS team.
|
|
|
|
|
|
|
|
|
|