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
Target Description Compiler
aixIBMsgl IBM/AIX OS using IBM fortran,single precision xlf90
linuxPGIsgl Linux OS using PGI fortran,single precision pgf90
linuxGNUsgl Linux OS using GNU fortran,single precision gfortran
linuxG95sgl Linux OS using G95 fortran,single precision g95
inuxINTELsgl Linux OS using Intel fortran,single precision ifort
mingwGNUsgl Windows unix shell environment using gfortran,single precision gfortran
osxABSOFTsgl Mac OS_X using Absoft Pro fortran,singleprecision f90
osxGNUsgl Mac OS_X using GNU fortran,singleprecision gfortran
osxIBMsgl Mac OS_X using IBM XL fortran,singleprecision xlf90
osxINTELsgl Mac OS_X using Intel fortran,single precision ifort
sunSUNsgl Sun/Solaris OS using Sun fortran,single precision sunf90
sgiMIPSsgl SGI/IRIX64 OS using MIPS fortran,single precision f90

详细请参见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

LBLRTM使用说明相关推荐

  1. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  2. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  3. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  4. Delphi开发的IOCP测试Demo以及使用说明。

    Delphi开发的IOCP,此为压力测试Demo和使用说明.

  5. oracle database link mysql_oracle database link使用说明

    oracle database link使用说明 作用: 将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象. 简易语法: CREATE [PUBLIC] ...

  6. 序列拼接工具Bowtie使用说明

    序列拼接工具Bowtie使用说明 2011-06-08 ~ ADMIN Bowtie是一个超级快速的,较为节省内存的短序列拼接至模板基因组的工具.它在拼接35碱基长度的序列时,可以达到每小时2.5亿次 ...

  7. benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明

    关于数据库的压力测试,之前写过3篇Blog: 数据库基准测试(Database Benchmarking) 说明 数据库压力测试工具 -- Hammerdb 使用说明 数据库压力测试工具 -- Swi ...

  8. 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....

    关于<计算机应用基础>课程网页下的学习资源使用说明. 关于<计算机应用基础>课程网页下的学习资源使用说明 各位同学:大家好! 07春学期已接近一半的时间了,新生对课程还需要更多 ...

  9. gh ost mysql_MySQL在线DDL gh-ost 使用说明

    3)使用说明:条件是操作的MySQL上需要的binlog模式是ROW.如果在一个从上测试也必须是ROW模式,还要开启log_slave_updates.根据上面的参数说明按照需求进行调整. 环境:主库 ...

最新文章

  1. 终于,Geoffrey Hinton那篇备受关注的Capsule论文公开了
  2. 在Linux中同时删除一百万个小文件的最快方法
  3. Linux笔记(更改权限chmod,更改所有组chown,umask,隐藏权限chattr)
  4. 查看Unity工程版本
  5. 刘歧:让人生不留遗憾
  6. AB-string CodeForces - 1238D(思维)
  7. 初级程序员需要接触好的架构代码
  8. android 桌面视频播放器,ZY-Player ,一款跨平台桌面端视频资源播放器
  9. 使用Maven 创建web3.0项目
  10. ie模版字符串_字符串模板、模板字符串、Vue中使用template等等。
  11. iOS ipv6审核被拒绝的解决方案(已审核通过)
  12. 数据结构与算法之-----图(拓扑排序)
  13. oracle的启动与关闭原理-数据路的分阶段启动
  14. Win10下的Hp1020P打印机。
  15. 中国计算机设计大赛国二省一比赛总结——新冠病毒管理系统
  16. openGauss数据库日志管理指导
  17. 基于zynq的千兆网udp项目_AC6102开发板千兆以太网UDP传输实验2
  18. vs2010中, 注释导致的怪异现象
  19. 浏览器是如何渲染网页的
  20. HTML设置文字的格式

热门文章

  1. 移动射击--算法笔试模拟题精解
  2. python生成词向量_词向量是如何生成的
  3. 我们用到的3种Mock测试方案​
  4. ios 面试题详解-一
  5. 〖Python 数据库开发实战 - Redis篇①〗- 高速缓存技术及Redis简介
  6. 公安警务综合系统业务整合解决方案
  7. #考研笔记#计算机之多媒体应用
  8. ofd和pdf的区别是什么?这篇文章告诉你ofd和pdf的区别
  9. 7.5_adagrad
  10. VK1621/VK1622-LCD面板显示驱动芯片(IC)/液晶显示驱动芯片-技术参数资料简介