IONORT: 电离层射线追踪——电离层磁等离子体中的射线追踪程序
地球物理
2010-11-19 v3
摘要
应用程序包“IONORT”用于计算射线追踪,可供使用Windows操作系统的用户使用。它是一个用户界面由MATLAB创建的程序。实际上,该程序启动一个可执行文件,该文件集成用Fortran编写的微分方程组,并将输出导入MATLAB程序,后者生成关于射线的图形和其他信息。本工作主要受Jones和Stephenson程序的启发,该程序在关注电离层无线电传播的科学界中广泛使用。该程序用FORTRAN 77编写,运行于CDC-3800大型机。代码本身不仅非常优雅,而且效率极高,为许多当前主要应用于超视距(OTH)雷达坐标配准(CR)的程序提供了基础。该程序的输入和输出需要已数十年不再使用的设备,且没有编译器能接受为那种大型机编写的指令。因此,经过必要的修改后,执行数值积分的程序核心被移植到Windows操作系统下的现代编译器,可执行文件被导入MATLAB程序。这样,所有输入和输出操作都由现代MATLAB程序处理,该程序调用Fortran程序并导入输出。这为整个应用程序包提供了极大的通用性,可在真实地理参考地图上进行二维(2D)和三维(3D)展示。
引用
@article{arxiv.1009.1837,
title = {IONORT: IONOsphere Ray-Tracing - Ray-tracing program in ionospheric magnetoplasma},
author = {Cesidio Bianchi and Alessandro Settimi and Adriano Azzarone},
journal= {arXiv preprint arXiv:1009.1837},
year = {2010}
}
备注
20 pages, 9 figures, 4 tables