Executable for SPMD

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

Hello,

 

in the manual the following file path was given for the executable for Launching OptiStruct SPMD on Linux Machines using Direct calls to Executable:

 

$ALTAIR_HOME/hwsolvers/optistruct/bin/linux64/optistruct_spmd

 

In my Linux Installation, I only have these files in the folder:

EXB_API_Error.xml
optistruct_13.0_linux64
optistruct_13.0_linux64_cuda
optistruct_13.0_linux64_impi
optistruct_13.0_linux64_impi_tester
optistruct_13.0_linux64_pl8mpi
optistruct_13.0_linux64_plmpi
ossmooth_linux64

 

which one is the correct one?

 

Regards,

jope

Welcome!

It looks like you're new here. Sign in or register to get started.

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2015

    Hi Jope

     

    Try with plmpi instead.

     

    $ALTAIR_HOME/hwsolvers/optistruct/bin/linux64/optistruct_13.0_linux64_plmpi

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2015

    Thanks for your response.

     

    I tried to start an mpi run with two methods, both leading to some problems shown below. Any ideas how to get it to work?

     

    1.

    mpirun -np 16 /HyperWorks/13.0/altair/hwsolvers/optistruct/bin/linux64/optistruct_13.0_linux64_plmpi ***.fem -ddmmode

    This resulted in:

    /HyperWorks/13.0/altair/hwsolvers/optistruct/bin/linux64/optistruct_13.0_linux64_plmpi: error while loading shared libraries: libmpi.so.1: cannot open shared object file: No such file or directory

     

    2.

    /HyperWorks/13.0/altair/scripts/optistruct -mpi i -np 16 ***.fem -testmpi

    This resulted in:

    ERROR in hwsolver script execution:
     No useful executable found in:
            /HyperWorks/13.0/altair/hwsolvers/optistruct/bin/linux64

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2015

    You have not MPI library. For each MPI library: Intel MPI, Platform PMI, OpenMPI,... you have to correctly load the libmpi file. In general, it will done by run script.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.