[mvapich-discuss] Install MVAPICH 1

Brian Curtis curtisbr at cse.ohio-state.edu
Wed Apr 16 14:58:43 EDT 2008


Fred,

Please see 
http://www-unix.mcs.anl.gov/mpi/mpich1/docs/mpichman-chshmem/node111.htm. 
  For some tips for this problem.

Brian

Stecher, Fred wrote:
> Jonathan,
> When I tried to rebuild my application the following error message was
> output:
> 
> /data1/home/fstecher/mvapich/usr/local/mvapich/lib/libfmpich.a(dup_fnf.o
> ): In function `pmpi_dup_fn_':
> dup_fnf.c:(.text+0x23): undefined reference to `MPIR_F_TRUE'
> dup_fnf.c:(.text+0x2a): undefined reference to `MPIR_F_FALSE'
> /data1/home/fstecher/mvapich/usr/local/mvapich/lib/libfmpich.a(initializ
> ef.o): In function `pmpi_initialized_':
> initializef.c:(.text+0x27): undefined reference to `MPIR_F_TRUE'
> initializef.c:(.text+0x2e): undefined reference to `MPIR_F_FALSE'
> /data1/home/fstecher/mvapich/usr/local/mvapich/lib/libfmpich.a(null_copy
> fnf.o): In function `pmpi_null_copy_fn_':
> null_copyfnf.c:(.text+0x6): undefined reference to `MPIR_F_FALSE'
> 
> Thanks,
> 
> Fred
>  
> 
> -----Original Message-----
> From: Jonathan Perkins [mailto:perkinjo at cse.ohio-state.edu] 
> Sent: Friday, April 11, 2008 7:37 AM
> To: Stecher, Fred
> Cc: mvapich-discuss at cse.ohio-state.edu
> Subject: Re: [mvapich-discuss] Install MVAPICH 1
> 
> After you reinstalled MVAPICH, did you also rebuild your MPI application
> before running?  It's possible that you were still using the old library
> when you restarted.
> 
> In order to debug the compiler issue I'd like to see the other log files
> as well.  Specifically the config.log and the config-mine.log.
> 
> On Thu, Apr 10, 2008 at 04:49:41PM -0500, Stecher, Fred wrote:
>> Jonathan,
>> I performed the ./make.mvapich.gen2 command and output to a make.log 
>> file. In the make.log file there was a Warning message. Also, the pgcc
> 
>> compiler was not used. No Fortran compiler was used either. I have 
>> attached the make.log file. I then restarted my run.  Monitoring the 
>> InfiniBand network traffic indicated no traffic. Monitoring Ethernet 
>> indicated some traffic. I do not think that InfiniBand is being used.
>>
>>
>> Thanks,
>>
>> Fred
>>  
>>
>> -----Original Message-----
>> From: Jonathan L. Perkins [mailto:perkinjo at cse.ohio-state.edu]
>> Sent: Thursday, April 10, 2008 12:06 PM
>> To: Stecher, Fred
>> Subject: Re: [mvapich-discuss] Install MVAPICH 1
>>
>> On Thu, Apr 10, 2008 at 11:53:37AM -0500, Stecher, Fred wrote:
>>> So,
>>> How do I make the InfiniBand version if make -f  make.mvapich.gen2 
>>> Errors out?
>> Don't call make yourself.  Just type in './make.mvapich.gen2' at the 
>> command line (without the quotes of course).  Before doing this, be 
>> sure to export any variables that you may need to override in 
>> make.mvapich.gen2.
>>
>> For more information please see
>> http://mvapich.cse.ohio-state.edu/support/mvapich_user_guide.html
>>
>> Section 4 should answer most of your questions.
>>
>>> Thanks,
>>>
>>> Fred
>>>
>>> -----Original Message-----
>>> From: Jonathan L. Perkins [mailto:perkinjo at cse.ohio-state.edu]
>>> Sent: Thursday, April 10, 2008 11:50 AM
>>> To: Stecher, Fred
>>> Subject: Re: [mvapich-discuss] Install MVAPICH 1
>>>
>>> On Thu, Apr 10, 2008 at 11:23:49AM -0500, Stecher, Fred wrote:
>>>> Hi,
>>>> This is a follow-up to previous question concerning whether 
>>>> MVAPICH
>>>> 1 is using InfiniBand or Ethernet. Upon monitoring network 
>>>> traffic, my executable is definitely using Ethernet.
>>>> I have reinstalled MVAPICH. The user manual stated "Go to the 
>>>> mvapich-1.0 directory. We have included a single script for
>>>> OpenFabrics/Gen2 (make.mvapich.gen2) that takes care of different 
>>>> platforms, compilers and architectures. By default, the 
>>>> compilation script uses gcc. In order to select your compiler, 
>>>> please set the variable CC in the script to use either Intel, 
>>>> PathScale or PGI compiler. The platform/architecture is detected 
>>>> automatically."  I tried make -f make.mvapich.gen2 with following 
>>>> error
>>> You should use ./make.mvapich.gen2
>>>
>>>> message:
>>>> make.mvapich.gen2:7: *** missing separator.  Stop.
>>>> I then just typed make. This resulted in installation of some 
>>>> version of MVAPICH. I am not sure what version. Do anyone know 
>>>> what version was installed or how to determine the version?
>>>>
>>> By using make directly you almost certainly have made the TCP
> version.
>>>> Thanks,
>>>>
>>>> Fred
>>>>
>>>> _______________________________________________
>>>> mvapich-discuss mailing list
>>>> mvapich-discuss at cse.ohio-state.edu
>>>> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>>>
>>> --
>>> Jonathan Perkins
>>> http://www.cse.ohio-state.edu/~perkinjo
>> --
>> Jonathan Perkins
>> http://www.cse.ohio-state.edu/~perkinjo
> 
> 
> 
> 
> --
> Jonathan Perkins
> http://www.cse.ohio-state.edu/~perkinjo
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss


More information about the mvapich-discuss mailing list