WRF-NMM Users Page

Unified Post Processor Software Package

The Unified Post Processor Version 2.1 was released on April 18, 2013.

UPP Version 2.1

Compiling with PGI - occassional erratic behavior (posted 5/6/13)

Problem: PGI compile fails using mpif90 with "f90: command not found"

Solution: Use provided configure.defaults.pgi file

From main UPPv2.1 directory:
> cd arch
> mv configure.defaults configure.defaults.save
> mv configure.defaults.pgi configure.defaults

Go up one directory, to main UPPv2.1 directory:
> cd ..
> ./clean
> ./configure
> ./compile > compile_post.log

Compiling with PGI v12.5 (posted 4/22/13)

Problem: Due to a bug in PGI v12.5, UPP does not successfully compile when using that version of PGI

Solution: Compile with a different version of PGI

Reading binary output from WRF (posted 4/18/13)

Problem: Neither binary or binarympiio string supported on little-endian machines for reading binary output from WRF

Solution: Use NetCDF on little-endian machines

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 correct 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)