Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ptp-user] help about PTP SDM

Hi all,
    I saw the source code of SDM, and was confused by the code that MPI processes were spawned by GDB using command "gdb -i mi -tty name -q prog".  The function MISessionStartLocal in the file "MISession.c" gives the detailed implementation. In this situation , the ranks of all MPI processes would be zero, isn't it?
    To my knowledge, all MPI tasks should be spawned by resource managers such as SURM, PBS, mpiexec. Then every MPI task can have a unique rank and  do collective communication with eath other. If  MPI tasks were spawned by GDB, every process would be isolated because all their ranks were zero. 
    Is it correct that the launch mode of SDM spawns the MPI task using GDB?

    Excepting your reply.


Regards,

    kobol
    


Back to the top