The InSAR Scientific Computing Environment 3.0: A Flexible Framework for NISAR Operational and User-Led Science Processing

The InSAR Scientific Computing Environment 3.0: A Flexible Framework for NISAR Operational and User-Led Science Processing
复制标题

DOI:
10.1109/igarss.2018.8517504
复制
发表时间:
2018-07
期刊:
IGARSS 2018 - 2018 IEEE International Geoscience and Remote Sensing Symposium
影响因子:
--
通讯作者:
P. Rosen;E. Gurrola;P. Agram;Joshua Cohen;M. Lavalle;B. Riel;H. Fattahi;M. Aivazis;M. Simons;S. Buckley
P. Rosen;E. Gurrola;P. Agram;Joshua Cohen;M. Lavalle;B. Riel;H. Fattahi;M. Aivazis;M. Simons;S. Buckley
中科院分区:
其他
文献类型:
--
作者:
P. Rosen;E. Gurrola;P. Agram;Joshua Cohen;M. Lavalle;B. Riel;H. Fattahi;M. Aivazis;M. Simons;S. Buckley

文献摘要

被引文献

相似文献

干涉合成孔径雷达科学计算环境(ISCE)最初是在NASA高级信息系统技术下开发的,是用于干涉合成孔径雷达(InSAR)处理的灵活、可扩展的面向对象的框架。ISCE框架在工作流级使用Python3,控制用于功能处理的编译代码模块,并管理输入、输出和其他流控制服务。目前发布的版本名为ISCE2.1,根据研究许可证通过北美西部InSAR联盟向研究界分发。国际空间研委会小组正在编写下一代代码,以便为NASA-ISRO SAR(NISAR)任务的业务处理做准备。此代码中的创新包括使用PYRE框架增强或转换ISCE中的自定义Python框架元素,用于干涉和极化堆栈处理的新工作流,更直观和基于图形的用户界面,以及用于混合计算环境的流控制,包括CPU/GPU集群、日志和错误跟踪设施,以及在可用的情况下利用图形处理器单元(GPU)的新的更高效的计算模块。ISCE3.0框架设计用于在操作环境以及单个用户的笔记本电脑或计算集群上工作,并提供相应的服务来发现功能和扩展计算。
The InSAR Scientific Computing Environment (ISCE) was first developed under the NASA Advanced Information Systems Technology as a flexible, extensible object-oriented framework for Interferometric Synthetic Aperture Radar (InSAR) processing. The ISCE framework uses Python 3 at the workflow level, controlling modules of compiled code for functional processing, and managing inputs, outputs, and other flow control services. The currently released version, called ISCE 2.1, is distributed to the research community through the Western North America InSAR Consortium under a research license. The ISCE team is working on the next generation of the code in order to prepare for the NASA-ISRO SAR (NISAR) mission operational processing. Innovations in this code include augmentation or conversion of the custom Python framework elements in ISCE with the Pyre framework, new workflows for interferometric and polarimetric stack processing, a more intuitive and graphically based user interface, and flow control for hybrid computing environments including CPU/GPU clusters, logging and error tracking facilities, and new more efficient computational modules that exploit graphical processor units (GPUs) when available. The ISCE 3.0 framework is designed to work in an operational environment as well as on a single user's laptop or compute cluster, with services to discover capabilities and scale computations accordingly.