tutorial wrf arw indonesia
DESCRIPTION
WRFTRANSCRIPT
MODUL INSTALASI
&RUNNING WRF-ARW
INSTALASI WRF-ARW
OS REKOMENDASI : Ubuntu 14.04 LTS 64bit
1. FILE SUPORT UNTUK LIBRARY WRF-ARW:
1. mpich-3.0.4.
( http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/
mpich-3.0.4.tar.gz )
2. zlib-1.2.7.
(http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/zlib-
1.2.7.tar.gz)
3. hdf5-1.8.12.
( ftp://www.hdfgroup.org/HDF5/releases/hdf5-1.8.12/src/ )
4. netcdf-4.1.3.
( http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/netcdf-
4.1.3.tar.gz )
5. jasper-1.900.1.
( http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/jasper-
1.900.1.tar.gz )
6. libpng-1.6.12.
( http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compile_tutorial/tar_files/libpng-
1.2.50.tar.gz )
7. bufr.tar.gz
2. FILE SUPORT WRF-ARW :
1. WRFV3.6.1
( http://www2.mmm.ucar.edu/wrf/src/ )
2. WPSV3.6.1.
( http://www2.mmm.ucar.edu/wrf/src/ )
3. ARWpost_V3.
( http://www2.mmm.ucar.edu/wrf/src/ )
4. Data Statis (data geog_complete)
( http://www2.mmm.ucar.edu/wrf/users/download/get_sources_wps_geog.html )
DOWNLOAD SEMUA FILE DI ATAS DAN MASUKAN DALAM FOLDER DENGAN NAMA “WRF_MENTAH”
3. PROSES INSTALASI WRF-ARW :
3.1 Cek Repo dan Update Ubuntu :
- Open terminal (CTRL+ALT+T)
- Ketik :
> sudo apt-get update
(proses)
> sudo apt-get upgrade
(proses)
> sudo apt-get install ubuntu-restricted-extras libavcodec-extra icedtea-plugin icedtea-7-
plugin openjdk-7-jre unity-tweak-tool gfortran gcc g++ cpp flex csh tcsh libncurses5-
dev bison curl m4 perl make zip libnetcdf-dev netcdf-bin libjasper-dev libpng12-dev
grads build-essential autoconf libtool libwnck-dev intltool libwnck1.0-cil-dev
libdecoration0-dev gawk git compizconfig-settings-manager libppl-dev flashplugin-
installer gstreamer0.10-plugins-ugly gxine libdvdread4 totem-mozilla icedax tagtool
easytag id3tool lame nautilus-script-audio-convert libmad0 mpg321 libavcodec-extra
libxine1-ffmpeg mencoder p7zip-rar p7zip-full unace unrar zip unzip sharutils rar
uudeview mpack arj cabextract file-roller compiz-plugins compiz-plugins-extra
(proses)
3.2 Membuat Folder WRF :
- Open Terminal (CTRL+ALT+T)
> cd /home/$user/ (- - > $user : sesuai nama pengguna saat instalasi UBUNTU ex: adit )
> mkdir Pemodelan
> cd Pemodelan
> mkdir Domains Data library WRFDomainWizard
> mkdir lib
> cd lib
> cp /home/$user/WRF-Mentah/Grads/lib/* .
3.3 Install MPICH :
> cd /home/$user/WRF-Mentah/library
> tar xfvz mpich-3.0.4.tar.gz
> cd /home/$user/WRF-Mentah/library/mpich-3.0.4
> ./configure --prefix=/home/$user/Pemodelan/library/mpich && make && make install
> PATH=$PATH:/home/'$user'/Pemodelan/library/mpich/bin
> export PATH
> . /home/$user/.bashrc
> cd ..
> rm -rf mpich-3.0.4
3.4 Install Zlib :
> cd /home/$user/WRF-Mentah/library
> tar xfvz zlib-1.2.7.tar.gz
> cd /home/$user/WRF-Mentah/library/zlib-1.2.7
> ./configure --prefix=/home/$user/Pemodelan/library/zlib && make && make test &&
make install
> export zlib=/home/$user/Pemodelan/library/zlib
> . /home/$user/.bashrc
> cd ..
> rm -rf zlib-1.2.7
3.5 Install HDF5 :
> cd /home/$user/WRF-Mentah/library
> tar xfvz hdf5-1.8.12.tar.gz
> cd /home/$user/WRF-Mentah/library/hdf5-1.8.12
> ./configure --prefix=/home/$user/Pemodelan/library/hdf5 --enable-fortran --enable-cxx
--with-zlib=/home/$user/Pemodelan/library/zlib --enable-hl --enable-shared && make &&
make test && make install && make check-install
> export HDF5=/home/$user/Pemodelan/library/hdf5
> export CPPFLAGS="-I/home/$user/Pemodelan/library/hdf5/include -I/home/
$user/Pemodelan/library/zlib/include -I/home/$user/Pemodelan/library/netcdf/include"
> export LDFLAGS="-L/home/$user/Pemodelan/library/hdf5/lib -L/home/
$user/Pemodelan/library/zlib/lib -L/home/$user/Pemodelan/library/netcdf/lib"
> export LD_LIBRARY_PATH="/home/$user/Pemodelan/library/hdf5/lib /home/
$user/Pemodelan/library/zlib/lib /home/$user/Pemodelan/library/netcdf/lib"
> cd ..
> rm -rf hdf5-1.8.12
3.6 Install NETCDF :
> cd /home/$user/WRF-Mentah/library
> tar xfvz netcdf-4.1.3.tar.gz
> cd /home/$user/WRF-Mentah/library/netcdf-4.1.3
> ./configure --prefix=/home/$user/Pemodelan/library/netcdf FC=gfortran F77=gfortran
F90=gfortran CC=gcc --enable-shared && make && make check && make install
> export NETCDF=/home/$user/Pemodelan/library/netcdf
> export NETCDF_LIB=/home/$user/Pemodelan/library/netcdf/lib
> export NETCDF_INC=/home/$user/Pemodelan/library/netcdf/include
> cd ..
> rm -rf netcdf-4.1.3
3.7 Install Jasper :
> cd /home/$user/WRF-Mentah/library
> tar xfvz jasper-1.900.1.tar.gz
> cd /home/$user/WRF-Mentah/library/jasper-1.900.1
> ./configure --prefix=/home/$user/Pemodelan/library/jasper && make && make check &&
make install
> export JASPER=/home/$user/Pemodelan/library/jasper
> export JASPERLIB=/home/$user/Pemodelan/library/jasper/lib
> export JASPERINC=/home/$user/Pemodelan/library/jasper/include
> cd ..
> rm -rf jasper-1.900.1
3.8 Install Libpng :
> cd /home/$user/WRF-Mentah/library
> tar xfvz libpng-1.6.12.tar.gz
> cd /home/$user/WRF-Mentah/library/libpng-1.6.12
> ./configure --prefix=/home/$user/Pemodelan/library/libpng && make && make check &&
make install
> export libpng=/home/$user/Pemodelan/library/libpng
> cd ..
> rm -rf libpng-1.6.12
3.9 Install Bufr :
> cd /home/$user/Pemodelan/library
> tar xfvz /home/$user/WRF-Mentah/library/bufr.tar.gz
> cd /home/$user/Pemodelan/library/bufr
> gcc -c *.c && gfortran -c -DUNDERSCORE *.f && ar -ru libbufr.a *.o
> export BUFR=/home/$user/Pemodelan/library/bufr
> export WRFIO_NCD_LARGE_FILE_SUPPORT=1
> export WRF_EM_CORE=1
3.10 Install WRF ARW :
> cd /home/$user/Pemodelan
> tar xfvz /home/$user/WRF-Mentah/WRFV3.6.1.TAR.gz
> mv WRFV3 WRF-ARW
> cd /home/$user/Pemodelan/WRF-ARW
> ./configure -------------------> ( pilih 32. )
-------------------> ( pilih 1.basic )
> ./compile em_real
3.11 Install WPS :
> cd /home/$user/Pemodelan
> tar xfvz /home/$user/WRF-Mentah/WPSV3.6.1.TAR.gz
> cd /home/$user/Pemodelan/WPS
> ./configure -------------------> ( pilih 1. )
-------------------> ( pilih 1.basic )
> sed -i '34s/WRFV3/WRF-ARW/g' configure.wps
> ./compile
3.12 Install ARWpost :
> cd /home/$user/Pemodelan
> tar xfvz /home/$user/WRF-Mentah/ARWpost_V3.tar.gz
> cd /home/$user/Pemodelan/ARWpost
> ./configure -------------------> ( pilih 3. )
> sed -i '38s/-C//' configure.arwp
> cd /home/$user/Pemodelan/ARWpost/src
> sed -i '19s/-lnetcdf/-lnetcdf -lnetcdff/' Makefile
> cd /home/$user/Pemodelan/ARWpost
> ./compile
3.13 Install WRFDomainWizard :
> cd /home/$user/Pemodelan/WRFDomainWizard
> unzip /home/$user/WRF-Mentah/WRFDomainWizard.zip
> chmod +x run_DomainWizard
3.14 Data Statis :
Copy folder data statis (geog_complete) pada /home .
=============================SELESAI==============================
4. PROSES RUNING DATA WRF-ARW :
4.1 PROSES PEMBUATAN DOMAIN :
- OPEN TERMINAL (CTRL+ALT+T) :
1.
2.
3.
4.
- Setting posisi folder WPS,geog_complete, dan Domains :
- OK
5.
6. Buat nama folder domain (ex:coba).
7. Buat Domain 1, isikan Project Options Type (Mercator), dan UPDATE-MAP.
8. Setting Grid Options sesuai kebutuhan penelitian.
- Pada Geographic data resolution, terdapat 4
pilihan : - 10m
- 5m
- 2m
- 30s
9. Jika memerlukan DOWNSCALING, pilih menu NEST, kemudian pilih NEW.
10. Setting nesting options sesuai keperluan penelitian, kemudian pilih OK.
11. Jika ingin melakukan DOWNSCALING kembali, lakukan langkah yang sama.
12. Jika sudah cukup melakukan DOWNSCALING, pastikan nesting berhasil. Kemudian pilih
NEXT.
13. Setting namelist.input :
- &timecontrol : sesuaikan dengan start date dan end date dari data yang di unduh.
Ex : data .FNL > 2015-10-01_00.00 sampai 2015-10-02_00.00
START DATE DATA UNTUK RUNNING 24 JAM END DATE
- &domains :
- &physic : Setting Parameterisasi MicroFisis sesuai penelitian.
- &dynamics : Setting Parameterisasi Dinamis sesuai penelitian.
- Jika sudah disetting sesuai kebutuhan penelitian, pilih NEXT.
14. Anda akan memasuki windows Run Processors, setting :
* Grib Vtable Name => Ex: Vtable.GFS
* Grib File Directory => Select Directory (Folder data .FNL disimpan)
=> Select File Directory (Data .FNL yang akan di running)
[Select Directory (Folder data .FNL disimpan)] [Select File Directory ]
* Grib start date (sesuai data .FNL awal )
* Grib end date (sesuai data .FNL akhir)
- Setelah Proses setting selesai, jalankan Run Preprocessors :
1. GEOGRID :
Jika berhasil outputnya adalah :
2. UNGRIB :
Jika berhasil outputnya adalah :
3. METGRIB:
Jika berhasil outputnya adalah :
- Jika proses Preprocessing telah selesai, pilih NEXT kemudian EXIT.
15. OPEN TERMINAL BARU (CTRL+ALT+T)
16. Jalankan pada terminal :
> cd Pemodelan
> cd Domains
> ls
> cd [nama_domain_yang sudah dibuat_ex: coba]
> ln -sf ~/Pemodelan/WRF-ARW/run/*_DATA ~/Pemodelan/WRF-ARW/run/*.TBL
~/Pemodelan/WRF-ARW/run/tr* ~/Pemodelan/WRF-ARW/run/*txt ~/Pemodelan/WRF-
ARW/run/*tbl ~/Pemodelan/WRF-ARW/run/co2* ~/Pemodelan/WRF-ARW/main/*.exe
~/Pemodelan/ARWpost/namelist.ARWpost ~/Pemodelan/ARWpost/ARWpost.exe .
> ls
Pstikan tidak ada data yang berwarna MERAH.
Jika tidak ada file yang berwarna MERAH artinya proses Link file-file pendukung WRF berhasil dan
siap melanjutkan ke langkah selajutnya yaitu ./real.exe dan ./wrf.exe .
17. Proses real.exe :
Ketikkan pada terminal
> ./real.exe
tunggu proses berjalan, jika berhasil outputnya adalah :
18. Proses wrf.exe :
Ketikkan pada terminal
> ./wrf.exe
Pada proses ini akan membutuhka waktu yang cukup lama tergantung pada besarnya domain,
banyaknya nesting, dan jangka waktu data yang di running.
Jika proses ./wrf.exe telah SUCCESS COMPLETE, maka outputnya adalah berupa file yang bernama
“wrfout_d01_2015_10-01_00:00:00” dan “ wrfout_d02_2015_10-01_00:00:00” yang ada di dalam
'/home/Pemodelan/Domains/[nama_domain]'
(output dari wrf.exe tergantung pada berapa
domain/downscaling yang di buat, dalam cntoh di
atas adalah pemakaian 2 domain. )
19. PROSES ARWpost.exe :
Pada proses ini akan di hasilkan file yang akan siap di olah pada softwate pendukung seperti GRADS,dll.
Yang outputnya berupa “.ctl” dan “.dat”
Langkah prosesnya yaitu, ketikkan pada terminal :
> gedit namelist.ARWpost
Kemudian setting pada bagian :
1. &datetime (sesuaikan pada data runningan) :
(namelist awal) (namelist.ARWpost setelah di setting)
2. &io (sesuaikan pada lokasi data “wrfout_d01_2015_10-01_00:00:00” & “ wrfout_d02_2015_10-01_00:00:00” berada)
- Pada bagian input_root_name :
LOKASI DIMANA DATA “wrfout_d01_2015_10-01_00:00:00” berada.
- Pada Bagian output_root_name:
LOKASI DIMANA DATA OUTPUT AKAN BERADA YANG BERUPA .ctl dan .dat
(ec: coba_d01.ctl dan coba_d01.dat) dimana ini adalah bagian dari DOMAIN_1.
3. Setelah di setting kemudian SAVE.
4. Kembali ke terminal dan ketikkan :
>./ARWpost.exe
5. Jika SUCCESS maka akan keluar output file coba_d01.ctl & coba_d01.dat. Untuk memperoleh
data output DOMAIN_2, lakukan langkah yang sama pada point 2,3,&4 dengan merubah
input_root_name =” /home/$users/Pemodelan/Domains/coba/ wrfout_d02_2015_10-01_00:00:00”
output_root_name = “/home/$users/Pemodelan/Domains/coba/coba_d01 ”
20. Setelah proses ARWpost.exe selesai, data dapat di olah meggunakan software
GRADS, dengan ketikkan pada terminal :
> cd grads
> ENTER
> open coba_d01.ctl
: TAMPILAN SOFTWARE GRADS :
: CONTOH TAMPILAN PARAMETER OUTPUT WRF-ARW :