Finally, from what I can tell, nothing about “make install” moves any of the 
mana executables to the prefix given in the configure stage.


> On Apr 28, 2023, at 10:53 AM, Gunter, David O <d...@lanl.gov> wrote:
> 
> Digging a little further, the build does build the mana* executables in the 
> build/bin directory. The “make install” process is what is failing. In your 
> Makefiles, you are referencing a variable that is never set, $DESTDIR, in 
> many instances. The only place I see this being set is in the subdirectory 
> for dmtcp,
> 
> dmtcp/debian/rules:DESTDIR = $(CURDIR)/$(BUILDDIR)
> 
> Meaning only the dmtcp bits are being installed correctly.
> 
> -david
> 
>> On Apr 28, 2023, at 10:27 AM, Gunter, David O via Dmtcp-forum 
>> <dmtcp-forum@lists.sourceforge.net> wrote:
>> 
>> 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
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Dmtcp-forum mailing list
>> Dmtcp-forum@lists.sourceforge.net
>> https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/dmtcp-forum__;!!Bt8fGhp8LhKGRg!EqLqBkv1zzJgbs-_g2fVXM45l9fU2eMjpAAns8OTplgYIE_DE9CD0iVacNuFZgRKAnb1fSz9NoSucijCc4_xwOCRO54$
>>  
> 


_______________________________________________
Dmtcp-forum mailing list
Dmtcp-forum@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dmtcp-forum

Reply via email to