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

Jeff Hammond jhammond at alcf.anl.gov
Thu Jun 13 07:58:04 CDT 2013


Just su to root instead of using sudo.

Jeff

On Thu, Jun 13, 2013 at 6:56 AM, Lee, Eibhlin
<eibhlin.lee10 at imperial.ac.uk> 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



-- 
Jeff Hammond
Argonne Leadership Computing Facility
University of Chicago Computation Institute
jhammond at alcf.anl.gov / (630) 252-5381
http://www.linkedin.com/in/jeffhammond
https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond
ALCF docs: http://www.alcf.anl.gov/user-guides



More information about the discuss mailing list