[mpich-discuss] MPICH2 Errors running MCNPX-SMPDU connectfailed?
Ju JiaJia
jujj603 at gmail.com
Tue May 8 18:42:24 CDT 2012
I don't know the differences between MPICH2 packages on linux and windows.
The cpi test program on linux, has one line of code, like this:
fprintf(stdout,"Process %d of %d is on %s\n",
myid, numprocs, processor_name);
On Tue, May 8, 2012 at 11:33 PM, Abrego, Celestino <
Celestino.Abrego at parsons.com> wrote:
> Thanks for the tip but –v does not come up as an option for mpiexec. Do
> you think the testcpi is not running correctly? When it executes my cpu
> usage goes up to around 80% which is exactly where it should be.****
>
> ** **
>
> ** **
>
> C:\Documents and Settings\p0038192>"c:\Program
> files\MPICH2\bin\mpiexec.exe" -help2****
>
> ** **
>
> All options to mpiexec:****
>
> ** **
>
> -n x****
>
> -np x****
>
> launch x processes****
>
> -localonly x****
>
> -n x -localonly****
>
> launch x processes on the local machine****
>
> -machinefile filename****
>
> use a file to list the names of machines to launch on****
>
> -host hostname****
>
> -hosts n host1 host2 ... hostn****
>
> -hosts n host1 m1 host2 m2 ... hostn mn****
>
> launch on the specified hosts****
>
> In the second version the number of processes = m1 + m2 + ... + mn****
>
> -binding proc_binding_scheme****
>
> Set the proc binding for each of the launched processes to a single core.
> ****
>
> Currently "auto" and "user" are supported as the proc_binding_schemes***
> *
>
> -map drive:\\host\share****
>
> map a drive on all the nodes****
>
> this mapping will be removed when the processes exit****
>
> -mapall****
>
> map all of the current network drives****
>
> this mapping will be removed when the processes exit****
>
> (Available currently only on windows)****
>
> -dir drive:\my\working\directory****
>
> -wdir /my/working/directory****
>
> launch processes in the specified directory****
>
> -env var val****
>
> set environment variable before launching the processes****
>
> -logon****
>
> prompt for user account and password****
>
> -pwdfile filename****
>
> read the account and password from the file specified****
>
> put the account on the first line and the password on the second****
>
> -nompi****
>
> launch processes without the mpi startup mechanism****
>
> -nopopup_debug****
>
> disable the system popup dialog if the process crashes****
>
> -exitcodes****
>
> print the process exit codes when each process exits.****
>
> -noprompt****
>
> prevent mpiexec from prompting for user credentials.****
>
> -priority class[:level]****
>
> set the process startup priority class and optionally level.****
>
> class = 0,1,2,3,4 = idle, below, normal, above, high****
>
> level = 0,1,2,3,4,5 = idle, lowest, below, normal, above, highest****
>
> the default is -priority 1:3****
>
> -localroot****
>
> launch the root process directly from mpiexec if the host is local.****
>
> (This allows the root process to create windows and be debugged.)****
>
> -port port****
>
> -p port****
>
> specify the port that smpd is listening on.****
>
> -phrase passphrase****
>
> specify the passphrase to authenticate connections to smpd with.****
>
> -smpdfile filename****
>
> specify the file where the smpd options are stored including the
> passphrase.****
>
> -path search_path****
>
> search path for executable, ; separated****
>
> -register [-user n]****
>
> encrypt a user name and password to the Windows registry.****
>
> optionally specify a user slot index****
>
> -remove [-user n]****
>
> delete the encrypted credentials from the Windows registry.****
>
> If no user index is specified then all entries are removed.****
>
> -validate [-user n] [-host hostname]****
>
> validate the encrypted credentials for the current or specified host.***
> *
>
> A specific user index can be specified otherwise index 0 is the default.
> ****
>
> -user n****
>
> use the registered user credentials from slot n to launch the job.****
>
> -timeout seconds****
>
> timeout for the job.****
>
> -plaintext****
>
> don't encrypt the data on the wire.****
>
> -delegate****
>
> use passwordless delegation to launch processes****
>
> -impersonate****
>
> use passwordless authentication to launch processes****
>
> -add_job <job_name> <domain\user>****
>
> -add_job <job_name> <domain\user> -host <hostname>****
>
> add a job key for the specified domain user on the local or specified
> host****
>
> requires administrator privileges****
>
> -remove_job <name>****
>
> -remove_job <name> -host <hostname>****
>
> remove a job key from the local or specified host****
>
> requires administrator privileges****
>
> -associate_job <name>****
>
> -associate_job <name> -host <hostname>****
>
> associate the current user's token with the specified job on the local
> or spec****
>
> ified host****
>
> -job <name>****
>
> launch the processes in the context of the specified job****
>
> -whomai****
>
> print the current user name****
>
> -l****
>
> prefix output with the process number. (This option is a lowercase L not
> the n****
>
> umber one)****
>
> ** **
>
> C:\Documents and Settings\p0038192>****
>
> Celestino Abrego****
>
> ** **
>
> *From:* mpich-discuss-bounces at mcs.anl.gov [mailto:
> mpich-discuss-bounces at mcs.anl.gov] *On Behalf Of *Ju JiaJia
> *Sent:* Monday, May 07, 2012 8:31 PM
>
> *To:* mpich-discuss at mcs.anl.gov
> *Subject:* Re: [mpich-discuss] MPICH2 Errors running MCNPX-SMPDU
> connectfailed?****
>
> ** **
>
> mpiexec has an option -verbose, abbr -v. You can see it with mpiexec
> -help2.****
>
> I'm using linux, it should be the same on windows.****
>
> On Tue, May 8, 2012 at 8:59 AM, Abrego, Celestino <
> Celestino.Abrego at parsons.com> wrote:****
>
> Thanks for the info. What do you mean by run with –v? It does not appear
> to be an option for either cpi or mpiexe.****
>
> ****
>
> Celestino Abrego****
>
> ****
>
> *From:* mpich-discuss-bounces at mcs.anl.gov [mailto:
> mpich-discuss-bounces at mcs.anl.gov] *On Behalf Of *Ju JiaJia
> *Sent:* Monday, May 07, 2012 7:00 PM
> *To:* mpich-discuss at mcs.anl.gov ****
>
>
> *Subject:* Re: [mpich-discuss] MPICH2 Errors running MCNPX-SMPDU
> connectfailed?****
>
> ****
>
> I don't think your testcpi is giving the right answer. there should be 20
> processes running and process info should be printed, something like this:
> ****
>
> Process 0 of 1 is on m1.****
>
> ****
>
> Please run with -v to get more informations.****
>
> On Tue, May 8, 2012 at 5:53 AM, Jayesh Krishna <jayesh at mcs.anl.gov> wrote:
> ****
>
> Hi,
> You might also want to check with the mcnpx developers if they have seen
> the error message (You should mention that you can run cpi.exe with the
> same command).****
>
>
> Regards,
> Jayesh
>
> ----- Original Message -----
> From: "Celestino Abrego" <Celestino.Abrego at parsons.com>
> To: mpich-discuss at mcs.anl.gov****
>
> Sent: Monday, May 7, 2012 4:40:11 PM
> Subject: Re: [mpich-discuss] MPICH2 Errors running MCNPX-SMPDU connect
> failed?
>
> Jayesh
>
> -It is a 32 bit Windows XP Pro system and I am only trying to run on the
> local system.
>
> -I read through the manual and found that MPICH2 only uses TCP protocols
> so I briefly allowed all TCP ports and IP addresses. But I still had the
> same errors when I executed MCNPX.
>
> -CPI and MCNPX have the same privileges, except I could not modify
> MCNPX's by click on the check boxes- they were grayed out. But the same
> boxes were checked for each group or user name. At minimum all users
> could read & execute applications.
>
> -My firewall only allows me to make exceptions for particular protocols
> like TCP, UDP, etc., so I could not explicitly allow MCNPX exe file
> through firewall.
>
> Just to give you a bit more information in the hopes that it may trigger
> new ideas:
>
> -Desktop computer is setup with to be on a the parsons.com Domain but is
> not actively on the "Parsons" network (since I work remotely). I
> mention this because the error I receive is "PMI_ConnectToHost failed:
> unable to post a connect to PBRFPNM1.Parsons.com<http://pbrfpnm1.parsons.com/>
> "
> -Computer receives internet connection from a router with its own
> firewall that I have assumed does not affect what I am doing.
> -I am getting a new firewall program tomorrow!
>
>
> Anything else I should try?
>
> Celestino Abrego
>
>
> -----Original Message-----
> From: mpich-discuss-bounces at mcs.anl.gov
> [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of Jayesh Krishna
> Sent: Monday, May 07, 2012 1:58 PM
> To: Abrego, Celestino
> Cc: mpich-discuss at mcs.anl.gov
> Subject: Re: [mpich-discuss] MPICH2 Errors running MCNPX-SMPDU connect
> failed?
>
> Hi,
>
> # Is your machine 32-bit or 64-bit (You seem to be running a 32-bit
> version of mcnp)?
> # Try adding an exception for the executable
> (C:\MCNP\mcnp5\bin\MCNPX27mpi_Win32.exe) in your firewall.
> # Do the executables "C:\Documents and
> Settings\p0038192\Desktop\Testcpi" and
> "C:\MCNP\mcnp5\bin\MCNPX27mpi_Win32.exe" have different privileges?
> # For more information on how MPICH2 can work with firewalls see Section
> 9.5 of the Windows developer's guide
> (http://www.mcs.anl.gov/research/projects/mpich2/documentation/index.php
> ?s=docs).
>
> Regards,
> Jayesh
>
> ----- Original Message -----
> From: "Celestino Abrego" <Celestino.Abrego at parsons.com>
> To: "Jayesh Krishna" <jayesh at mcs.anl.gov>, mpich-discuss at mcs.anl.gov
> Sent: Monday, May 7, 2012 12:05:04 PM
> Subject: RE: [mpich-discuss] MPICH2 Errors running MCNPX-SMPDU connect
> failed?
>
> I have not been able to disable firewalls yet but here are the results
> of your other requests. Commands give similar results. What exactly
> needs to go through the firewalls? I can add exceptions and modify
> both of the firewalls. I just have not figured out how to temporarily
> disable them for testings. I have request with our IT department for
> that. Any other ideas? Thanks for the fast response!!!
>
>
> c:\mcnp\mcnp5\bin>TestMCNPXrunMPI_27
>
> c:\mcnp\mcnp5\bin>rem ++++++Validates MPICH2 USERNAME AND PW
> registration+++++++
> +
>
> c:\mcnp\mcnp5\bin>"C:\Program Files\MPICH2\bin\mpiexec.exe" -validate
> SUCCESS
>
> c:\mcnp\mcnp5\bin>rem +++++Renamed MPICH2 example Cpi and moved to
> Desktop for T
> esting++++++
>
> c:\mcnp\mcnp5\bin>"C:\Program Files\MPICH2\bin\mpiexec.exe" -hosts 1
> 192.168.1.3
> 20 C:\Documents and Settings\p0038192\Desktop\Testcpi Enter the number
> of intervals: (0 quits) 10000000000000000000000000000000 pi is
> approximately -0.0000000000000000, Error is 3.1415926535897931 wall
> clock time = 0.000069 Enter the number of intervals: (0 quits) 0
>
> c:\mcnp\mcnp5\bin>rem ++++++++Test MCNP Run with HOST name using MCNPX
> Win32_MPI
> ++++++++
>
> c:\mcnp\mcnp5\bin>"C:\Program Files\MPICH2\bin\mpiexec.exe" -hosts 1
> 192.168.1.3
> 2 C:\MCNP\mcnp5\bin\MCNPX27mpi_Win32.exe i=beam0 [01:396]..ERROR:Error
> creating a socket, A system call that should never fail ha s failed.
> (10107) [01:396]..ERROR:Error creating a socket SMPDU_Sock_post_connect
> failed.
> [1] PMI_ConnectToHost failed: unable to post a connect to
> PBRFPNM1.Parsons.com <http://pbrfpnm1.parsons.com/> 1
> 92.168.1.3 192.168.79.1 192.168.102.1 :4345, error: Unknown error class,
> error s
> tack:
> (unknown)(): Invalid buffer pointer
> uPMI_ConnectToHost returning PMI_FAIL
> [1] PMI_Init failed.
> Fatal error in MPI_Init: Other MPI error, error stack:
> MPIR_Init_thread(388):
> MPID_Init(107).......: channel initialization failed
> MPID_Init(367).......: PMI_Init returned -1 [01:7480]..ERROR:Error
> creating a socket, A system call that should never fail h as failed.
> (10107) [01:7480]..ERROR:Error creating a socket SMPDU_Sock_post_connect
> failed.
> [0] PMI_ConnectToHost failed: unable to post a connect to
> PBRFPNM1.Parsons.com <http://pbrfpnm1.parsons.com/> 1
> 92.168.1.3 192.168.79.1 192.168.102.1 :4352, error: Unknown error class,
> error s
> tack:
> (unknown)(): Invalid buffer pointer
> uPMI_ConnectToHost returning PMI_FAIL
> [0] PMI_Init failed.
> Fatal error in MPI_Init: Other MPI error, error stack:
> MPIR_Init_thread(388):
> MPID_Init(107).......: channel initialization failed
> MPID_Init(367).......: PMI_Init returned -1
>
> c:\mcnp\mcnp5\bin>pause
> Press any key to continue . . .
> c:\mcnp\mcnp5\bin>^A
>
> Celestino Abrego
>
>
> -----Original Message-----
> From: Jayesh Krishna [mailto:jayesh at mcs.anl.gov]
> Sent: Monday, May 07, 2012 11:50 AM
> To: mpich-discuss at mcs.anl.gov
> Cc: Abrego, Celestino
> Subject: Re: [mpich-discuss] MPICH2 Errors running MCNPX-SMPDU connect
> failed?
>
> Hi,
> Some suggestions,
>
> # Make sure that any firewall running on the machine is turned off # In
> the step where Testcpi is run (c:\mcnp\mcnp5\bin>"C:\Program
> Files\MPICH2\bin\mpiexec.exe" -hosts 1 PBRFPNM1 20 C:\Documents and
> Settings\p0038192\Desktop\Testcpi ), try specifying a "number of
> intervals" other than 0 and see if it works.
> # Try specifying the ipaddress of "PBRFPNM1" in the mpiexec command
> (instead of "PBRFPNM1").
>
> Let us know the results.
>
> Regards,
> Jayesh
>
>
> ----- Original Message -----
> From: "Celestino Abrego" <Celestino.Abrego at parsons.com>
> To: mpich-discuss at mcs.anl.gov
> Sent: Monday, May 7, 2012 11:37:18 AM
> Subject: [mpich-discuss] MPICH2 Errors running MCNPX-SMPDU connect
> failed?
>
>
>
>
>
> I am in the process of trying to run a version of software that has is
> widely distributed and was compiled to be run with MPICH2. I have been
> running around in circles trying to figure out why I am not having
> success running the software with multiple processors and I though this
> group might be able to help me. Below are the results of a series of
> commands that I copied and pasted from the DOS window. Everything seems
> to be working as expected until I try to execute the MCNPX software. CPI
> examples ramps up to nearly 100% CPU usage.
>
>
>
> I have tried uninstalling and reinstalling MPICH2, using an admin
> command prompt. SMPD and MPIEXEC.exe have been added as exceptions
> through the windows firewall although I am not sure how much windows is
> actually blocking because my company uses Trend MICRO Officescan and it
> has its own firewall. I have found that adding SMPD and MPIEXEC as
> exceptions through the windows firewall does not have an effect on the
> errors I am receiving. I am running low on ideas right now, and any
> help?
>
>
>
> Here are the results from the command prompt. Thanks in advanced!
>
>
>
> ________________________________________________________________________
> _______
>
>
>
> c:\mcnp\mcnp5\bin>testmcnpxrunmpi_27
>
>
>
> c:\mcnp\mcnp5\bin>rem ++++++Validates MPICH2 USERNAME AND PW
> registration+++++++
>
> +
>
>
>
> c:\mcnp\mcnp5\bin>"C:\Program Files\MPICH2\bin\mpiexec.exe" -validate
>
> SUCCESS
>
>
>
> c:\mcnp\mcnp5\bin>rem +++++Renamed MPICH2 example Cpi and moved to
> Desktop for T
>
> esting++++++
>
>
>
> c:\mcnp\mcnp5\bin>"C:\Program Files\MPICH2\bin\mpiexec.exe" -hosts 1
> PBRFPNM1 20
>
> C:\Documents and Settings\p0038192\Desktop\Testcpi
>
> Enter the number of intervals: (0 quits) 0
>
>
>
> c:\mcnp\mcnp5\bin>rem ++++++++Test MCNP Run with HOST name using MCNPX
> Win32_MPI
>
> ++++++++
>
>
>
> c:\mcnp\mcnp5\bin>"C:\Program Files\MPICH2\bin\mpiexec.exe" -hosts 1
> PBRFPNM1 2
>
> C:\MCNP\mcnp5\bin\MCNPX27mpi_Win32.exe i=beam0
>
> [01:7788]..ERROR:Error creating a socket, A system call that should
> never fail h
>
> as failed. (10107)
>
> [01:7788]..ERROR:Error creating a socket
>
> SMPDU_Sock_post_connect failed.
>
> [1] PMI_ConnectToHost failed: unable to post a connect to
> PBRFPNM1.Parsons.com <http://pbrfpnm1.parsons.com/> 1
>
> 92.168.1.3 192.168.79.1 192.168.102.1 :3130, error: Unknown error class,
> error s
>
> tack:
>
> (unknown)(): Invalid buffer pointer
>
> uPMI_ConnectToHost returning PMI_FAIL
>
> [1] PMI_Init failed.
>
> Fatal error in MPI_Init: Other MPI error, error stack:
>
> MPIR_Init_thread(388):
>
> MPID_Init(107).......: channel initialization failed
>
> MPID_Init(367).......: PMI_Init returned -1
>
> [01:484]..ERROR:Error creating a socket, A system call that should never
> fail ha
>
> s failed. (10107)
>
> [01:484]..ERROR:Error creating a socket
>
> SMPDU_Sock_post_connect failed.
>
> [0] PMI_ConnectToHost failed: unable to post a connect to
> PBRFPNM1.Parsons.com <http://pbrfpnm1.parsons.com/> 1
>
> 92.168.1.3 192.168.79.1 192.168.102.1 :3137, error: Unknown error class,
> error s
>
> tack:
>
> (unknown)(): Invalid buffer pointer
>
> uPMI_ConnectToHost returning PMI_FAIL
>
> [0] PMI_Init failed.
>
> Fatal error in MPI_Init: Other MPI error, error stack:
>
> MPIR_Init_thread(388):
>
> MPID_Init(107).......: channel initialization failed
>
> MPID_Init(367).......: PMI_Init returned -1
>
>
>
> c:\mcnp\mcnp5\bin>pause
>
> Press any key to continue . . .
>
> c:\mcnp\mcnp5\bin>path
>
> PATH=C:\MCNP\mcnp5\bin;C:\Program Files\Common Files\Microsoft
> Shared\Windows Li
>
> ve;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\I
> BM\CLIEN
>
> T~1;C:\PROGRA~1\IBM\CLIENT~1\Shared;C:\PROGRA~1\IBM\CLIENT~1\Emulator;C:
> \Program
>
> Files\Common Files\Roxio
> Shared\DLLShared\;C:\WINDOWS\system32\WindowsPowerShel
>
> l\v1.0;C:\Program Files\Windows Imaging\;C:\MCNP\bin;C:\Program
> Files\MATLAB\R20
>
> 10b\bin;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program
> Files\Qu
>
> ickTime\QTSystem\;C:\Program Files\7-Zip;C:\Program
> Files\MPICH2\bin;C:\Program
>
> Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\7-Zip
>
>
>
> c:\mcnp\mcnp5\bin>ipconfig
>
>
>
> Windows IP Configuration
>
>
>
>
>
> Ethernet adapter VMware Network Adapter VMnet8:
>
>
>
> Connection-specific DNS Suffix . :
>
> IP Address. . . . . . . . . . . . : 192.168.102.1
>
> Subnet Mask . . . . . . . . . . . : 255.255.255.0
>
> Default Gateway . . . . . . . . . :
>
>
>
> Ethernet adapter VMware Network Adapter VMnet1:
>
>
>
> Connection-specific DNS Suffix . :
>
> IP Address. . . . . . . . . . . . : 192.168.79.1
>
> Subnet Mask . . . . . . . . . . . : 255.255.255.0
>
> Default Gateway . . . . . . . . . :
>
>
>
> Ethernet adapter Local Area Connection:
>
>
>
> Connection-specific DNS Suffix . :
>
> IP Address. . . . . . . . . . . . : 192.168.1.3
>
> Subnet Mask . . . . . . . . . . . : 255.255.255.0
>
> Default Gateway . . . . . . . . . : 192.168.1.1
>
>
>
>
>
>
>
> Celestino Abrego
>
>
> _______________________________________________
> mpich-discuss mailing list mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> _______________________________________________
> mpich-discuss mailing list mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> _______________________________________________
> mpich-discuss mailing list mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> _______________________________________________
> mpich-discuss mailing list mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss****
>
> ****
>
>
> _______________________________________________
> mpich-discuss mailing list mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss****
>
> ** **
>
> _______________________________________________
> mpich-discuss mailing list mpich-discuss at mcs.anl.gov
> To manage subscription options or unsubscribe:
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20120509/787f7d79/attachment-0001.htm>
More information about the mpich-discuss
mailing list