Link Search Menu Expand Document

CALPUFF模擬結果轉nc檔案

Table of contents

背景

  • 基本上,本程式是在con2avrg之後,再進一步呼叫pncgenuamiv檔案轉成nc檔案。

呼叫pncgen

  • 使用system內函數
 2503       call system('/usr/kbin/pnc_congrd02')

pnc_congrd02

$ cat /usr/kbin/pnc_congrd02
PTH=/cluster/miniconda/envs/unresp/bin
PNCD=$PTH/pncdump
NSTEP=`$PNCD --head -f uamiv calpuff.con.S.grd02 |grep NSTEPS|grep \=|awkk 3|tail -n1`
$PTH/pncgen.py -f uamiv -a TSTEP,global,o,i,$NSTEP --from-conv=ioapi --to-conv=cf -O calpuff.con.S.grd02 calpuff.con.S.grd02.nc
$PTH/pncgen --out-format=uamiv -O calpuff.con.S.grd02.nc  calpuff.con.S.grd02
#rm calpuff.con.S.grd02.nc
$PTH/pncgen -f uamiv -O calpuff.con.S.grd02 calpuff.con.S.grd02.nc