Como forçar o OpenMPI a usar o GCC em vez do ICC? É necessário recompilar o OpenMPI?

Eu tenho um código C para computação paralela escrito paragcce eu quero compilá-lo em um cluster, que aparentemente usaicc através dampicc. Corrigindo o código a sericcamigável parece exigir muito tempo, então eu me pergunto se posso perguntarOpenMPI usargcc em vez de. Não tenho direitos de administrador nesse cluster e, na verdade, preferiria não mexer na configuração original.

Se não for possível configurar por ex.Makefileespero poder compilarOpenMPI no meu diretório pessoal, mas preciso de algumas orientações sobre o que deve ser feito depois disso. Você poderia me ajudar?

UPDATE1

oMakefile contém

CC = mpicc
CFLAGS += -DMPI

E aqui estão alguns arquivos OpenMPI

$ which mpicc
/usr/bin/mpicc

lrwxr-xr-x  /usr/bin/mpicc -> opal_wrapper
-rwxr-xr-x  /usr/bin/opal_wrapper

Deixe-me saber, se eu puder fornecer mais informações.

UPDATE2

Com oajuda de JeffEu consegui encontrarOpenMPI configurações parampicc

$ more /usr/local/share/openmpi/mpicc-wrapper-data.txt 
project=Open MPI
project_short=OMPI
version=1.1.4
language=C
compiler_env=CC
compiler_flags_env=CFLAGS
compiler=icc
extra_includes= openmpi
preprocessor_flags= 
compiler_flags=-pthread 
linker_flags=    
libs=-lmpi -lorte -lopal   -ldl   -Wl,--export-dynamic -lnsl -lutil -ldl 
required_file=

No entanto, não tenho direitos para editar este arquivo eOPMI_CC = gcc não altera o compilador.

UPDATE3

Variável ambientalCC = gcc não ajuda

$ export CC=gcc
$ echo $CC
gcc
$ make clean $ make
...icc:...errors

UPDATE4

...masexport OMPI_CC=gcc finalmente ajuda (graças a sharth) Um dia, devo lembrar que essas são coisas diferentes ...

Apesar de o binário ter sido criado, recebi a seguinte mensagem de adeus

/opt/intel/fce/9.1.036/lib/libimf.so: warning: warning: feupdateenv is not implemented and will always fail

questionAnswers(2)

yourAnswerToTheQuestion