Hi, Clarifications: - I have downloaded pre-build OpenMPI_v1..5.3-x64 from open-mpi.org - installed it on Window 7 - and then copied OpenMPI_v1..5.3-x64 directory from Windows 7 to Windows Server 2008 into different directory and also in same directory
Now on Windows Server 2008, I am observing these errors... c:\ompi_tests\win64>mpirun mar_f_i_op.exe [nbld-w08:04820] [[30632,0],0] ORTE_ERROR_LOG: Error in file ..\..\..\openmpi-1.5.3\orte\mca\ras\base\ras_base_allocate.c at line 147 [nbld-w08:04820] [[30632,0],0] ORTE_ERROR_LOG: Error in file ..\..\..\openmpi-1.5.3\orte\mca\plm\base\plm_base_launch_support.c at line 99 [nbld-w08:04820] [[30632,0],0] ORTE_ERROR_LOG: Error in file ..\..\..\openmpi-1.5.3\orte\mca\plm\ccp\plm_ccp_module.c at line 186 = As suggested, I tried with following but nothing worked... - copied to the same directory as it was in previous machine - executed "mpirun -mca orte_headnode_name HEADNODE_NAME" and "mpirun -mca orte_headnode_name MYHOSTNAME" - set OPENMPI_HOME and other OPAL_* env variables as follow... set OPENMPI_HOME=C:\MPIs\OpenMPI_v1.5.3-x64 set OPAL_PREFIX=C:\MPIs\OpenMPI_v1.5.3-x64 set OPAL_EXEC_PREFIX=C:\MPIs\OpenMPI_v1.5.3-x64 set OPAL_BINDIR=C:\MPIs\OpenMPI_v1.5.3-x64\bin set OPAL_SBINDIR=C:\MPIs\OpenMPI_v1.5.3-x64\sbin set OPAL_LIBEXECDIR=C:\MPIs\OpenMPI_v1.5.3-x64\libexec set OPAL_DATAROOTDIR=C:\MPIs\OpenMPI_v1.5.3-x64\share set OPAL_DATADIR=C:\MPIs\OpenMPI_v1.5.3-x64\share set OPAL_SYSCONFDIR=C:\MPIs\OpenMPI_v1.5.3-x64\etc set OPAL_LOCALSTATEDIR=C:\MPIs\OpenMPI_v1.5.3-x64\etc set OPAL_LIBDIR=C:\MPIs\OpenMPI_v1.5.3-x64\lib set OPAL_INCLUDEDIR=C:\MPIs\OpenMPI_v1.5.3-x64\include set OPAL_INFODIR=C:\MPIs\OpenMPI_v1.5.3-x64\share\info set OPAL_MANDIR=C:\MPIs\OpenMPI_v1.5.3-x64\share\man set OPAL_PKGDATADIR=C:\MPIs\OpenMPI_v1.5.3-x64\share\openmpi set OPAL_PKGLIBDIR=C:\MPIs\OpenMPI_v1.5.3-x64\lib\openmpi set OPAL_PKGINCLUDEDIR=C:\MPIs\OpenMPI_v1.5.3-x64\include\openmpi Please correct if I missed any other env variable. Thank you. -Hiral On Wed, May 11, 2011 at 8:56 PM, Shiqing Fan <hpc...@hlrs.de> wrote: > Hi, > > The error message means that Open MPI couldn't allocate any compute node. It > might because the headnode wasn't discovered. You could try with option "-mca > orte_headnode_name HEADNODE_NAME" in the mpirun command line (mpirun --help > will show how to use it) . > > And Jeff is also right, special care should be taken for the executable > paths, and it's better to use UNC path. > > To clarify the path issue, if you just copy the OMPI dir to another computer, > there might also be another problem that OMPI couldn't load the registry > entries, as the registry entries were set during the installation phase on > the specific computer. In 1.5.3, a overall env "OPENMPI_HOME" will do the > work. > > Regards, > Shiqing > ----- 原始邮件 ----- > 发件人: Jeff Squyres <jsquy...@cisco.com> > 收件人: Open MPI Users <us...@open-mpi.org> > 已发送邮件: Wed, 11 May 2011 15:21:26 +0200 (CEST) > 主题: Re: [OMPI users] Sorry! You were supposed to get help about: But > couldn't open help-orterun.txt > > On May 11, 2011, at 5:50 AM, Ralph Castain wrote: > >>> Clarification: I installed pre-built OpenMPI_v1.5.3-x64 on Windows 7 >>> and copied this directory into Windows Server 2008. > > Did you copy OMPI to the same directory tree that you built it? > > OMPI hard-codes some directory names when it builds, and it expects to find > that directory structure when it runs. If you build OMPI with a --prefix of > /foo, but then move it to /bar, various things may not work (like finding > help messages, etc.) unless you set the OMPI/OPAL environment variables that > tell OMPI where the files are actually located. > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > >