Software Archive
Read-only legacy content
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17060 Discussions

Error when expanding benchmarks to two or more nodes

Rancho_L_
Beginner
1,570 Views

Hello, I'm running mp_linpack in two nodes(I have grasped how to run in one node :) ), I changed the path to mp_linpack/bin_intel/intel64, and modify the HPL.dat to set P=1, Q=2. Then I created hosts file, whose content is:

mic01:1
mic03:1

mic01 and mic03 is the two nodes where I want to run linpack. Then I use the command in MKL_userguide.pdf:

mpirun --prefix 1 -n 2 -hosts Node1,Node2 \
-genv MIC_LD_LIBRARY_PATH $MIC_LD_LIBRARY_PATH \
-genv LD_LIBRARY_PATH $LD_LIBRARY_PATH ./xhpl_offload_intel64

However, it didn't run as I expected, it shows the error:

[mpiexec@mic03] match_arg (../../utils/args/args.c:254): unrecognized argument prefix
[mpiexec@mic03] HYDU_parse_array (../../utils/args/args.c:269): argument matching returned error
[mpiexec@mic03] parse_args (../../ui/mpich/utils.c:4206): error parsing input array
[mpiexec@mic03] HYD_uii_mpx_get_parameters (../../ui/mpich/utils.c:4557): unable to parse user arguments

Is there anything I missed, or there is an error in my operation?

Thank you for your help!

0 Kudos
1 Solution
Artem_R_Intel1
Employee
1,570 Views

Hello Rancho,
There is no such mpirun option like '--prefix'.
According to the MKL User's Guide there should be '--perhost 1'.
Also be sure that you run correct MIC executable (I suppose it should be from mkl/benchmarks/mp_linpack/bin_intel/mic).

View solution in original post

0 Kudos
2 Replies
Artem_R_Intel1
Employee
1,571 Views

Hello Rancho,
There is no such mpirun option like '--prefix'.
According to the MKL User's Guide there should be '--perhost 1'.
Also be sure that you run correct MIC executable (I suppose it should be from mkl/benchmarks/mp_linpack/bin_intel/mic).

0 Kudos
Rancho_L_
Beginner
1,570 Views

Artem R. (Intel) wrote:

Hello Rancho,
There is no such mpirun option like '--prefix'.
According to the MKL User's Guide there should be '--perhost 1'.
Also be sure that you run correct MIC executable (I suppose it should be from mkl/benchmarks/mp_linpack/bin_intel/mic).

Hello Artem. Thank you for your help. What a funny mistake I have made :D 

The MIC executable under mkl/benchmarks/mp_linpack/bin_intel/mic is used to run linpack in MIC only.

Thanks

0 Kudos
Reply