我要评分
获取效率
正确性
完整性
易理解

An Error Is Reported During Hyper MPI Binary File Execution

Symptom

The following error is reported when the Hyper MPI binary file is executed:

cannot execute binary file: Exec format error

Possible Causes

The Hyper MPI binary package does not match the server architecture.

Procedure

  1. Use PuTTY to log in to a job execution node as a Hyper MPI common user, for example, hmpi_user.
  2. Run the following command to query the server architecture:

    lscpu

    Architecture:          aarch64
    Byte Order:            Little Endian
    CPU(s):                128
    On-line CPU(s) list:   0-127
    Thread(s) per core:    1
    Core(s) per socket:    64
    Socket(s):             2
    NUMA node(s):          4
    Model:                 0
    CPU max MHz:           2600.0000
    CPU min MHz:           200.0000
    BogoMIPS:              200.00
    L1d cache:             64K
    L1i cache:             64K
    L2 cache:              512K
    L3 cache:              65536K
    NUMA node0 CPU(s):     0-31
    NUMA node1 CPU(s):     32-63
    NUMA node2 CPU(s):     64-95
    NUMA node3 CPU(s):     96-127
    Flags:                 fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop
  3. Select the correct Hyper MPI binary file based on the server architecture type.