Program Aplikasi Sitem Operasi
3.5 Software Pendukung WRF
3.5.5 Install Udunits2
Sama seperti Udunits1. Udunits2 adalah versi yang lebih baru dari Udunits. Untuk perubahannya dapat dilihat di web pengembangnya dan tidak akan di jelaskan lebih lanjut di modul ini.
• cd ~/src/file_format/Udunits/
• tar -xvzf udunits-2.1.24.tar.gz
• cd udunits-2.1.24/
• ./configure --prefix=/usr/local/udunits2
• make > log 2>&1
3.5.6 HDF4
HDF atau kepanjangan dari Hierarchical Data Format, adalah nama dari satu set format file dan
libraries yang dirancang untuk menyimpan dan mengatur sejumlah data numeric yang besar.
Awalnya dikembangkan oleh National Center for Supercomputing Applications, saat ini didukung oleh non-profit HDF Group yang misinya adalah untuk memastikan pengembangan lanjutan dari teknologi HDF 5, dan aksesibilitas lanjutan data saat ini disimpan dalam HDF.
• cd ~/src/file_format/HDF • tar -xvzf hdf-4.2.6.tar.gz • cd hdf-4.2.6 • ./configure --prefix=/usr/local/hdf4 --includedir=/usr/local/hdf4/include/hdf --with-szlib=/usr/local/szip --disable-netcdf
• make > log 2>&1
• make check
• <root> make install
3.5.7 HDF5
HDF 5, hampir sama dengan penjelasan HDF 4 di atas, yaitu pengembangan lanjutan dari HDF dengan versi 5. Versi HDF 5 dirancang untuk mengatasi keterbatasan dari HDF 4.
• cd ~/src/file_format/HDF
• tar -xvzf hdf5-1.8.7.tar.gz
• cd hdf5-1.8.7/
• source ~/.bashrc
• ./configure --prefix=/usr/local/hdf5 --with-szlib=/usr/local/szip
• make > log 2>&1
• make check
• <root> make install
Setelah itu kembalikan bashrc seperti semula. Kembalikan bashrc seperti semula.
3.5.8 GRIB
GRIB (GRIdded Binary) adalah format ringkasan data matematis yang umum digunakan dalam meteorology untuk meyimpan historis dan data prakiraan cuaca. Format ini merupakann format standard dari World Meteorological Organization's Commission for Basic Systems, dikenal dengan nomor GRIB FM 92-IX, yang dijelaskan dalam WMO Manual pada kode No. 306.
Saat ini ada tiga versi GRIB. Versi 0 digunakan untuk sebagian dibatasi oleh proyek-proyek seperti TOGA, dan tidak lagi dalam penggunaan operasional. Edisi pertama (saat ini sub-versi 2) digunakan operasional di seluruh dunia oleh pusat meteorologi, untuk output Numerical Weather
Prediction (NWP). Sebuah generasi baru telah diperkenalkan, dikenal sebagai edisi GRIB kedua,
dan data secara perlahan berubah ke format ini. Beberapa GRIB generasi kedua digunakan untuk produk yang berasal didistribusikan di Eumetcast dari Generasi Kedua Meteosat. Contoh lain adalah NAM (North American Mesoscale) model. GRIB menggantikan Aeronautical Data Format (ADF).
Install g2lib dengan cara :
• cd ~/src/file_format/GRIB/
• cd g2lib-1.2.2/
• vi makefile
Edit sesuai dengan configurasi berikut : baris 19
> INCDIR=-I/usr/include -I/usr/include/jasper -I/usr/include/libpng12 baris 78,80
> DEFS=-DLINUXF90 > FC=pgf90
> CC=gcc baris 88
> #CFLAGS=-O3 $(DEFS) $(INCDIR) baris 93
> CFLAGS=-O3 $(DEFS) $(INCDIR) -D__64BIT__
• make
• <root> cp libg2.a /usr/local/lib/
• <root> ln –sf /usr/local/lib/libg2.a /usr/local/lib64/libg2.a
• <root> ln –sf /usr/local/lib/libg2.a /usr/lib64/libg2.a
• <root> ln –sf /usr/local/lib/libg2.a /usr/lib/libg2.a
• <root> ln –sf /usr/local/lib/libg2.a /lib64/libg2.a
• <root> ln –sf /usr/local/lib/libg2.a /lib/libg2.a
Install g2clib dengan cara :
• cd ~/src/file_format/GRIB/
• tar –xvf g2clib-1.2.2.tar
• cd g2clib-1.2.2/
• vi makefile
baris 20
> INC=-I/usr/include -I/usr/include/jasper -I/usr/include/libpng12 baris 30
> CC=gcc
• make
• <root> cp grib2.h /usr/local/include/
• <root> cp libgrib2c.a /usr/local/lib/
• <root> ln –sf /usr/local/lib/libgrib2c.a /usr/local/lib64/libgrib2c.a
• <root> ln –sf /usr/local/lib/libgrib2c.a /usr/lib64/libgrib2c.a
• <root> ln –sf /usr/local/lib/libgrib2c.a /usr/lib/libgrib2c.a
• <root> ln –sf /usr/local/lib/libgrib2c.a /lib64/libgrib2c.a
• <root> ln –sf /usr/local/lib/libgrib2c.a /lib/libgrib2c.a
Install w3lib dengan cara :
• cd ~/src/file_format/GRIB/
• tar –xvf w3lib-2.0.tar
• cd w3lib-2.0/
baris 21-25 > F77 = pgf90 > FFLAGS = -g -O > CFLAGS = -O -DLINUXF90 > CC = gcc > ARFLAGS = baris 35-39 > #F77 = g95 > #FFLAGS = -g -O > #CFLAGS = -O -DLINUX > #CC = cc > #ARFLAGS = • make
• <root> cp libw3.a /usr/local/lib/
• <root> ln –sf /usr/local/lib/libw3.a /usr/local/lib64/libw3.a
• <root> ln –sf /usr/local/lib/libw3.a /usr/lib64/libw3.a
• <root> ln –sf /usr/local/lib/libw3.a /usr/lib/libw3.a
• <root> ln –sf /usr/local/lib/libw3.a /lib64/libw3.a
• <root> ln –sf /usr/local/lib/libw3.a /lib/libw3.a
3.5.9 NetCDF
NetCDF (Network Common Data Form) adalah suatu set software libraries dan self-describing, mesin independen format data yang mendukung pembuatan, akses dan berbagai array berorientasi data ilmiah. Format ini dibuat oleh program Unidata di University Corporation for
Atmospheric Research (UCAR), dan juga sebabagi sumber utama, standard pengembangan dan
update software netCDF.
• cd ~/src/file_format/NetCDF/
• tar –xvzf netcdf-4.1.3.tar.gz
• cd netcdf-4.1.3/
• ./configure prefix=/usr/local/netcdf disable-dap with-udunits --enable-hdf4 --disable-netcdf-4
• make > log 2>&1
• <root> make install
3.5.10 GrADS
GrADS (Grid Analysis and Display System) adalah alat desktop interaktif yang digunakan untuk akses mudah, manipulasi dan visualisasi data ilmu kebumian. Format data dapat berupa biner, GRIB, netCDF, atau HDF-SDS (Scientific data Set). GrADS menggunakan lingkungan 4-Dimensional Data : bujur, lintang, tingkat vertical, dan waktu.
• cd ~/src/graphic_tools/GrADS
• <root> cp grads /usr/local/