From: Gunter, D. O <do...@la...> - 2023-04-28 16:27:51
|
Although I was finally able to build mana/dmtcp for our Cray system, the how-to section on running seems misleading. In my $MANA_ROOT/bin dir, all the commands begin with “dmtcp” and not “mana”, i.e. -rwxr-xr-x 1 dog dog 3824384 Apr 27 16:25 dmtcp_command -rwxr-xr-x 1 dog dog 3808448 Apr 27 16:25 dmtcp_coordinator -rwxr-xr-x 1 dog dog 1604376 Apr 27 16:25 dmtcp_discover_rm -rwxr-xr-x 1 dog dog 20952 Apr 27 16:25 dmtcp_get_libc_offset -rwxr-xr-x 1 dog dog 3931984 Apr 27 16:25 dmtcp_launch -rwxr-xr-x 1 dog dog 15984 Apr 27 16:25 dmtcp_nocheckpoint -rwxr-xr-x 1 dog dog 4529840 Apr 27 16:25 dmtcp_restart -rwxr-xr-x 1 dog dog 5393 Apr 27 16:25 dmtcp_rm_loclaunch -rwxr-xr-x 1 dog dog 76448 Apr 27 16:25 dmtcp_srun_helper -rwxr-xr-x 1 dog dog 97808 Apr 27 16:25 dmtcp_ssh -rwxr-xr-x 1 dog dog 104008 Apr 27 16:25 dmtcp_sshd -rwxr-xr-x 1 dog dog 162432 Apr 27 16:25 mtcp_restart The how-to guide says to do the following, 3a. Launching an MPI application The MANA directory comes with many test MPI applications that can be found in mpi-proxy-plugin/test. Depending on the application, you may require more than one MPI process running -- for example, ping_pong.mana.exe requires two. To support this, change the argument after -np accordingly. For this tutorial, we'll use mpi_hello_world.mana.exe, which can run with one MPI process. $ mana_coordinator $ srun -n 1 mana_launch mpi-proxy-split/test/mpi_hello_world.mana.exe Did I do something wrong in the build or is the documentation incorrect? Thanks, david -- David Gunter CCS-7 Los Alamos National Laboratory |