[mvapich-discuss] Install MVAPICH 1

Brian Curtis curtisbr at cse.ohio-state.edu
Wed Apr 16 15:11:59 EDT 2008


Right, sorry about that.  The suggested link was for missing symbols, 
not undefined references.  As for the application not running on 
InfiniBand, have you successful run one of the OSU benchmarks?

Brian

Stecher, Fred wrote:
> Brian,
> Jonathan figured out what why the  PGI compilers were not used. I have
> successfully built MVAPICH with the PGI compilers. The problem now is
> that the executable only will not run on InfiniBand.
> 
> Thanks,
> 
> Fred
>  
> 
> -----Original Message-----
> From: Brian Curtis [mailto:curtisbr at cse.ohio-state.edu] 
> Sent: Wednesday, April 16, 2008 1:59 PM
> To: Stecher, Fred
> Cc: Jonathan Perkins; mvapich-discuss at cse.ohio-state.edu
> Subject: Re: [mvapich-discuss] Install MVAPICH 1
> 
> 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(initial
>> iz
>> 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_co
>> py
>> 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