From: Brian Bennion (brian_at_youkai.llnl.gov)
Date: Thu Mar 10 2005 - 14:08:44 CST
Well there is one way to make this work, but it isn't pretty. Someone
else should have any easier solution I hope.
What I did for my system was to create a cc-mpiicc.sh script in the
charm/source/arch/common/ directory that contained the compiler command I
wanted to use. This is messy, but the build script won't complain as it
"sees" that a file named mpiicc is present when I issue the following
command.
./build charm++ mpi-linux mpiicc blah blah ...
Just my $0.02 worth
Brian
On Thu, 10 Mar 2005, Edward Patrick Obrien wrote:
> Hi all,
>
> QUESTION:
> My question is how do I get the build command to use the mpicc compiler,
> which doesn't appear to be supported?
>
> BACKGROUND:
> I'm trying to figure out how to compile namd with the following compiler
>
> mpich-1.2.5..12_04_01_2004/bin/mpicc
>
> so that I can compile namd for a myrinet linux cluster. We have version 2
> of the gm library. After downloading NAMD_2.5_Source.tgz, and downloading
> charm-5.8 this is what I tried:
>
> ./build charm++ mpi-linux $CC gm2
>
> where I setenv CC /v/apps/mpich-1.2.5..12_04_01_2004/bin/mpicc
>
> The result is:
> Error> option: ./build is not supported in this version!
> Supported compilers: pgcc cxx gcc3 gcc icc iccstatic kcc pgcc xlc64 xlc
>
> We set the environement variable CC to the path because it appears this
> variable is used in one of the make files to reference the compiler.
>
> Any comments/suggestions would be appreciated,
> Thanks,
> Ed
>
************************************************
Brian Bennion, Ph.D.
Bioscience Directorate
Lawrence Livermore National Laboratory
P.O. Box 808, L-448 bennion1_at_llnl.gov
7000 East Avenue phone: (925) 422-5722
Livermore, CA 94550 fax: (925) 424-6605
************************************************
This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:39:14 CST