[mvapich-discuss] Problem with reading parameters from stdin

Jonathan Perkins perkinjo at cse.ohio-state.edu
Thu Apr 16 13:54:58 EDT 2015


It is also recommended for you to move to MVAPICH2 2.1 as there have been
several bug fixes and general improvements since 2.0b.

On Thu, Apr 16, 2015 at 1:53 PM Jonathan Perkins <
perkinjo at cse.ohio-state.edu> wrote:

> Hi Jerry.  I do not know of a direct option that you can use.  However
> wrapping your program with some script might help you.
>
> Can you try something like:
> mpirun -np 2 sh -c 'if [ "$MV2_COMM_WORLD_RANK" != "0" ]; then exec 0<&-
> && args_mpi ; else args_mpi < namelist.input; fi'
>
>
> On Thu, Apr 16, 2015 at 12:42 PM Liu Jianyu <jerry_leo at msn.com> wrote:
>
>> Hi,
>>
>>
>> I have a problem with reading namelist from stdin for the MPI run if built
>> ARPS with mvapich2 2.0b
>>
>> For example,
>>
>>     mpirun -np 12 arps_mpi  < namelist.input
>>
>> It  aborted with "process reading stdin too slowly" immediately.
>>
>> It is required that only one processor ( the root processor with rank0)
>> reads the stdin for configuration parameters.  In the IBM Parallel
>> Operatin Environment, there is an option "stdinmode 0" instructs
>> POE to allow only the processor with rank 0 read the stdin.
>>
>> Just wondering how to do this way with mvapich2 ?
>>
>>
>> Here are the output of ' mpiname -a'
>>
>> ./mpiname -a
>> MVAPICH2 2.0b Fri Nov  8 11:17:40 EST 2013 ch3:nemesis
>>
>> Compilation
>> CC: icc    -DNDEBUG -DNVALGRIND -O2
>> CXX: icpc   -DNDEBUG -DNVALGRIND -O2
>> F77: ifort   -O2
>> FC: ifort   -O2
>>
>> Configuration
>> --prefix=/nuist/p/public/app/mvapich2/2.0b/intel  \
>> --with-ib-libpath=/usr/lib64   \
>> --with-ib-include=/usr/include  \
>> --with-ibverbs-include=/usr/include \
>> --with-ibverbs-lib=/usr/lib64  \
>> --with-ibverbs=/  \
>> --enable-f77   \
>> --enable-fc  \
>> --with-device=ch3:nemesis:ib,tcp
>>
>>
>> Appreciating any comments
>>
>> Regards
>>
>>
>> Jerry
>>
>>
>>
>> _______________________________________________
>> mvapich-discuss mailing list
>> mvapich-discuss at cse.ohio-state.edu
>> http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20150416/9bf6d593/attachment.html>


More information about the mvapich-discuss mailing list