[mvapich-discuss] error building for device=ch3:psm, cr.h: No such file or directory

Jonathan Perkins perkinjo at cse.ohio-state.edu
Tue Oct 7 16:14:08 EDT 2014


Thanks for confirming that was indeed the cause of your issue.  Please
let us know if you face any further issues.

On Tue, Oct 07, 2014 at 04:11:24PM -0400, Shan-Ho Tsai wrote:
> 
> Hi Jonathan,
> 
> Thank you so much for your quick response and for pointing me
> to the very detailed documentation.
> 
> Yes, I was using both --with-rdma=gen2 and --with-device-ch3:psm
> at the same time. Now, I see these options are not compatible.
> 
> Thank you very much again!
> Shan-Ho
> 
> 
> On 10/07/2014 03:56 PM, Jonathan Perkins wrote:
> >Hello, please take a look at
> >http://mvapich.cse.ohio-state.edu/static/media/mvapich/mvapich2-2.0-userguide.html#x1-160004.8.
> >
> >I believe that your issue is that you're using both --with-rdma=gen2 and
> >--with-device=ch3:psm at the same time.  Please confirm if this was the
> >case.
> >
> >We'll try to see if we can detect this type of input to configure in the
> >future.
> >
> >On Tue, Oct 07, 2014 at 03:23:18PM -0400, Shan-Ho Tsai wrote:
> >>Greetings!
> >>
> >>I am trying to build MVAPICH2 2.0 on a 64-bit
> >>Linux cluster (CentOS 6.5), with the default GNU
> >>4.4.7 compilers. The cluster has Qlogic IB.
> >>
> >>When I configure with
> >>
> >>  ./configure --prefix=/usr/local/apps/mvapich2/2.0.0/gcc447 --with-rdma=gen2
> >>
> >>the "make" step works fine. But if I add the configure
> >>option --with-device=ch3:psm, then the "make" step
> >>returns the error:
> >>
> >>   CC       src/mpi/coll/iscatter_osu.lo
> >>   CC       src/mpi/coll/allgather_osu.lo
> >>   CC       src/mpi/coll/allgatherv_osu.lo
> >>   CC       src/mpi/coll/allreduce_osu.lo
> >>src/mpi/coll/allreduce_osu.c:24:16: error: cr.h: No such file or directory
> >>make[2]: *** [src/mpi/coll/allreduce_osu.lo] Error 1
> >>make[2]: Leaving directory `/usr/local/src/mvapich2/2.0.0/mvapich2-2.0'
> >>make[1]: *** [all-recursive] Error 1
> >>make[1]: Leaving directory `/usr/local/src/mvapich2/2.0.0/mvapich2-2.0'
> >>make: *** [all] Error 2
> >>
> >>Is this an indication that our system is missing some
> >>packages? If so, which ones? I am not sure what
> >>provides cr.h, I see one such file in the subdirectory
> >>src/mpid/ch3/channels/common/src/ft/
> >>under the MVAPICH2 root dir, is that the file
> >>it is looking for?
> >>
> >>Any suggestions how I can fix this problem will be
> >>very much appreciated.
> >>
> >>Thanks!
> >>Shan-Ho
> >>
> >>-- 
> >>----------------------------------------------------
> >>Shan-Ho Tsai
> >>University of Georgia, Athens GA
> >>
> >>_______________________________________________
> >>mvapich-discuss mailing list
> >>mvapich-discuss at cse.ohio-state.edu
> >>http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
> 

-- 
Jonathan Perkins


More information about the mvapich-discuss mailing list