[mpich-discuss] installing mpich2 into mac os

Ufuk Utku Turuncoglu turuncu at ucar.edu
Thu Jun 4 17:31:25 CDT 2009


It works. The installation completed without error. I did not test the 
setting those environment variables but as you told, it could be a solution.

Thanks,

--ufuk

chan at mcs.anl.gov wrote:
> Is the reason of using -no-multibyte-chars is to avoid a null locale setting ?
> If so, you may want to set LANG=C or/and LC_ALL=en_US in your shell setup file
> (i.e. .cshrc/.bashrc) and drop all -no-multibyte-chars to all compilers and
> preprocessor.
>
> PS. I have no access to mac with intel compiler, so can't confirm this.
>
> A.Chan  
> ----- "Anthony Chan" <chan at mcs.anl.gov> wrote:
>
>   
>> Your config.log has this line testing the CXXCPP
>>
>> configure:28723: icpc -E 
>> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src
>> -I/Volumes/dali/progs/mpich2-1.1/src/openpa/src conftest.cpp
>> Catastrophic error: could not set locale "" to allow processing of
>> multibyte characters
>> configure:28730: $? = 4
>>
>> Since you added -no-multibyte-chars, perhaps you may want to try
>> CXXCPP="icpc -no-multibyte-chars -E".  Also, you want to set
>> F90FLAGS="-O3 -xT -align all -fno-alias -m64" so f77 and
>> f90 compilers are consistent to each other.
>>
>> A.Chan
>>
>> ----- "Ufuk Utku Turuncoglu" <turuncu at ucar.edu> wrote:
>>
>>     
>>> Hi,
>>>
>>> I try to install mpich2 1.1 to mac os x 10.5.7 using intel
>>>       
>> compilers.
>>     
>>> If
>>> i leave blank CXX option, it installs without error. I am using
>>> following environment variables and configuration command,
>>>
>>> export FC=ifort
>>> export F77=ifort
>>> export F90=ifort
>>> export FFLAGS="-O3 -xT -align all -fno-alias -m64"
>>> export CC=icc
>>> export CFLAGS="-no-multibyte-chars -O3 -m64"
>>>
>>> ./configure --prefix=`pwd` --disable-rlog --enable-fast=O3
>>>
>>> but if i set environment variables to use intel C++ compiler icpc
>>>
>>> export CXX=icpc
>>> export CXXFLAGS="-no-multibyte-chars -O3 -m64"
>>> export CXXCPP="icpc -E"
>>>
>>> it gives sanity check error for icpc compiler. I also unset CXXCPP
>>>       
>> but
>>     
>>> i
>>> get still sanity check error. Is there any specific flag to solve
>>> this?
>>> The intel compiler versions are,
>>>
>>> Intel(R) Fortran Compiler for applications running on Intel(R) 64,
>>> Version 10.1    Build 20070913 Package ID: m_fc_b_10.1.006
>>> Intel(R) C Compiler for applications running on Intel(R) 64, Version
>>> 10.1    Build 20070913 Package ID: m_cc_p_10.1.006
>>> Intel(R) C++ Compiler for applications running on Intel(R) 64,
>>>       
>> Version
>>     
>>> 10.1    Build 20070913 Package ID: m_cc_p_10.1.006
>>>
>>> Thanks,
>>>
>>> --ufuk
>>>       



More information about the mpich-discuss mailing list