[gmx-users] g_tune_pme error in blue gene

Mark Abraham Mark.Abraham at anu.edu.au
Sun Apr 1 01:26:15 CEST 2012


On 1/04/2012 9:13 AM, Mark Abraham wrote:
> On 1/04/2012 4:50 AM, Albert wrote:
>> Hello:
>>
>>   I am trying to run g_tune_pme in blue gene with following script:
>>
>> # @ job_name = bm
>> # @ class = kdm-large
>> # @ account_no = G07-13
>> # @ error = gromacs.info
>> # @ output = gromacs.out
>> # @ environment = COPY_ALL
>> # @ wall_clock_limit = 160:00:00
>> # @ notification = error
>> # @ job_type = bluegene
>> # @ bg_size = 64
>> # @ queue
>> mpirun -exe /opt/gromacs/4.5.5/bin/g_tune_pme -args "-v -s md.tpr -o 
>> bm.trr -cpo bm.cpt -g bm.log -launch" -mode VN -np 256
>>
>> but I've got the following messages as soon as I submit jobs and it 
>> terminate soon:
>>
>> ---gromacs.info--------------
>> <Mar 31 20:45:57.677742> BE_MPI (ERROR): Job execution failed
>> <Mar 31 20:45:57.677803> BE_MPI (ERROR): Job 10969 is in state ERROR 
>> ('E')
>> <Mar 31 20:44:58.476985> FE_MPI (ERROR): Job execution failed (error 
>> code - 50)
>> <Mar 31 20:44:58.477065> FE_MPI (ERROR):  - Job execution failed - 
>> job switched to an error state
>> <Mar 31 20:45:57.714358> BE_MPI (ERROR): The error message in the job 
>> record is as follows:
>> <Mar 31 20:45:57.714376> BE_MPI (ERROR):   "Load failed on 
>> 192.168.101.49: Executable file is not a 32-bit ELF file"
>
> This means the executable is unsuitable for the hardware to run. Front 
> and back ends of BlueGene are different hardware, of course.
>
>> <Mar 31 20:44:58.691897> FE_MPI (ERROR): Failure list:
>> <Mar 31 20:44:58.691923> FE_MPI (ERROR):   - 1. Job execution failed 
>> - job switched to an error state (failure #50)
>
> g_tune_pme relies on being able to spawn mpirun processes and measure 
> their performance. Back-end BlueGene/L jobs cannot spawn new 
> processes, and I'm skeptical that BlueGene/P would be able to do this 
> either (but P is less restrictive). So you will need to run g_tune_pme 
> compiled for the front end in your job script, and consult g_tune_pme 
> -h for clues on how to set up your job script so that g_tune_pme can 
> correctly call mpirun to invoke mdrun_mpi on the back end.
>

Posting your successful job script would be a welcome contribution for 
those in the community who will face this problem in the future.

Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20120401/ae933c8a/attachment.html>


More information about the gromacs.org_gmx-users mailing list