#gcc #mpi #centos7 #gfortran #scalapack
#gcc #mpi #centos7 #gfortran #scalapack
Вопрос:
Я пытаюсь установить ScaLAPACK с помощью установщика на основе Python, доступного по адресуhttp://www.netlib.org/scalapack/scalapack_installer.tgz на CentOS 7 (64bit). Установка выполняется успешно, но на этапе тестовых процедур происходит сбой и отображается ошибка. как это исправить?
Команда, используемая для компиляции, выглядит следующим образом:
./setup.py --prefix=/home/tools/scalapack --blaslib="-L/usr/lib64 -lblas" --lapacklib="-L/usr/lib64 -llapack -lblas" --mpiincdir=/opt/apps/mpich32/include --fcflags="-fbounds-check" --mpirun=mpirun --mpicc=mpicc --mpif90=mpif90
Описание процесса выглядит следующим образом
Installing scalapack-2.0.2 ...
Writing SLmake.inc... done.
Compiling BLACS, PBLAS and ScaLAPACK... done
Getting ScaLAPACK version number... 2.0.1
Installation of ScaLAPACK successful.
(log is in /home/tools/scalapack_installer/build/log/scalog )
Compiling test routines... done
Running BLACS test routines... done
Running PBLAS test routines...
PBLAS: error running PBLAS test routines xcpblas2tst
PBLAS: Command mpirun -np 4 ./xcpblas2tst
stderr:
****************************************
At line 1 of file ctzpad.f
Fortran runtime error: Actual string length is shorter than the declared one for dummy argument 'herm' (-960965440/1)