I figured. I've been using Ubuntu so long that I never expect any issues with upgrades (until Unity came out..) From what I've read however, ar on Lion seems to be a bit buggy (that seems to be the consistent complaint on the MacPort support forums), but overall I have faith that it can work.
On Tue, Aug 9, 2011 at 5:18 PM, Ralph Castain <r...@open-mpi.org> wrote: > Also, please be aware that we haven't done any testing of OMPI on Lion, so > this is truly new ground. > > > On Aug 9, 2011, at 3:00 PM, Doug Reeder wrote: > > Matt, > > Are you sure you are building against your macports version of openmpi and > not the one that ships w/ lion. In the trace back are items 4-9, that end w/ > x86_64pg from the pgi compiler. You said you are using pgf90 and pgcc but in > the configure input it looks like gcc is being used on lion. > > Doug Reeder > On Aug 9, 2011, at 1:49 PM, Matthew Russell wrote: > > > Hi, > > I'm trying to run CMAQ - an air quality model developed by the US EPA - on > a Mac (Lion) using OpenMPI (1.5.3) installed with MacPorts. > > I am able to run CMAQ in parallel, and am able to run small programs that > use OpenMPI. > > I set the OpenMPI environment variables to use pgf90/pgcc (10.9) as my > compiler. Using PGI because some of the code I need to build is fortran 77 > ( *sigh* ), and for some other reasons. > > The error I get is: > > /opt/local/lib/openmpi/bin/mpirun -v -machinefile > /Users/matt/cmaq/darwin11/scripts/cctm/machines8 -np 2 > /Users/matt/cmaq/darwin11/scripts/cctm/CCTM_e1a_Darwin11_x86_64pg > [pontus:72547] *** Process received signal *** > [pontus:72547] Signal: Segmentation fault: 11 (11) > [pontus:72547] Signal code: Address not mapped (1) > [pontus:72547] Failing at address: 0x0 > [pontus:72547] [ 0] 2 libsystem_c.dylib > 0x00007fff91065cfa _sigtramp + 26 > [pontus:72547] [ 1] 3 ??? > 0x00007fff5fbe58ab 0x0 + 140734799698091 > [pontus:72547] [ 2] 4 CCTM_e1a_Darwin11_x86_64pg > 0x000000010003c89b distr_env_ + 971 > [pontus:72547] [ 3] 5 CCTM_e1a_Darwin11_x86_64pg > 0x000000010003cbe5 par_init_ + 565 > [pontus:72547] [ 4] 6 CCTM_e1a_Darwin11_x86_64pg > 0x0000000100032e1b MAIN_ + 219 > [pontus:72547] [ 5] 7 CCTM_e1a_Darwin11_x86_64pg > 0x00000001000016f6 main + 70 > [pontus:72547] [ 6] 8 CCTM_e1a_Darwin11_x86_64pg > 0x000000010000163a _start + 248 > [pontus:72547] [ 7] 9 CCTM_e1a_Darwin11_x86_64pg > 0x0000000100001541 start + 33 > [pontus:72547] [ 8] 10 ??? > 0x0000000000000001 0x0 + 1 > [pontus:72547] *** End of error message *** > -------------------------------------------------------------------------- > mpirun noticed that process rank 1 with PID 72547 on node > pontus.cee.carleton.ca exited on signal 11 (Segmentation fault: 11). > -------------------------------------------------------------------------- > > I don't expect anyone to know the solution from this brief error message, > however I was wondering if anyone has insight on how I might debug this? I > am too new to both OpenMPI and CMAQ to be served that well from this > traceback. > > I'm told by others in my research group that CMAQ with OpenMPI on Linux > works fine, and that the error I'm getting is very similar to the error > others got when trying this on a Mac (Snow Leopard) with ifort.. before they > gave up... > > OpenMPI was configured with: > configure.args --sysconfdir=${prefix}/etc/${name} \ > --includedir=${prefix}/include/${name} \ > --bindir=${prefix}/lib/${name}/bin \ > --mandir=${prefix}/share/man \ > --with-memory-manager=none > > # enable build on Lion > if {$os.major} >= 11} { > configure.compiler gcc-4.2 > } > > The --with-memory-manager is there because I saw it fix potentially > similar problems in other postings to this Mailing list. It didn't make a > difference though. > > Thanks! > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > >