安装步骤¶
环境变量的设置¶
注解
export BASE=${ROOT_DIR}/nwprod/hrrr.v3.0.8/sorc
编译 hrrr_wrfarw_serial¶
编译步骤:
cd ${BASE}/hrrr_wrfarw.fd/WRFV3.8.1 ./clean -aa ./clean -a ./clean cd external/io_int/ rm -f *.f *.o *.obj *.i *.mod *.a diffwrf io_int_idx_tags.h cd - cp configure.wrf.serial configure.wrf ./compile em_real |& tee make.log
编译 hrrr_update_bc¶
编译步骤:
cd ${BASE}/hrrr_update_bc.fd cp makefile.update_bc.ibm makefile make clean make
编译 hrrr_wps¶
编译步骤:
cd ${BASE}/hrrr_wps.fd/WPSV3.9.0.1 ./clean -aa ./clean -a ./clean cp configure.wps.optim configure.wps ./compile |& tee make.log cp ungrib/src/ungrib.exe ${BASE}/../exec/hrrr_wps_ungrib cp metgrid/src/metgrid.exe ${BASE}/../exec/hrrr_wps_metgrid
编译 hrrr_wrfpost¶
注解
Please use the community upp in on IBM
编译步骤:
export CRTM_LIB=${ROOT_DIR}/nwprod/lib/crtm/v2.0.6/aix/libcrtm_v2.0.6.a export CRTM_INC=${ROOT_DIR}/nwprod/lib/crtm/v2.0.6/aix/include/crtm_v2.0.6 cd ${BASE}/hrrr_wrfpost.fd cp makefile_wrfpost_IBM_XLF makefile make clean make source ~/.profile
编译 hrrr_wrfarw¶
编译步骤:
cd ${BASE}/hrrr_wrfarw.fd/WRFV3.8.1 ./clean -aa ./clean -a ./clean cd external/io_int/ rm -f *.f *.o *.obj *.i *.mod *.a diffwrf io_int_idx_tags.h cd - cp configure.wrf.optim configure.wrf ./compile em_real |& tee make.log cp main/real.exe ${BASE}/../exec/hrrr_wrfarw_real cp main/wrf.exe ${BASE}/../exec/hrrr_wrfarw_fcst
编译 hrrr_gsi¶
编译步骤:
export NETCDF_INCLUDE="-I${NETCDF}/include" export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdff -lnetcdf" export LAPACK="-L/cma/u/app/lapack-3.4.2 -llapack" cd ${BASE}/hrrr_gsi.fd make clean cd gsdcloud make clean make cd .. make make install make library
编译 hrrr_process_enkf¶
编译步骤:
cd ${BASE}/hrrr_process_enkf.fd export LAPACK="-L/cma/u/app/lapack-3.4.2 -llapack" make clean make xlf90_r -qfixed -c -O3 dlarnv.f90 xlf90_r -qfixed -c -O3 dlaruv.f90 make make install
编译 hrrr_full_cycle_surface¶
编译步骤:
cd ${BASE}/hrrr_full_cycle_surface.fd make clean make
编译 hrrr_process_cloud¶
编译步骤:
cd ${BASE}/hrrr_process_cloud.fd make clean make
编译 hrrr_process_imssnow¶
编译步骤:
cd ${BASE}/hrrr_process_imssnow.fd make clean make
编译 hrrr_process_mosaic¶
编译步骤:
cd ${BASE}/hrrr_process_mosaic.fd make clean make
编译 hrrr_process_sst¶
编译步骤:
cd ${BASE}/hrrr_process_sst.fd make clean make
编译 hrrr_process_lightning¶
编译步骤:
cd ${BASE}/hrrr_process_lightning.fd make clean make
编译 hrrr_update_gvf¶
编译步骤:
cd ${BASE}/hrrr_update_gvf.fd make clean make
编译 hrrr_ref2tten¶
编译步骤:
cd ${BASE}/hrrr_ref2tten.fd make clean make