环境变量设置¶
在 $HOME/.profile, 或 $HOME/.bashrc, 或 $HOME/.cshrc 中加入以下以下与库相关的环境变量:
注解
jasper version 2.0.0 above is not working, please install version 1.900.1
# Define the nwp libs
# ------------------------
setenv BACIO_VER v2.0.1
setenv SIGIO_VER v2.0.1
setenv W3EMC_VER v2.2.0
setenv SFCIO_VER v1.0.0
# Defin the include paths
# -------------------------
setenv JASPER_INC /glade/u/home/xinzhang/spack/opt/spack/linux-sles12-broadwell/intel-19.0.5.281/jasper-1.900.1-q4jmxkhrtqgr5linm2ekuaiglaydhoej/include
setenv PNG_INC /glade/u/home/xinzhang/spack/opt/spack/linux-sles12-broadwell/intel-19.0.5.281/libpng-1.6.37-rty7tjtcgxiwgolsdko54yrouft5aaqd/include
setenv Z_INC /glade/u/home/xinzhang/spack/opt/spack/linux-sles12-broadwell/intel-19.0.5.281/zlib-1.2.11-ezdt444oqtuowpfngoi3ibcwjzgzatfd/include
setenv XMLPARSE_INC ${ROOT_DIR}/nwprod/lib/xmlparse/v2.0.0/intel/xmlparse-2.0.0/include
setenv G2TMPL_INC ${ROOT_DIR}/nwprod/lib/g2tmpl/v1.4.0/intel/include
setenv G2_INC4 ${ROOT_DIR}/nwprod/lib/g2/v2.5.2/intel/include/g2_4
setenv G2_INCd ${ROOT_DIR}/nwprod/lib/g2/v2.5.2/intel/include/g2_d
setenv NEMSIO_INC ${ROOT_DIR}/nwprod/lib/nemsio/incmod/nemsio
setenv GFSIO_INC4 ${ROOT_DIR}/nwprod/lib/gfsio/v1.1.0/intel/include/gfsio_4
setenv SIGIO_INC4 ${ROOT_DIR}/nwprod/lib/sigio/v2.0.1/src/sigio_v2.0.1/include
setenv SFCIO_INC4 ${ROOT_DIR}/nwprod/lib/sfcio/v1.0.0/intel/include/sfcio_v1.0.0_4
setenv W3EMC_INC4 ${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/intel/w3emc_v2.2.0_4
setenv W3EMC_INCd ${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/intel/w3emc_v2.2.0_d
setenv CRTM_INC ${ROOT_DIR}/nwprod/lib/crtm/v2.2.3/intel/include/crtm_v2.2.3/
# Defin the library paths
# -------------------------
setenv JASPER_LIB "-L/glade/u/home/xinzhang/spack/opt/spack/linux-sles12-broadwell/intel-19.0.5.281/jasper-1.900.1-q4jmxkhrtqgr5linm2ekuaiglaydhoej/lib -ljasper"
setenv PNG_LIB "-L/glade/u/home/xinzhang/spack/opt/spack/linux-sles12-broadwell/intel-19.0.5.281/libpng-1.6.37-rty7tjtcgxiwgolsdko54yrouft5aaqd/lib -lpng"
setenv Z_LIB "-L/glade/u/home/xinzhang/spack/opt/spack/linux-sles12-broadwell/intel-19.0.5.281/zlib-1.2.11-ezdt444oqtuowpfngoi3ibcwjzgzatfd/lib -lz"
setenv XMLPARSE_LIB ${ROOT_DIR}/nwprod/lib/xmlparse/v2.0.0/intel/xmlparse-2.0.0/lib/libxmlparse.a
setenv G2TMPL_LIB ${ROOT_DIR}/nwprod/lib/g2tmpl/v1.4.0/intel/libg2tmpl.a
setenv G2_LIB4 ${ROOT_DIR}/nwprod/lib/g2/v2.5.2/intel/libg2_4.a
setenv G2_LIBd ${ROOT_DIR}/nwprod/lib/g2/v2.5.2/intel/libg2_d.a
setenv NEMSIO_LIB ${ROOT_DIR}/nwprod/lib/nemsio/libnemsio.a
setenv GFSIO_LIB4 ${ROOT_DIR}/nwprod/lib/gfsio/v1.1.0/intel/libgfsio_4.a
setenv SIGIO_LIB4 ${ROOT_DIR}/nwprod/lib/sigio/v2.0.1/src/sigio_v2.0.1/lib/libsigio_v2.0.1_4.a
setenv SFCIO_LIB4 ${ROOT_DIR}/nwprod/lib/sfcio/v1.0.0/intel/libsfcio_v1.0.0_4.a
setenv IP_LIB ${ROOT_DIR}/nwprod/lib/ip/v2.0.0/intel/libip_v2.0.0_4.a
setenv IP_LIB4 ${ROOT_DIR}/nwprod/lib/ip/v2.0.0/intel/libip_v2.0.0_4.a
setenv SP_LIB4 ${ROOT_DIR}/nwprod/lib/sp/libsp_4.a
setenv SP_LIBd ${ROOT_DIR}/nwprod/lib/sp/libsp_d.a
setenv W3NCO_LIB4 ${ROOT_DIR}/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.1_4.a
setenv W3NCO_LIB8 ${ROOT_DIR}/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.1_8.a
setenv W3NCO_LIBd ${ROOT_DIR}/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.1_d.a
setenv W3EMC_LIB4 ${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/intel/libw3emc_v2.2.0_4.a
setenv W3EMC_LIB8 ${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/intel/libw3emc_v2.2.0_8.a
setenv W3EMC_LIBd ${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/intel/libw3emc_v2.2.0_d.a
setenv BACIO_LIB4 ${ROOT_DIR}/nwprod/lib/bacio/v2.0.1/intel/libbacio_4.a
setenv BACIO_LIB8 ${ROOT_DIR}/nwprod/lib/bacio/v2.0.1/intel/libbacio_8.a
setenv CRTM_LIB ${ROOT_DIR}/nwprod/lib/crtm/v2.2.3/intel/libcrtm_v2.2.3.a
setenv BUFR_LIB4_DA ${ROOT_DIR}/nwprod/lib/bufr/v11.0.1/intel/libbufr_v11.0.1_4_64_DA.a
setenv BUFR_LIB4 ${BUFR_LIB4_DA}
setenv BUFR_LIB8_DA ${ROOT_DIR}/nwprod/lib/bufr/v11.0.1/intel/libbufr_v11.0.1_8_64_DA.a
setenv BUFR_LIB8 ${BUFR_LIB8_DA}
setenv BUFR_LIBd_DA ${ROOT_DIR}/nwprod/lib/bufr/v11.0.1/intel/libbufr_v11.0.1_d_64_DA.a
setenv BUFR_LIBd ${BUFR_LIBd_DA}