а вот с помощью
mpiexec -np 16 ./ep.A.16
все нормально запустилось)
+ еще несколько тестов скомпилировались и заработали
а вот тест FT выдает кучу ошибок при компиляции...
Цитата:
=========================================
= NAS Parallel Benchmarks 2.4 =
= MPI/F77/C =
=========================================
cd FT; make NPROCS=4 CLASS=A
make[1]: Entering directory `/home/u1214/NPB2.4/NPB2.4-MPI/FT'
make[2]: Entering directory `/home/u1214/NPB2.4/NPB2.4-MPI/sys'
cc -g -o setparams setparams.c
setparams.c:267:31: warning: multi-character character constant
make[2]: Leaving directory `/home/u1214/NPB2.4/NPB2.4-MPI/sys'
../sys/setparams ft 4 A
mpif77 -c -I/opt/openmpi/intel/include/ -O3 -no-prec-div ft.f
npbparams.h(9): error #6418: This name has already been assigned a data type. [NX]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NY]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
--------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NZ]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [MAXDIM]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NITER_DEFAULT]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NTDIVNP]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
---------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NP_MIN]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NX]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NY]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
--------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NZ]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [MAXDIM]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NITER_DEFAULT]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NTDIVNP]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
---------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NP_MIN]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NX]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NY]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
--------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NZ]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [MAXDIM]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NITER_DEFAULT]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NTDIVNP]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
---------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NP_MIN]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NX]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NY]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
--------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NZ]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [MAXDIM]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NITER_DEFAULT]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NTDIVNP]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
---------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NP_MIN]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
------------------------------------------------------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NX]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
----------------^
npbparams.h(9): error #6418: This name has already been assigned a data type. [NY]
integer nx, ny, nz, maxdim, niter_default, ntdivnp, np_min
--------------------^
(3791): catastrophic error: Too many errors, exiting
compilation aborted for ft.f (code 1)
make[1]: *** [ft.o] Error 1
make[1]: Leaving directory `/home/u1214/NPB2.4/NPB2.4-MPI/FT'
make: *** [ft] Error 2
уже даже и не знаю, как победить эти тесты)