系统 Centos7.6 GUN编译环境
1 ncl安装
(1)根据系统下载相应ncl安装包:http://www.ncl.ucar.edu/Download/list_of_binaries.shtml
这里下载 ncl_ncarg-6.6.2-CentOS7.6_64bit_gnu485.tar.gz ,放在新建目录/usr/local/ncl_ncarg-6.6.2下
(2)解压无需安装
cd /usr/local/ncl_ncarg-6.6.2
tar xzvf ncl_ncarg-6.6.2-CentOS7.6_64bit_gnu485.tar.gz
解压出bin,include,lib三个文件夹
(3)设环境变量
vim ~/.bashrc
export NCARG_ROOT=/usr/local/ncl_ncarg-6.6.2/
export PATH=$NCARG_ROOT/bin:$PATH
export MANPATH=$NCARG_ROOT/man:$MANPATH
source ~/.bashrc
(4)在终端职下图显示侧表示安装成功
2 NCARG
ncarg可用于看执行WPS中geogrib.exe后的嵌套情况
终端输入:
ncargex cpex08
如显示确实库文件
/usr/bin/ld: cannot find -lcairo
/usr/bin/ld: cannot find -lpixman-1
/usr/bin/ld: cannot find -lbz2
可用yum命令安装
yum install cairo* libxt*
yum install libXext
yum install libXext-devel
yum install libX11-devel
yum install cairo-devel
yum install bzip2-libs
yum install bzip2-devel
终端输入:
ncargex cpex08
如无窗口弹出,can not display,本地机子安装Xming,设服务器环境变量
vim ~/.bashrc
export DISPLAY=本地机IP:0.0
source ~/.bashrc
再在终端输入
ctrans -d X11 cpex08.ncgm
成功后有黑屏弹出,点击黑屏,可见
3 使用NCL查看DAMAIN设置
新版本WPS编译不再在util文件夹下生成plotgrids.exe和plotfmt.exe,而是直接用plotgrids.ncl和plotfmt.ncl。
(1)查看domain设置
plotgrids.ncl需要用NCL V6.1打开,这里安装了ncl v6.6.2,使用plotgrids_new.ncl
在PWS文件夹下,运行geogrid.exe后再看damain设置。
cd WPS
./geogrib.exe
ncl util/plotgrids_new.ncl
(2)查看FILE文件
./ungrib.exe
ncl util/plotfmt.ncl 'filename="FILE:2013-09-22_12"'
点击图片可以翻看不同变量场