[MPICH] MPICH2 on Windows XP Pro Network

AGPX agpxnet at yahoo.it
Thu Nov 1 16:58:36 CDT 2007


Oh, just to rectify my previous post:

I have specified WORKGROUP\AGPX for both machines when I do mpiexec 
-register and not WORKGROUP\pcamd3000 and WORKGROUP\pcamd2600 as stated in my first post.


----- Messaggio originale -----
Da: Jayesh Krishna <jayesh at mcs.anl.gov>
A: AGPX <agpxnet at yahoo.it>
Cc: mpich-discuss at mcs.anl.gov
Inviato: Giovedì 1 novembre 2007, 19:52:52
Oggetto: RE: [MPICH] MPICH2 on Windows XP Pro Network



 
DIV {
MARGIN:0px;}



Hi,

 Can you share a directory on one machine from the 
other using username AGPX & the password ?

 

Regards,

Jayesh




From: owner-mpich-discuss at mcs.anl.gov 
[mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of 
AGPX
Sent: Thursday, November 01, 2007 1:09 PM
To: 
mpich-discuss at mcs.anl.gov
Subject: [MPICH] MPICH2 on Windows XP Pro 
Network






Hi all,

I have installed the latest version of MPICH2 on two 
machines on my local network.
Both machines have Windows XP Pro SP2 installed 
and there aren't firewall actived.
Both machines have the same user account 
(with Administrator priviledge): AGPX, with the same password.
Both machines 
have the same phrase for the smpd.
Both machines are in the workgroup named: 
WORKGROUP
Name of the machine are: pcamd3000 and pcamd2600

On 
pcamd3000 I do the following:
mpiexec 
-register
I have specified WORKGROUP\pcamd3000 and the password used 
for the user account AGPX

On 
pcamd2600 I do the following:
mpiexec 
-register
I have specified WORKGROUP\pcamd2600 and the password used 
for the user account AGPX

Then I have tried:

On 
pcamd3000:
smpd 
-status
smpd 
running on pcamd3000

On pcamd2600:
smpd 
-status
smpd 
running on pcamd2600

Well done. Next step (from c:\program 
files\mpich2\examples):

On pcamd3000:
mpiexec 
-hosts 1 pcamd3000 cpi.exe
Enter 
the number of intervals:  (0 quits) 0

On pcamd2600:
mpiexec 
-hosts 1 pcamd2600 cpi.exe
Enter 
the number of intervals:  (0 quits) 0

But If I try:

On 
pcamd3000:
mpiexec 
-hosts 2 pcamd3000 pcamd2600 cpi.exe
I obtain:
abort: 
unable to connect to pcamd2600

On pcamd2600:
mpiexec 
-hosts 2 pcamd3000 pcamd2600 cpi.exe
I obtain:
abort: 
unable to connect to pcamd3000

Both machines see each other (via 
ping). To verify better I do (on pcamd3000):

telnet 
pcamd2600 8676

the response was:

1.0.6 
292

so basically, I can connect to smpd of pcamd2600.

I try 
on pcamd3000:

mpiexec 
-verbose -hosts 2 pcamd3000 pcamd2600 cpi.exe

here the full 
response:

..\smpd_add_host_to_default_list
...\smpd_add_extended_host_to_default_list
.../smpd_add_extended_host_to_default_list
../smpd_add_host_to_default_list
..\smpd_add_host_to_default_list
...\smpd_add_extended_host_to_default_list
.../smpd_add_extended_host_to_default_list
../smpd_add_host_to_default_list
..\smpd_get_full_path_name
...fixing 
up exe name: 'cpi.exe' -> 
'(null)'
../smpd_get_full_path_name
..handling 
executable:
cpi.exe
..\smpd_get_next_host
...\smpd_get_host_id
.../smpd_get_host_id
../smpd_get_next_host
..\smpd_get_next_host
...\smpd_get_host_id
.../smpd_get_host_id
../smpd_get_next_host
..\smpd_create_cliques
...\prev_launch_node
.../prev_launch_node
...\prev_launch_node
.../prev_launch_node
...\prev_launch_node
.../prev_launch_node
...\prev_launch_node
.../prev_launch_node
../smpd_create_cliques
..\smpd_fix_up_host_tree
../smpd_fix_up_host_tree
./mp_parse_command_args
.host 
tree:
. host: pcamd3000, parent: 0, id: 1
. host: pcamd2600, parent: 1, 
id: 2
.launch nodes:
. iproc: 1, id: 2, exe: cpi.exe
. iproc: 0, id: 1, 
exe: 
cpi.exe
.\smpd_create_context
..\smpd_init_context
...\smpd_init_command
.../smpd_init_command
../smpd_init_context
./smpd_create_context
.\smpd_make_socket_loop
..\smpd_get_hostname
../smpd_get_hostname
./smpd_make_socket_loop
.\smpd_create_context
..\smpd_init_context
...\smpd_init_command
.../smpd_init_command
../smpd_init_context
./smpd_create_context
.\smpd_enter_at_state
..sock_waiting 
for the next 
event.
..SOCK_OP_CONNECT
..\smpd_handle_op_connect
...connect 
succeeded, posting read of the challenge 
string
../smpd_handle_op_connect
..sock_waiting for the next 
event.
..SOCK_OP_READ
..\smpd_handle_op_read
...\smpd_state_reading_challenge_string
....read 
challenge string: '1.0.6 
9961'
....\smpd_verify_version
..../smpd_verify_version
....\smpd_hash
..../smpd_hash
.../smpd_state_reading_challenge_string
../smpd_handle_op_read
..sock_waiting 
for the next 
event.
..SOCK_OP_WRITE
..\smpd_handle_op_write
...\smpd_state_writing_challenge_response
....wrote 
challenge response: 
'a0256a5646a163e279c8db9db9042b15'
.../smpd_state_writing_challenge_response
../smpd_handle_op_write
..sock_waiting 
for the next 
event.
..SOCK_OP_READ
..\smpd_handle_op_read
...\smpd_state_reading_connect_result
....read 
connect result: 
'SUCCESS'
.../smpd_state_reading_connect_result
../smpd_handle_op_read
..sock_waiting 
for the next 
event.
..SOCK_OP_WRITE
..\smpd_handle_op_write
...\smpd_state_writing_process_session_request
....wrote 
process session request: 
'process'
.../smpd_state_writing_process_session_request
../smpd_handle_op_write
..sock_waiting 
for the next 
event.
..SOCK_OP_READ
..\smpd_handle_op_read
...\smpd_state_reading_cred_request
....read 
cred request: 
'credentials'
....\smpd_hide_string_arg
.....\first_token
...../first_token
.....\compare_token
...../compare_token
.....\next_token
......\first_token
....../first_token
......\first_token
....../first_token
...../next_token
..../smpd_hide_string_arg
..../smpd_hide_string_arg
....\smpd_hide_string_arg
.....\first_token
...../first_token
.....\compare_token
...../compare_token
.....\next_token
......\first_token
....../first_token
......\first_token
....../first_token
...../next_token
..../smpd_hide_string_arg
..../smpd_hide_string_arg
....\smpd_hide_string_arg
.....\first_token
...../first_token
.....\compare_token
...../compare_token
.....\next_token
......\first_token
....../first_token
......\first_token
....../first_token
...../next_token
..../smpd_hide_string_arg
..../smpd_hide_string_arg
.....\smpd_option_on
......\smpd_get_ 
smpd_data
.......\smpd_get_smpd_data_from_environment
......./smpd_get_smpd_data_from_environment
.......\smpd_get_smpd_data_default
......./smpd_get_smpd_data_default
.......Unable 
to get the data for the key 
'nocache'
....../smpd_get_smpd_data
...../smpd_option_on
....\smpd_hide_string_arg
.....\first_token
...../first_token
.....\compare_token
...../compare_token
.....\next_token
......\first_token
....../first_token
......\first_token
....../first_token
...../next_token
..../smpd_hide_string_arg
..../smpd_hide_string_arg
.../smpd_handle_op_read
...sock_waiting 
for the next 
event.
...SOCK_OP_WRITE
...\smpd_handle_op_write
....\smpd_state_writing_cred_ack_yes
.....wrote 
cred request yes 
ack.
..../smpd_state_writing_cred_ack_yes
.../smpd_handle_op_write
...sock_waiting 
for the next 
event.
...SOCK_OP_WRITE
...\smpd_handle_op_write
....\smpd_state_writing_account
.....wrote 
account: 
'WORKGROUP\AGPX'
.....\smpd_encrypt_data
...../smpd_encrypt_data
..../smpd_state_writing_account
.../smpd_handle_op_write
...sock_waiting 
for the next 
event.
...SOCK_OP_WRITE
...\smpd_handle_op_write
....\smpd_hide_string_arg
.....\first_token
...../first_token
.....\compare_token
...../compare_token
.....\next_token
......\first_token
....../first_token
......\first_token
....../first_token
...../next_token
..../smpd_hide_string_arg
..../smpd_hide_string_arg
.....\smpd_hide_string_arg
......\first_token
....../first_token
......\compare_token
....../compare_token
......\next_token
.......\first_token
......./first_token
.......\first_token
......./first_token
....../next_token
...../smpd_hide_string_arg
...../smpd_hide_string_arg
....\smpd_hide_string_arg
.....\first_token
...../first_token
.....\compare_token
...../compare_token
.....\next_token
......\first_token
....../first_token
......\first_token
....../first_token
...../next_token
..../smpd_hide_string_arg
..../smpd_hide_ 
string_arg
.../smpd_handle_op_write
...sock_waiting for the next 
event.
...SOCK_OP_READ
...\smpd_handle_op_read
....\smpd_state_reading_process_result
.....read 
process session result: 
'SUCCESS'
..../smpd_state_reading_process_result
.../smpd_handle_op_read
...sock_waiting 
for the next 
event.
...SOCK_OP_READ
...\smpd_handle_op_read
....\smpd_state_reading_reconnect_request
.....read 
re-connect request: '1037'
.....closing the old socket in the left 
context.
.....MPIDU_Sock_post_close(1724)
.....connecting a new 
socket.
.....\smpd_create_context
......\smpd_init_context
.......\smpd_init_command
......./smpd_init_command
....../smpd_init_context
...../smpd_create_context
.....posting 
a re-connect to pcamd3000:1037 in left 
context.
..../smpd_state_reading_reconnect_request
.../smpd_handle_op_read
...sock_waiting 
for the next 
event.
...SOCK_OP_CONNECT
...\smpd_handle_op_connect
....\smpd_generate_session_header
.....session 
header: (id=1 parent=0 
level=0)
..../smpd_generate_session_header
.../smpd_handle_op_connect
...sock_waiting 
for the next 
event.
...SOCK_OP_WRITE
...\smpd_handle_op_write
....\smpd_state_writing_session_header
.....wrote 
session header: 'id=1 parent=0 
level=0'
.....\smpd_post_read_command
......posting a read for a command 
header on the left context, sock 
1660
...../smpd_post_read_command
.....creating connect command for left 
node
.....creating connect command to 
'pcamd2600'
.....\smpd_create_command
......\smpd_init_command
....../smpd_init_command
...../smpd_create_command
.....\smpd_add_command_arg
...../smpd_add_command_arg
.....\smpd_add_command_int_arg
...../smpd_add_command_int_arg
.....\smpd_post_write_command
......\smpd_package_command
....../smpd_package_command
......smpd_post_write_command 
on the left context sock 1660: 65 bytes for command: "cmd=connect src=0 dest=1 
tag=0 host=pcamd2600 id=2 "
...../smpd_post_write_command
.....not 
connected yet: pcamd2600 not 
connected
..../smpd_state_writing_session_header
.../smpd_handle_op_write
...sock_waiting 
for the next 
event.
...SOCK_OP_CLOSE
...\smpd_handle_op_close
....\smpd_get_state_string
..../smpd_get_state_string
....op_close 
received - SMPD_CLOSING state.
....Unaffiliated left context 
closing.
....\smpd_free_context
.....freeing left 
context.
.....\smpd_init_context
......\smpd_init_command
....../smpd_init_command
...../smpd_init_context
..../smpd_free_context
.../smpd_handle_op_close
...sock_waiting 
for the next 
event.
...SOCK_OP_WRITE
...\smpd_handle_op_write
....\smpd_state_writing_cmd
.....wrote 
command
.....command written to left: "cmd=connect src=0 dest=1 tag=0 
host=pcamd2600 id=2 "
.....moving 'connect' command to the 
wait_list.
..../smpd_state_writing_cmd
.../smpd_handle_op_write
...sock_waiting 
for the next 
event.
...SOCK_OP_READ
...\smpd_handle_op_read
....\smpd_state_reading_cmd_header
.....read 
command header
.....command header read, posting read for data: 69 
bytes
..../smpd_state_reading_cmd_header
.../smpd_handle_op_read
...sock_waiting 
for the next 
event.
...SOCK_OP_READ
...\smpd_handle_op_read
....\smpd_state_reading_cmd
.....read 
command
.....\smpd_parse_command
...../smpd_parse_command
.....read 
command: "cmd=abort src=1 dest=0 tag=0 error="unable to connect to pcamd2600" 
"
.....\smpd_handle_command
......handling command:
...... src  = 
1
...... dest = 0
...... cmd  = abort
...... tag  = 
0
...... ctx  = left
...... len  = 69
...... str  = 
cmd=abort src=1 dest=0 tag=0 error="unable to connect to pcamd2600" 

......\smpd_command_destination
.......0 -> 0 : returning NULL 
context
....../smpd_command_destination
......\smpd_handle_abort_command
.......abort: 
unable to connect to 
pcamd2600
....../smpd_handle_abort_command
...../smpd_handle_command
.....\smpd_post_read_command
......posting 
a read for a command header on the left context, sock 
1660
...../smpd_post_read_command
.....\smpd_create_command
......\smpd_init_command
....../smpd_init_command
...../smpd_create_command
.....\smpd_post_write_command
......\smpd_package_command
....../smpd_package_command
......smpd_post_write_command 
on the left context sock 1660: 43 bytes for command: "cmd=close src=0 dest=1 
tag=1 
"
...../smpd_post_write_command
..../smpd_state_reading_cmd
.../smpd_handle_op_read
...sock_waiting 
for the next 
event.
...SOCK_OP_WRITE
...\smpd_handle_op_write
....\smpd_state_writing_cmd
.....wrote 
command
.....command written to left: "cmd=close src=0 dest=1 tag=1 
"
.....\smpd_free_command
......\smpd_init_command
....../smpd_init_command
...../smpd_free_command
..../smpd_state_writing_cmd
.../smpd_handle_op_write
...sock_waiting 
for the next 
event.
...SOCK_OP_READ
...\smpd_handle_op_read
....\smpd_state_reading_cmd_header
.....read 
command header
.....command header read, posting read for data: 31 
bytes
..../smpd_state_reading_cmd_header
.../smpd_handle_op_read
...sock_waiting 
for the next 
event.
...SOCK_OP_READ
...\smpd_handle_op_read
....\smpd_state_reading_cmd
.....read 
command
.....\smpd_parse_command
...../smpd_parse_command
.....read 
command: "cmd=closed src=1 dest=0 tag=1 
"
.....\smpd_handle_command
......handling command:
...... src  = 
1
...... dest = 0
...... cmd  = closed
...... tag  = 
1
...... ctx  = left
...... len  = 31
...... str  = 
cmd=closed src=1 dest=0 tag=1 
......\smpd_command_destination
.......0 
-> 0 : returning NULL 
context
....../smpd_command_destination
......\smpd_handle_closed_command
.......closed 
command received from left child, closing 
sock.
.......MPIDU_Sock_post_close(1660)
.......received a closed at node 
with no parent context, assuming root, returning 
SMPD_EXITING.
....../smpd_handle_closed_command
...../smpd_handle_command
.....not 
posting read for another command because SMPD_EXITING 
returned
..../smpd_state_reading_cmd
.../smpd_handle_op_read
...sock_waiting 
for the next 
event.
...SOCK_OP_CLOSE
...\smpd_handle_op_close
....\smpd_get_state_string
..../smpd_get_state_string
....op_close 
received - SMPD_EXITING state.
....\smpd_free_context
.....freeing left 
context.
.....\smpd_init_context
......\smpd_init_command
....../smpd_init_command
...../smpd_init_context
..../smpd_free_context
.../smpd_handle_op_close
../smpd_enter_at_state
./main
.\smpd_exit
..\smpd_kill_all_processes
../smpd_kill_all_processes
..\smpd_finalize_drive_maps
../smpd_finalize_drive_maps
..\smpd_dbs_finalize
../smpd_dbs_finalize

What's 
wrong? Seems that authentication doesn't work.

I haven't share any 
directory and on pcamd3000, windows is located on C:\Windows. On pcamd2600, 
windows is located on E:\Windows. Can this be a problem?

I tried also on 
pcamd3000:

smpd 
-status pcamd2600
Aborting: 
unable to connect to pcamd2600

All this test give the same results 
when launched on pcamd2600.

I found no clue in the previous message of 
this mailing list. I really doesn't understand what is going wrong. Please help 
me!

Thanks,

Gianluca Arcidiacono







L'email della prossima generazione? Puoi averla con la 
nuova 
Yahoo! Mail





      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20071101/95f482a9/attachment.htm>


More information about the mpich-discuss mailing list