[MPICH] Where is entry point of smpd to access socket request? - smpd_enter_at_state()
Jayesh Krishna
jayesh at mcs.anl.gov
Mon Nov 19 09:28:57 CST 2007
Hi,
Yes, smpd_launch_process gets called (eventually) from
smpd_enter_at_state().
(PS: smpd_enter_at_state() --> smpd_handle_op_read() -->
smpd_state_reading_cmd() --> smpd_handle_command() -->
smpd_handle_launch_command() --> smpd_launch_process()
If you are using Visual Studio, Right-Click on function name and
select "Call Browser --> Show Caller's graph")
Regards,
Jayesh
-----Original Message-----
From: owner-mpich-discuss at mcs.anl.gov
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Ruini Xue
Sent: Monday, November 19, 2007 2:06 AM
To: mpich-discuss at mcs.anl.gov
Subject: [MPICH] Where is entry point of smpd to access socket request?
Hello,
SMPD uses CreateProcess() (in pm/smpd/smpd_launch_process.c) to create an
MPI process, and the newly created process calls:
MPI_Init()-->MPID_Init()-->InitPG()-->PMI_Init()->iPMI_Init()-->pmi_create_p
ost_command()-->smpd_enter_at_state()
to exchange information with SMPD.
I want to know where is the entry point in SMPD to accept these requests
in smpd_enter_at_state()?
Best
Andrew
More information about the mpich-discuss
mailing list