[MITgcm-support] OpenMPI and Mac Pro

Nicolas Grisouard grisouard at cims.nyu.edu
Thu Mar 3 17:40:30 EST 2011


Hi,

I just got a brand new 8-core Mac Pro and am trying to run a 
parallelized version of MITgcm. I use GCC 4.6 (which includes gfortran) 
and OpenMPI 1.4

To build it, I tried to start from the optfile darwin_ia32_gfortran+mpi 
and just added an additional path for the libs (see attached). genmake2 
with option -mpi works well, make depend too but the compilation itself 
produces the following error:

make: *** [exch_uv_agrid_3d_rl.o] Error 1
exch_uv_agrid_3d_rs.for: In function ‘exch_uv_agrid_3d_rs’:
exch_uv_agrid_3d_rs.for:278:0: internal compiler error: in build2_stat, 
at tree.c:3795
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

It's tempting to follow the suggestion but as a few people are using 
this configuration, I was wondering what their configuration/optfile 
were, or if they had come accross this problem. And maybe there is a 
more dumb problem, given my gross lack of experience in parallelized 
computing.

Also note that this error occurs when I indicate nPx=2 in SIZE.h, and 
not when nPx=1. In the latter case, compilation goes smoothly. The 
configuration is basically MITgcm/verification/internal_wave as I'm 
still running some tests.

Thanks for all the help/input.
Nicolas.

-- 
Nicolas Grisouard
Assistant Research Scientist
Courant Institute of mathematical Sciences
251 Mercer Street
New York, NY 10012
tel: (+1) 212-992-9920
http://nicolas.grisouard.free.fr

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: darwin_amd64+mpi
URL: <http://mitgcm.org/pipermail/mitgcm-support/attachments/20110303/05abe7a3/attachment.el>


More information about the MITgcm-support mailing list