LBLRTM使用说明

LBLRTM (Line-By-Line Radiative Transfer Model) 是精确高效的逐线积分辐射传输模型。源于 Fast Atmospheric Signature Code (FASCODE)。波段从紫外到亚毫米。

LBLRTM输入需要LNFL程序运行结果。太阳光谱需要运行 solar source function 程序得到LBLRTM太阳能输入。

LBLRTM运行的流程框图

第一部分介绍LNFL:

LNFL将一个ASCII文件参数数据库转换为LBLRTM输入的非格式化二进制文件TAPE3。

输入的ASCII文件下载链接https://github.com/AER-RC

运行LNFL

cd build
make -f make_lnfl $TARGET
TargetDescriptionCompiler
aixIBMsglIBM/AIX OS using IBM fortran,single precisionxlf90
linuxPGIsglLinux OS using PGI fortran,single precisionpgf90
linuxGNUsglLinux OS using GNU fortran,single precisiongfortran
linuxG95sglLinux OS using G95 fortran,single precisiong95
inuxINTELsglLinux OS using Intel fortran,single precisionifort
mingwGNUsglWindows unix shell environment using gfortran,single precisiongfortran
osxABSOFTsglMac OS_X using Absoft Pro fortran,singleprecisionf90
osxGNUsglMac OS_X using GNU fortran,singleprecisiongfortran
osxIBMsglMac OS_X using IBM XL fortran,singleprecisionxlf90
osxINTELsglMac OS_X using Intel fortran,single precisionifort
sunSUNsglSun/Solaris OS using Sun fortran,single precisionsunf90
sgiMIPSsglSGI/IRIX64 OS using MIPS fortran,single precisionf90

详细请参见github:https://github.com/AER-RC/LBLRTM/wiki

然后运行:

\rm TAPE1 TAPE2 TAPE3 TAPE6 TAPE10

# Set up link to AER line file (e.g. aer_v_3.5) that comes in the AER line parameter database
set line_file = "aer_v_3.7"

# Set up link to LNFL executable
set lnfl_ex = "../../lnfl_v3.2_linux_pgi_sgl"

\rm TAPE5 TAPE1 TAPE3 lnfl

#ln -s $line_file TAPE1
ln -s TAPE5_ex TAPE5
ln -s $lnfl_ex lnfl

./lnfl $line_file

\mv TAPE3 TAPE3_$line_file
\mv TAPE6 TAPE6_$line_file
\mv TAPE7 TAPE7_$line_file

 运行结果TAPE3,TAPE6,TAPE10,TAPE7

具体配置参见Github

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值