************************************************************************* ************************************************************************* * * * errata.SLHPF * * last updated: 9/1/98 * * * ************************************************************************* ************************************************************************* ************************************************************************* ************************************************************************* * * * GENERAL * * * ************************************************************************* ************************************************************************* -------------- NOTE #1 -------------------------------------------------- * DOUBLE COMPLEX We have an unknown bug with using vectors with pghpf in double complex precision. Use a matrix declaration for a vector instead. i.e. use integer, parameter :: DP=kind(0.0D0) complex(DP) :: A(n,1) rather than integer, parameter :: DP=kind(0.0D0) complex(DP) :: A(n) Warning: for an IBM SP2 the unknown bug appears with matricies as well -------------- NOTE #2 -------------------------------------------------- * TESTER DIES IMMEDIATELY AFTER STARTUP WITH MESSAGE "Must start PVM before calling ScaLAPACK routines" You must start PVM by typing "pvm" on one machine, and adding all machines that will have processes on them. For instance, if you are running on two machines named BOB1 and BOB2, on BOB1 you type: pvm pvm> add bob2 pvm> quit See PVM homepage for more info, http://www.epm.ornl.gov/pvm/pvm_home.html. -------------- NOTE #3 -------------------------------------------------- * TESTER DIES IMMEDIATELY AFTER STARTUP Check to make sure you have allocated at least 4 processes, if running the default data files. Otherwise, make sure you allocate however many processes are called for in your data file. ************************************************************************* ************************************************************************* * * * PGHPF ON LINUX * * * ************************************************************************* ************************************************************************* -------------- NOTE #1 -------------------------------------------------- * MISSING SYMBOLS ON LINK: Check that you are linking to all required libraries. If the missing symbols are system or Fortran library routines, one of your libraries may have been compiled with a compiler incompatible with your hpf compiler. If so, recompile that library using a compatible compiler. If using the PGHPF compiler, on Linux systems it is important to recompile all of the F77 code with the PGHPF compiler. ************************************************************************* ************************************************************************* * * * PGHPF AND MPI * * * ************************************************************************* ************************************************************************* -------------- NOTE #1 -------------------------------------------------- * MISSING MPI LIBRARY: If you are using pghpf with the -Mmpi option, it will need to be told where to find your MPICH installation. Set the environment variable HPF_MPI to point to your mpi library (e.g. setenv HPF_MPI /src/icl/MPI/mpich/lib/solaris/ch_p4/libmpi.a). NOTE: For pghpf version 2.4-4 this has a bug and you will need to have your system admin fix this before you can use it. If you have unresolved problems, feel free to contact the developers at: scalapack@cs.utk.edu.