Setting Environment Variables Using csh¶
If using a csh environment, use the following syntax to set the environment variables prior to installing WRF and WPS.
Environment Settings for a gfortran/GNU Compiler
setenv dir /full-path-to-libs-directory/libs
setenv PATH .:/$dir/netcdf/bin:/$dir/bin:${PATH}
setenv LD_LIBRARY_PATH /$dir/lib:/$dir/netcdf/lib:/$dir/grib2/lib
setenv JASPERLIB /$dir/grib2/lib
setenv JASPERINC /$dir/grib2/include
setenv NETCDF /$dir/netcdf
setenv CC gcc
setenv CXX g++
setenv FC gfortran
setenv FCFLAGS -m64
setenv F77 gfortran
setenv FFLAGS -m64
setenv LDFLAGS -L$dir/grib2/lib
setenv CPPFLAGS -I$dir/grib2/include
Environment Settings for an Intel Compiler
setenv dir /full-path-to-libs-directory/libs
setenv PATH .:/$dir/netcdf/bin:/$dir/bin:${PATH}
setenv LD_LIBRARY_PATH $dir/lib:/$dir/netcdf/lib:/$dir/grib2/lib
setenv JASPERLIB /$dir/grib2/lib
setenv JASPERINC /$dir/grib2/include
setenv NETCDF /$dir/netcdf
setenv CC icc
setenv CXX icpc
setenv CFLAGS '-O3 -xHost -ip -no-prec-div -static-intel'
setenv CXXFLAGS '-O3 -xHost -ip -no-prec-div -static-intel'
setenv F77 ifort
setenv FC ifort
setenv F90 ifort
setenv FFLAGS '-O3 -xHost -ip -no-prec-div -static-intel'
setenv CPP 'icc -E'
setenv CXXCPP 'icpc -E'
setenv LDFLAGS -L$dir/grib2/lib
setenv CPPFLAGS -I$dir/grib2/include