Unified Post Processor Software Package
The Unified Post Processor Version 1.1 was released on April 6, 2012.
UPP Version 1.1
UPP compiled with WRF serial-no nest build (posted 4/20/12)
Problem: WRF compiled serially with no nesting (i.e., nesting option = 0) does not build the RSL_LITE library, which is necessary in the UPP compilation.
Solution:
- Download Config.pl and makefile files
- Create a backup of original configuration file
- Place Config.pl download file in arch/
- Create backup of original unipost makefile:
- Place makefile download file in src/unipost
- From UPPV1.1/
- From UPPV1.1/
- From UPPV1.1/
- mv UPPV1.1/arch/Config.pl UPPV1.1/arch/Config.pl.orig
- mv Config.pl UPPV1.1/arch/Config.pl
- mv UPPV1.1/src/unipost/makefile UPPV1.1/src/unipost/makefile.orig
- mv makefile UPPV1.1/src/unipost/makefile
- ./clean (or ./clean -a)
- ./configure (must be serial build to match WRF build)
- ./compile
Running UPP on multiple processors (posted 4/6/12)
Problem: UPP can be compiled either serial or parallel (dmpar); however, it will not currently run on more than one processor on non-IBM platforms.
Solution: Users can still use mpich to run UPP, however, you must set the number processors (-np) equal to 1.
Reading binary output (posted 4/6/12)
Problem: binarympiio is not current supported on little-endian machines.
Solution: Only binary (not binarympiio) is supported in the itag file on littl-endian machines at this time.
Environment variables when running in parallel mode (posted 4/6/12)
Problem: When running dmpar on some platforms the output name from envvars is not accepted.
Solution: A fix for this will be posted as soon as one becomes available.
Running on MacOS (posted 4/6/12)
Specify the correect CPP=cpp (not /lib/cpp) in the arch/configure.defaults you use.
Remove "LDFLAGS=" value only (-noinhibit-exec) in the arch/configure.defaults you use.
Modify configure script line 148 from os=`uname` to os=uname
Watch for non case sensitivity - this will cause errors with preprocessor (.F -> .f).