You are on page 1of 3

Installing WRFPLUS and WRFDA for 4DVAR Run

If you intend to run WRFDA 4DVAR, it is necessary to have WRFPLUS installed first.
Note: if you intend to run both 3DVAR and 4DVAR experiments, it is not necessary to compile
the code twice. The da_wrfvar.exe executable compiled for 4DVAR can be used for both 3DVAR
and 4DVAR assimilation.
To install WRFPLUS (for versions prior to V4.0, see:
http://www2.mmm.ucar.edu/wrf/users/docs/user_guide_V3.9/users_guide_chap6.htm#_Installing_
WRFPLUS_and_2)
> gunzip WRFV4.0.tar.gz
> tar -xf WRFV4.0.tar
> mv WRF WRFPLUS
> cd WRFPLUS
> ./configure wrfplus
As with 3D-Var, “serial” means single-processor, and “dmpar” means Distributed Memory Parallel
(MPI). Be sure to select the same option for WRFPLUS as you will use for WRFDA.
 Compile WRFPLUS
> ./compile wrfplus >& compile.out
> ls -ls main/*.exe
If compilation was successful, you should see the WRFPLUS executable (named wrfplus.exe):
53292 -rwxr-xr-x 1 user man 54513254 Apr  6 22:43 main/wrfplus.exe

Finally, set the environment variable WRFPLUS_DIR to the appropriate directory:


>setenv WRFPLUS_DIR ${your_source_code_dir}/WRFPLUS

To install WRFDA for the 4D-Var run:


 If you intend to use RTTOV to assimilate radiance data, you will need to set the appropriate
environment variable at compile time. See the previous 3DVAR section for instructions.
>./configure 4dvar

>./compile all_wrfvar >& compile.out

>ls -ls var/build/*.exe var/obsproc/*.exe

You should see the same 44 executables as are listed in the above 3DVAR section, including
da_wrfvar.exe
Mendownload libraries hdf5
hdfgroup.org/downloads/hdf5/
Kemudian ekstrak di dalam folder LIBRARIES dan rename menjadi hdf5
Buka Folder hdf5 dan Open Terminal
(VERSI FAZRUL)
./configure --prefix=/home/wahyu/WRF/LIBRARIES/hdf5 --with-
zlib=/home/wahyu/WRF/LIBRARIES/grib2 --enable-hl --enable-fortran --enable-cxx --enable-
shared
make check
make install
---
(VERSI GITHUB)
# hdf5 library for netcdf4 functionality
cd $HOME/WRF/Downloads
tar -xvzf hdf5-1.10.5.tar.gz
cd hdf5-1.10.5
./configure --prefix=$DIR --with-zlib=$DIR --enable-hl --enable-fortran
make check
make install

setenv HDF5=/home/wahyu/WRF/LIBRARIES/hdf5
setenv LD_LIBRARY_PATH=/home/wahyu/WRF/LIBRARIES/hdf5/lib:$LD_LIBRARY_PATH
Mendownload package WRFPLUS
Ekstrak WRFPLUS di dalam folder WRF
tar -xf WRFV4.0.TAR
mv WRF WRFPLUS
cd WRFPLUS
export NETCDF=/home/wahyu/WRF/LIBRARIES/netcdf

./configure wrfplus
→ Enter selection : 18
./compile wrfplus
Cek Keberhasilan: ls -ls main/*.exe
Sebelum menginstall WRFDA jika ingin menambahkan RTTOV:
Download RTTOV

Ekstrak WRFDA di folder WRF


tar -xf WRFV4.0.TAR
mv WRF WRFDA
cd WRFDA
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wahyu/WRF/LIBRARIES/hdf5/lib
export NETCDF=/home/wahyu/WRF/LIBRARIES/netcdf
export HDF5=/home/wahyu/WRF/LIBRARIES/hdf5
export WRFPLUS_DIR=/home/wahyu/WRF/WRFPLUS
export RTTOV=/home/wahyu/WRF/LIBRARIES/rttov11
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wahyu/WRF/LIBRARIES/grib2/lib
./configure 4dvar
→ Enter selection: 18
./compile all_wrfvar
Untuk mengecek keberhasilan: ls -ls var/build/*exe var/obsproc/src/obsproc.exe
36 -rwxrwxr-x 1 wahyu wahyu 34448 Sep 25 16:16 var/build/da_advance_time.exe
104 -rwxrwxr-x 1 wahyu wahyu 105952 Sep 25 16:17 var/build/da_bias_airmass.exe
96 -rwxrwxr-x 1 wahyu wahyu 97360 Sep 25 16:17 var/build/da_bias_scan.exe
44 -rwxrwxr-x 1 wahyu wahyu 43584 Sep 25 16:17 var/build/da_bias_sele.exe
52 -rwxrwxr-x 1 wahyu wahyu 52160 Sep 25 16:17 var/build/da_bias_verif.exe
2040 -rwxrwxr-x 1 wahyu wahyu 2085088 Sep 25 16:17 var/build/da_rad_diags.exe
124 -rwxrwxr-x 1 wahyu wahyu 125808 Sep 25 16:17 var/build/da_tune_obs_desroziers.exe
260 -rwxrwxr-x 1 wahyu wahyu 263344 Sep 25 16:17 var/build/da_tune_obs_hollingsworth1.exe
176 -rwxrwxr-x 1 wahyu wahyu 177264 Sep 25 16:17 var/build/da_tune_obs_hollingsworth2.exe
2260 -rwxrwxr-x 1 wahyu wahyu 2311728 Sep 25 16:18 var/build/da_update_bc_ad.exe
2296 -rwxrwxr-x 1 wahyu wahyu 2348488 Sep 25 16:17 var/build/da_update_bc.exe
2352 -rwxrwxr-x 1 wahyu wahyu 2406760 Sep 25 16:17 var/build/da_verif_grid.exe
1960 -rwxrwxr-x 1 wahyu wahyu 2006368 Sep 25 16:18 var/build/da_verif_obs.exe
86648 -rwxrwxr-x 1 wahyu wahyu 88724208 Sep 25 16:22 var/build/da_wrfvar.exe
2824 -rwxrwxr-x 1 wahyu wahyu 2888496 Sep 25 16:17 var/build/gen_be_addmean.exe
2812 -rwxrwxr-x 1 wahyu wahyu 2877840 Sep 25 16:17 var/build/gen_be_cov2d3d_contrib.exe
2796 -rwxrwxr-x 1 wahyu wahyu 2861288 Sep 25 16:18 var/build/gen_be_cov2d.exe
2812 -rwxrwxr-x 1 wahyu wahyu 2877840 Sep 25 16:17 var/build/gen_be_cov3d2d_contrib.exe
2808 -rwxrwxr-x 1 wahyu wahyu 2873752 Sep 25 16:17 var/build/gen_be_cov3d3d_bin3d_contrib.exe
2816 -rwxrwxr-x 1 wahyu wahyu 2881936 Sep 25 16:17 var/build/gen_be_cov3d3d_contrib.exe
2796 -rwxrwxr-x 1 wahyu wahyu 2861288 Sep 25 16:17 var/build/gen_be_cov3d.exe
2788 -rwxrwxr-x 1 wahyu wahyu 2853096 Sep 25 16:17 var/build/gen_be_diags.exe
2808 -rwxrwxr-x 1 wahyu wahyu 2873744 Sep 25 16:17 var/build/gen_be_diags_read.exe
2800 -rwxrwxr-x 1 wahyu wahyu 2865456 Sep 25 16:17 var/build/gen_be_ensmean.exe
2816 -rwxrwxr-x 1 wahyu wahyu 2881880 Sep 25 16:17 var/build/gen_be_ensrf.exe
2876 -rwxrwxr-x 1 wahyu wahyu 2943208 Sep 25 16:18 var/build/gen_be_ep1.exe
2948 -rwxrwxr-x 1 wahyu wahyu 3017048 Sep 25 16:18 var/build/gen_be_ep2.exe
2880 -rwxrwxr-x 1 wahyu wahyu 2946408 Sep 25 16:18 var/build/gen_be_etkf.exe
2804 -rwxrwxr-x 1 wahyu wahyu 2869480 Sep 25 16:17 var/build/gen_be_hist.exe
2908 -rwxrwxr-x 1 wahyu wahyu 2976680 Sep 25 16:18 var/build/gen_be_stage0_gsi.exe
2920 -rwxrwxr-x 1 wahyu wahyu 2988704 Sep 25 16:18 var/build/gen_be_stage0_wrf.exe
2836 -rwxrwxr-x 1 wahyu wahyu 2902256 Sep 25 16:18 var/build/gen_be_stage1_1dvar.exe
2848 -rwxrwxr-x 1 wahyu wahyu 2914544 Sep 25 16:18 var/build/gen_be_stage1.exe
2836 -rwxrwxr-x 1 wahyu wahyu 2902464 Sep 25 16:18 var/build/gen_be_stage1_gsi.exe
2836 -rwxrwxr-x 1 wahyu wahyu 2902312 Sep 25 16:18 var/build/gen_be_stage2_1dvar.exe
2808 -rwxrwxr-x 1 wahyu wahyu 2873584 Sep 25 16:18 var/build/gen_be_stage2a.exe
2820 -rwxrwxr-x 1 wahyu wahyu 2885872 Sep 25 16:18 var/build/gen_be_stage2.exe
1596 -rwxrwxr-x 1 wahyu wahyu 1630272 Sep 25 16:16 var/build/gen_be_stage2_gsi.exe
2816 -rwxrwxr-x 1 wahyu wahyu 2881776 Sep 25 16:18 var/build/gen_be_stage3.exe
2796 -rwxrwxr-x 1 wahyu wahyu 2861296 Sep 25 16:18 var/build/gen_be_stage4_global.exe
2824 -rwxrwxr-x 1 wahyu wahyu 2890240 Sep 25 16:17 var/build/gen_be_stage4_regional.exe
2792 -rwxrwxr-x 1 wahyu wahyu 2857256 Sep 25 16:18 var/build/gen_be_vertloc.exe
2920 -rwxrwxr-x 1 wahyu wahyu 2988464 Sep 25 16:18 var/build/gen_mbe_stage2.exe
1076 -rwxrwxr-x 1 wahyu wahyu 1099656 Sep 25 16:23 var/obsproc/src/obsproc.exe

Instalasi HDF5 masih perlu diperiksa terutama hdf5_fortran -hl dkk

You might also like