MET Online Tutorial for METv2.0
Compilation: Getting Started
Please refer to Chapter 2 of the MET User's Guide for more detailed information on installing MET and the libraries on which it depends.
MET has been developed and tested on a single architecture, Debian Linux, using two sets of compilers. However, some users have had success compiling MET on other platforms, including Red Hat Linux Enterprise.
For those users wishing to run MET on a 64-bit machine, please see the note about Running MET on 64-bit Machines.
Supported Architectures
The MET package was developed and tested on Debian Linux using GNU compilers. Other machines will be added to this list in future releases as they are tested. In particular, the goal is to support those architectures supported by the WRF model itself.| Vendor | Hardware | OS | Compiler |
|---|---|---|---|
| DELL | XEON | Linux | GNU / PGI / Intel |
| IBM | Power Series | AIX | IBM |
Get MET Source Code
The source code for MET is available from the MET download page: After downloading the MET tarball, move it to the directory in which you'd like it installed.Unpack the MET Tarball
Execute the following commands to unpack the code:-
gunzip METv2.0.*.tar.gz
tar -xvf METv2.0.*.tar
Examine the MET Source Code
Move into the METv2.0 directory you created:
-
cd METv2.0
Inside this directory, you will find the following files and subdirectories:
- README contains useful information about setting up and running MET.
- Makefile_gnu is the top-level Makefile for use with GNU compilers.
- Makefile_pgi is the top-level Makefile for use with PGI compilers.
- Makefile_ibm is the top-level Makefile for use on an IBM.
- Makefile_intel is the top-level Makefile for use with Intel compilers.
- bin/ subdirectory is where the built executables are placed.
- data/ subdirectory contains map data, colortables, sample input data, and default configuration files.
- doc/ subdirectory contains the MET User's Guide.
- lib/ subdirectory contains several internal libraries that are built for use by MET.
- out/ subdirectory is where the output from the test scripts is written.
- scripts/ subdirectory contains the test scripts that users are strongly encouraged to run after building MET.
- src/ subdirectory contains the source code for each of the MET tools.

