Page 1 of 1

WPPv3 multi threaded?

PostPosted: Tue Jun 17, 2008 6:21 am
by DVD
Hi,

In the user guide it says that the WRF post proccessor should be able to run with MPI.
I use mpi to run wrf over multiple cores (works fine), only it won't work for the WPP.
Does anybody know if I should compile it in a special way?

This is my makefile:

Code: Select all
SHELL=/bin/sh

################################################################################
# Linux
################################################################################

WRFPATH = /home/wrf/WRF3/WRFV3/
NETCDFPATH = /home/wrf/netcdf/netcdf-3.6.2/

LDFLAGS         =

FC=pgf90
F90=pgf90 -Mfree -C -qfullpath
FFLAGS=-O0 -g -Kieee -pc 32 -Ktrap=fp -C -byteswapio $(LDFLAGS)

FCMP=pgf90
F90MP=pgf90 -Mfree

#FC=g95
#F90=g95
#FFLAGS=-Wall -fbounds-check

#FC=ifort
#F90=ifort
#FFLAGS=-assume byterecl

CC=gcc
CFLAGS=-O0 -DLINUX $(LDFLAGS)


################################################################################

SUBDIRS = lib sorc

all: $(SUBDIRS)
        @for dir in $(SUBDIRS); do \
           ( cd $$dir; echo "Making $@ in `pwd`" ; \
                make FC="$(FC)" F90="$(F90)" FCMP="$(FCMP)" F90MP="$(F90MP)" FFLAGS="$(FFLAGS)" CC="$(CC)" CFLAGS="$(CFLAGS)" \
                WRFPATH="$(WRFPATH)" NETCDFPATH="$(NETCDFPATH)" ) ; \
        done

clean: $(SUBDIRS)
        @for dir in $(SUBDIRS); do \
           ( cd $$dir; echo "Making $@ in `pwd`" ; \
                make $@) ; \
        done


Thanks in advanced for any help!

Daniël

Re: WPPv3 multi threaded?

PostPosted: Thu Aug 07, 2008 9:35 pm
by tom
Hi Daniel,

did you ever solve this issue? I'm facing exactly the same problem.

Thanks

Tom

Re: WPPv3 multi threaded?

PostPosted: Fri Sep 05, 2008 7:57 am
by DVD
Hi Tom,

No I never did. Now I just start wpp 8x for 8 different timesteps.
good luck,

Daniël