Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Could not execute the executable "/home/MET/hrm/bin/hostlist": Exec format error
From: Jingcha Joba (pukkimonkey_at_[hidden])
Date: 2012-02-29 02:42:26


Well, it should be
echo *"*mpirun.....* ", *
I just noticed that you have $i{ABSDIR}. I think should it be ${ABSDIR}.
On Tue, Feb 28, 2012 at 11:17 PM, Syed Ahsan Ali <ahsanshah01_at_[hidden]>wrote:

> I tried to echo but it returns nothing.
>
> [pmdtest_at_pmd02 d00_dayfiles]$ echo ${MPIRUN} -np ${NPROC} -hostfile
> $i{ABSDIR}/hostlist -mca btl sm,openib,self --mca btl_openib_use_srq 1
> ./hrm >> ${OUTFILE}_hrm 2>&1
> [pmdtest_at_pmd02 d00_dayfiles]$
>
>
> On Wed, Feb 29, 2012 at 12:01 PM, Jingcha Joba <pukkimonkey_at_[hidden]>wrote:
>
>> Just to be sure, can u try
>> echo "${MPIRUN} -np ${NPROC} -hostfile ${ABSDIR}/hostlist -mca btl
>> sm,openib,self --mca btl_openib_use_srq 1 ./hrm >> ${OUTFILE}_hrm 2>&1"
>> and check if you are indeed getting the correct argument.
>>
>> If that looks fine, can u add --mca btl_openib_verbose 1 to the mpirun
>> argument list, and see what it says?
>>
>>
>>
>> On Tue, Feb 28, 2012 at 10:15 PM, Syed Ahsan Ali <ahsanshah01_at_[hidden]>wrote:
>>
>>> After creating new hostlist and making the scripts again it is working
>>> now and picking up the hostlist as u can see :
>>>
>>> *
>>> ${MPIRUN} -np ${NPROC} -hostfile ${ABSDIR}/hostlist -mca btl
>>> sm,openib,self --mca btl_openib_use_srq 1 ./hrm >> ${OUTFILE}_hrm 2>&1
>>> (The above command is used to submit job)*
>>>
>>> *
>>> [pmdtest_at_pmd02 d00_dayfiles]$ tail -f *_hrm
>>> mpirun -np 32 /home/MET/hrm/bin/hrm
>>> *
>>> but it just stays on this command and the model simulation don't start
>>> further. I can't understand this behavior because the simulation works
>>> fine when hostlist is not given as follows:
>>>
>>> * ${MPIRUN} -np ${NPROC} ./hrm >> ${OUTFILE}_hrm 2>&1*
>>>
>>> **
>>> **
>>> * *
>>>
>>> On Tue, Feb 28, 2012 at 3:49 PM, Jeffrey Squyres <jsquyres_at_[hidden]>wrote:
>>>
>>>> Yes, this is known behavior for our CLI parser. We could probably
>>>> improve that a bit...
>>>>
>>>> On Feb 28, 2012, at 4:55 AM, Ralph Castain wrote:
>>>>
>>>> >
>>>> > On Feb 28, 2012, at 2:52 AM, Reuti wrote:
>>>> >
>>>> >> Am 28.02.2012 um 10:21 schrieb Ralph Castain:
>>>> >>
>>>> >>> Afraid I have to agree with the prior reply - sounds like NPROC
>>>> isn't getting defined, which causes your cmd line to look like your
>>>> original posting.
>>>> >>
>>>> >> Maybe the best to investigate this is to `echo` $MPIRUN and $NPROC.
>>>> >>
>>>> >> But: is this the intended behavior of mpirun? It looks like -np is
>>>> eating -hostlist as a numeric argument? Shouldn't it complain about:
>>>> argument for -np missing or argument not being numeric?
>>>> >
>>>> > Probably - I'm sure that the atol is returning zero, which should
>>>> cause an error output. I'll check.
>>>> >
>>>> >
>>>> >>
>>>> >> -- Reuti
>>>> >>
>>>> >>
>>>> >>>
>>>> >>> On Feb 27, 2012, at 10:29 PM, Syed Ahsan Ali wrote:
>>>> >>>
>>>> >>>> The following command in used in script for job submission
>>>> >>>>
>>>> >>>> ${MPIRUN} -np ${NPROC} -hostfile ${ABSDIR}/hostlist -mca btl
>>>> sm,openib,self --mca btl_openib_use_srq 1 ./hrm >> ${OUTFILE}_hrm 2>&1
>>>> >>>> where NPROC in defined in someother file. The same application is
>>>> running on the other system with same configuration.
>>>> >>>>
>>>> >>>> On Tue, Feb 28, 2012 at 10:12 AM, PukkiMonkey <
>>>> pukkimonkey_at_[hidden]> wrote:
>>>> >>>> No of processes missing after -np
>>>> >>>> Should be something like:
>>>> >>>> mpirun -np 256 ./exec
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> Sent from my iPhone
>>>> >>>>
>>>> >>>> On Feb 27, 2012, at 8:47 PM, Syed Ahsan Ali <ahsanshah01_at_[hidden]>
>>>> wrote:
>>>> >>>>
>>>> >>>>> Dear All,
>>>> >>>>>
>>>> >>>>> I am running an application with mpirun but it gives following
>>>> error, it is not picking up hostlist, there are other applications which
>>>> run well with hostlist but it just gives following error with
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> [pmdtest_at_pmd02 d00_dayfiles]$ tail -f *_hrm
>>>> >>>>> mpirun -np /home/MET/hrm/bin/hrm
>>>> >>>>>
>>>> --------------------------------------------------------------------------
>>>> >>>>> Could not execute the executable "/home/MET/hrm/bin/hostlist":
>>>> Exec format error
>>>> >>>>>
>>>> >>>>> This could mean that your PATH or executable name is wrong, or
>>>> that you do not
>>>> >>>>> have the necessary permissions. Please ensure that the
>>>> executable is able to be
>>>> >>>>> found and executed.
>>>> >>>>>
>>>> >>>>>
>>>> --------------------------------------------------------------------------
>>>> >>>>>
>>>> >>>>> Following the permission of the hostlist directory. Please help
>>>> me to remove this error.
>>>> >>>>>
>>>> >>>>> [pmdtest_at_pmd02 bin]$ ll
>>>> >>>>> total 7570
>>>> >>>>> -rwxrwxrwx 1 pmdtest pmdtest 2517815 Feb 16 2012 gme2hrm
>>>> >>>>> -rwxrwxrwx 1 pmdtest pmdtest 0 Feb 16 2012 gme2hrm.map
>>>> >>>>> -rwxrwxrwx 1 pmdtest pmdtest 473 Jan 30 2012 hostlist
>>>> >>>>> -rwxrwxrwx 1 pmdtest pmdtest 5197698 Feb 16 2012 hrm
>>>> >>>>> -rwxrwxrwx 1 pmdtest pmdtest 0 Dec 31 2010 hrm.map
>>>> >>>>> -rwxrwxrwx 1 pmdtest pmdtest 1680 Dec 31 2010 mpd.hosts
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Thank you and Regards
>>>> >>>>> Ahsan
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> _______________________________________________
>>>> >>>>> users mailing list
>>>> >>>>> users_at_[hidden]
>>>> >>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>> >>>>
>>>> >>>> _______________________________________________
>>>> >>>> users mailing list
>>>> >>>> users_at_[hidden]
>>>> >>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> Syed Ahsan Ali Bokhari
>>>> >>>> Electronic Engineer (EE)
>>>> >>>>
>>>> >>>> Research & Development Division
>>>> >>>> Pakistan Meteorological Department H-8/4, Islamabad.
>>>> >>>> Phone # off +92518358714
>>>> >>>> Cell # +923155145014
>>>> >>>>
>>>> >>>> _______________________________________________
>>>> >>>> users mailing list
>>>> >>>> users_at_[hidden]
>>>> >>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>> >>>
>>>> >>> _______________________________________________
>>>> >>> users mailing list
>>>> >>> users_at_[hidden]
>>>> >>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>> >>
>>>> >>
>>>> >> _______________________________________________
>>>> >> users mailing list
>>>> >> users_at_[hidden]
>>>> >> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>> >
>>>> >
>>>> > _______________________________________________
>>>> > users mailing list
>>>> > users_at_[hidden]
>>>> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>>
>>>>
>>>> --
>>>> Jeff Squyres
>>>> jsquyres_at_[hidden]
>>>> For corporate legal information go to:
>>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>>
>>>>
>>>> _______________________________________________
>>>> users mailing list
>>>> users_at_[hidden]
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>>>>
>>>
>>>
>>>
>>> --
>>> Syed Ahsan Ali Bokhari
>>> Electronic Engineer (EE)
>>>
>>> Research & Development Division
>>> Pakistan Meteorological Department H-8/4, Islamabad.
>>> Phone # off +92518358714
>>> Cell # +923155145014
>>>
>>>
>>
>
>
> --
> Syed Ahsan Ali Bokhari
> Electronic Engineer (EE)
>
> Research & Development Division
> Pakistan Meteorological Department H-8/4, Islamabad.
> Phone # off +92518358714
> Cell # +923155145014
>
>