[mpich-discuss] Running an mpi program that needs to access /dev/mem

Pavan Balaji balaji at mcs.anl.gov
Thu Jun 13 08:34:27 CDT 2013


I just saw your older email.  Why are you using smpd instead of the 
default process manager (hydra)?

  -- Pavan

On 06/13/2013 08:05 AM, Pavan Balaji wrote:
>
> What's "-phrase"?  That's not a recognized option.  I'm not sure where
> the /dev/mem check is coming from.  Try running ~/main without mpiexec
> first.
>
>   -- Pavan
>
> On 06/13/2013 06:56 AM, Lee, Eibhlin wrote:
>> Hello all,
>>
>> I am trying to use two raspberry-pi to sample and then process some
>> data. The first process samples while the second processes and vice
>> versa. To do this I use gpio and also mpich-3.0.4 with the process
>> manager smpd. I have successfully run cpi on both machines (from the
>> master machine). I have also managed to run a similar program but
>> without the MPI, this involved compiling with gcc and when running
>> putting sudo in front of the binary file.
>>
>> When I combine these two processes I get various error messages.
>> For input:
>> mpiexec -phrase cat -machinefile machinefile -n 2 ~/main
>> the error is:
>> Can't open /dev/mem
>> Did you forget to use 'sudo .. ?'
>>
>> For input:
>> sudo mpiexec -phrase cat -machinefile machinefile -n 2 ~/main
>> the error is:
>> sudo: mpiexec: Command not found
>>
>> I therefore put mpiexec into /usr/bin
>>
>> now for input:
>> sudo mpiexec -phrase cat -machinefile machinefile -n 2 ~/main
>> the error is:
>> Can't open /dev/mem
>> Did you forget to use 'sudo .. ?'
>>
>> Does anyone know how I can work around this?
>> Thanks,
>> Eibhlin
>>
>>
>>
>> _______________________________________________
>> discuss mailing list     discuss at mpich.org
>> To manage subscription options or unsubscribe:
>> https://lists.mpich.org/mailman/listinfo/discuss
>>
>

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji



More information about the discuss mailing list