[mvapich-discuss] Problem Building MVAPICH-1.0-beta with PGI Compilers

Jonathan Perkins perkinjo at cse.ohio-state.edu
Fri Feb 8 09:17:55 EST 2008


Jonathan L. Perkins wrote:
> Peter Cebull wrote:
>> Jonathan L. Perkins wrote:
>>> Jonathan Perkins wrote:
>>>> Peter Cebull wrote:
>>>>> I'm trying to build MVAPICH with PGI compilers (version 7.1-3) and 
>>>>> am running into an error. Our system is running SLES 10. Log files 
>>>>> are attached. Has anyone seen this before?
>>>>>
>>>>> Thanks,
>>>>> Peter
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------ 
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> mvapich-discuss mailing list
>>>>> mvapich-discuss at cse.ohio-state.edu
>>>>> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>>>>
>>>> Peter:
>>>> We're sorry that you're having trouble with the PGI compiler.  We'll 
>>>> take a look into this issue and get back to you as soon as we can.
>>>>
>>>>
>>>
>>> Peter:
>>> Can you send a bit more information related to this error.  Can you 
>>> tell us which variables you set in order to use the pgi compiler.  
>>> Also, are you using the make.mvapich.gen2 script for your build process?
>>>
>>> I haven't been able to reproduce this error using SuSE 10 and both 
>>> PGI 7.0-7 and PGI 7.1-3.
>>>
>> I've attached the make.mvapich.gen2 file I was using. I think all I 
>> changed were these variables
>>
>> IBHOME=${IBHOME:-/usr}
>> IBHOME_LIB=${IBHOME_LIB:-/usr/lib64}
>> PREFIX=${PREFIX:-/usr/local/mvapich/mvapich-1.0-beta/pgi-opt}
>> export CC=${CC:-pgcc}
>> export CXX=${CXX:-pgCC}
>> export F77=${F77:-pgf77}
>> export F90=${F90:-pgf90}
>>
>> and added some options to configure:
>>
>> ./configure --enable-shared-lib --with-device=ch_gen2 
>> --with-arch=LINUX -prefix=${PREFIX} \
>>        --enable-f77 --enable-f90 --enable-f90modules $ROMIO 
>> -lib="$LIBS" 2>&1 |tee config-mine.log
>>
>> Then I just executed the script. Let me know if you need any more info.
>>
>> Thanks,
>> Peter
>>
> 
> Thanks for the info.  I'm trying this out now.
> 

Using the supplied make.mvapich.gen2 (editing the IBHOME variables), I 
am unable to get configure to run successfully.  However, when I take a 
pristine make.mvapich.gen2 script and manually make the changes it 
configures and builds fine.

I suggest starting over with a pristine make.mvapich.gen2 script.  If 
this builds fine, you should modify the configure line and simply export 
the variables you'd like overwritten at the shell before executing the 
make.mvapich.gen2 script.

Let us know how this goes.

-- 
Jonathan Perkins
http://www.cse.ohio-state.edu/~perkinjo



More information about the mvapich-discuss mailing list