Anda di halaman 1dari 11

BUILDING LIBRARIES

Langkah Persiapan (create directory)


1. Buat direktori kerja, misalnya model_wrf
mkdir model_wrf
2. Masuk ke direktori kerja,
cd model_wrf
3. Buat direktori Libraries
mkdir Libraries
4. Masuk ke direktori Libraries
cd Libraries

Library yang dibutuhkan:

mpich-3.0.4

: untuk running

distributed memory

netcdf-4.1.3

: library yang digunakan

di WPS dan WRF


libraries kompresi untuk kompilasi WRF
(ungrib) untuk GRIB2.

Jasper-1.900.1 :
libpng-1.2.50
zlib-1.2.7

Library yang dibutuhkan:


mpich-3.0.4
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/
mpich-3.0.4.tar.gz

netcdf-4.1.3
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/netcdf4.1.3.tar.gz

Jasper-1.900.1
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/jasper1.900.1.tar.gz

libpng-1.2.50
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/libpng1.2.50.tar.gz

zlib-1.2.7
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/zlib1.2.7.tar.gz

Set Variabel PATH


export DIR=../model_wrf/Libraries
export CC=gcc
export CXX= g++
export FC=gfortran
export FCFLAGS = -m64
export F77=gfortran
export FFLAGS=-m64

Install NetCDF
tar -xzvf netcdf-4.1.3.tar.gz
cd netcdf-4.1.3
./configure --prefix=$DIR/netcdf --disable-dap -disable-netcdf-4 --disable-shared
make
make install
export=PATH $DIR/netcdf/bin:$PATH
export=NETCDF $DIR/netcdf
cd ..

Install NetCDF
tar -xzvf netcdf-4.1.3.tar.gz
cd netcdf-4.1.3
../model_wrf/Libraries/netcdf
./configure --prefix=$DIR/netcdf --disable-dap -disable-netcdf-4 --disable-shared
make
make install
export=PATH $DIR/netcdf/bin:$PATH
export=NETCDF $DIR/netcdf
cd ..

Install MPICH
tar xzvf mpich-3.0.4.tar.gz
cd mpich-3.0.4
./configure --prefix=$DIR/mpich
make
make install
export PATH=$DIR/mpich/bin:$PATH
cd ..

Install ZLIB
export LDFLAGS=-L$DIR/grib2/lib
export CPPFLAGS=-I$DIR/grib2/include

tar xzvf zlib-1.2.7.tar.gz


cd zlib-1.2.7
./configure --prefix=$DIR/grib2
make
make install
cd ..

Install libpng
tar xzvf libpng-1.2.50.tar.gz
cd libpng-1.2.50
./configure --prefix=$DIR/grib2
make
make install
cd ..

Install JasPer
tar xzvf jasper-1.900.1.tar.gz
cd jasper-1.900.1
./configure --prefix=$DIR/grib2
make
make install
cd ..

Anda mungkin juga menyukai