[MPICH] mpich2-1.05 on the intel Mac OS X
Anthony Chan
chan at mcs.anl.gov
Tue Mar 6 18:07:06 CST 2007
On Tue, 6 Mar 2007, Jiming Jin wrote:
> Hi Everyone,
> I just installed MPICH2-1.0.5p3 on my Pro Mac using the gfortran
> compiler (Mac OS X with intel chips, 4 processors total). I did
> 'make testing', and I get a message saying "No Errors".
> I assume the installation was successful. I started mpd on this
> computer, did several other tests and everything looked well.
> I start to run my model (it is a climate model (WRF)) with 'mpiexec -
> n 4 wrf.exe and I only see one processor is running with more than
> 90% cpu, and other three processors are sleeping(with 0% cpu).
....
> When I
> put the run to the background (Ctr-Z), I get the following error
> messages:
The following FAQ may help:
http://www-unix.mcs.anl.gov/mpi/mpich/faq.htm#background
>
>
> pmpiexec_storm.lbl.gov: mpd_uncaught_except_tb handling:
> exceptions.IOError: [Errno 9] Bad file descriptor
> /usr/local/mpich/bin/mpiexec 1041 handle_stdin_input
> sys.stdin.flush() # probably does nothing
> /usr/local/mpich/bin/mpdlib.py 743 handle_active_streams
> handler(stream,*args)
> /usr/local/mpich/bin/mpiexec 500 mpiexec
> rv = streamHandler.handle_active_streams(timeout=1.0)
> /usr/local/mpich/bin/mpiexec 1399 ?
> mpiexec()
>
> Could someone give me suggestions on this problem? Thanks.
>
> I compiled my model using the following options:
>
> FC = mpif90 -f90=gfortran
> LD = mpif90 -f90=gfortran
> CC = mpicc -cc=/usr/local/gfortran/bin/gcc -
> DMPI2_SUPPORT
> SCC = /usr/local/gfortran/bin/gcc
> SFC = gfortran
> RWORDSIZE = $(NATIVE_RWORDSIZE)
> # g95 does not like -r4. if you want promotion to -r8 add it to
> PROMOTION below
> #PROMOTION = -r$(RWORDSIZE) -i4
> PROMOTION = -i4
> CFLAGS = -DDM_PARALLEL \
> -DMAXDOM_MAKE=$(MAX_DOMAINS) -DMAXPROC_MAKE=$
> (MAX_PROC) -I../external/RSL_LITE
> FCOPTIM = -O2 # -fast
> FCDEBUG = #-g -O0
> FCBASEOPTS = -fno-second-underscore -ffree-form -fmax-
> stack-var-size=99999768 $(FCDEBUG) # -Mlfs
> FCFLAGS = $(FCOPTIM) $(FCBASEOPTS)
> ARCHFLAGS = -DGRIB1 -DINTIO -DDM_PARALLEL \
> -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=$
> (RWORDSIZE) -DLWORDSIZE=4 -DNETCDF \
> -DLIMIT_ARGS -DNMM_NEST=$(WRF_NMM_NEST) -DG95
> CPP = /usr/local/gfortran/bin/cpp -C -P -traditional
>
>
More information about the mpich-discuss
mailing list