爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 195|回复: 0

求助!LBM计算线性算子矩阵出现错误

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
正在调试正压模式,执行到计算线性算子矩阵computing linear operator matrix时,执行csh文件时输出不了dat文件,为什么?
我的csh文件内容如下:
setenv LNHOME   /g6/zuojq/LBM/ln_solver.wm    # ROOT of LBM
setenv LBMDIR   $LNHOME/model                          # ROOT of model
setenv SYSTEM   pi                                     # execute system
setenv RUN      $LBMDIR/bin/$SYSTEM/lbm2.t42ml1cbaro   # Excutable file
setenv DIR      $LNHOME/data                           # Output Dir
setenv BSFILE   $LNHOME/bs/gt3/ncep.bs.t42l1           # Atm. BS File
setenv MATDIR   $DIR/mat                               # matrix directory
setenv MATNAM   MATBR.t42l1.dat                        # output matrix file name
ls -l $LNHOME/bs/gt3/ncep.bs.t42l1
#
#
setenv NLEVS     1  # no. of vertical levels
setenv NWSTR     0   # first zonal wave number
setenv NWEND    42   # truncate wave number
setenv KORD      4
setenv KTEF      1
#
setenv STM       1
setenv STD       1
#
if (! -e $DIR) mkdir -p $DIR
if (! -e $DIR/out) mkdir -p $DIR/out
if (! -e $MATDIR) mkdir -p $MATDIR
#
#/bin/rm -f $DIR/out/SYSOUT* $DIR/out/ERROUT
#/bin/rm -f $MATDIR/$MATNAM
#
echo ' '
echo ------ job started at `date`
echo ------ Error message  > $DIR/out/ERROUT
#
#       resolution      
#
@ maxw = 41 #$NWEND
@ izwv = $NWSTR
while ( $izwv <= $maxw )
#
#       loop for a unity (NMDIM) of vor.
#
echo VOR zonal wave M is $izwv
#
#      setup
#
cd $DIR
echo job started at `date` > $DIR/out/SYSOUT$izwv
/bin/rm -f $DIR/out/SYSIN
#
#      parameters
#
cat << END_OF_DATA >>! $DIR/out/SYSIN
&nmrun  run='make matrix'                                     &end

&nmtime start=0,$STM,$STD,0,0,0, end=0,$STM,$STD,0,30,0       &end

&nmdelt delt=40, tunit='MIN', inistp=0                        &end

&nmhdif order=$KORD, tefold=$KTEF, tunit='DAY'                &end

&nmdamp ddragv=10,
         tunit='DAY'                                           &end

&nmzmfct zmfctv=5.                                           &end

&nminit file='$BSFILE',
         DTBFR=1., DTAFTR=1., TUNIT='YEAR'                     &end

&nmchck ocheck=t, ockall=f                                    &end

&nmamat amatf='$MATDIR/$MATNAM', kmatw=$izwv                  &end
END_OF_DATA
echo "Processing wave $izwv, output to $MATDIR/$MATNAM"
#
#  run
#
( $RUN < $DIR/out/SYSIN >> $DIR/out/SYSOUT$izwv ) >& $DIR/out/ERROUT
#$RUN < $DIR/out/SYSIN >> $DIR/out/SYSOUT$izwv
echo job end at `date` >> $DIR/out/SYSOUT$izwv
#
   @ izwv++
end
#
echo ------ redist end at `date`
echo ' '



密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表