PEARC 2020

Python 201: Building Better Scientific Software in Python Tutorial

Geoffrey Lentner, Lev Gorenstein, Amiya Maji

The goal of this tutorial is to expose researchers to several best practices in scientific software engineering that may otherwise take several years to become acquainted with. Though the implementation of these lessons is Python-specific, the essential ideas can be exported to other languages or platforms.

GeoEDF: An Extensible Geospatial Data Framework for FAIR Science Paper

Rajesh Kalyanam, Lan Zhao, Carol Song, Venkatesh Merwade, Jian Jin, Uris Baldos, Jack Smith

In this paper we describe the design of GeoEDF, current implementation status, and future work.

Plenary Panel: Introduction of the new NSF Innovative HPC systems Panel

Gwen Jacobs, William Gropp, David Y. Hancock, Paola A. Buitrago, Amit Majumdar, Carol Song

This session features presentations from the announced awardees of this NSF solicitation, i.e., three Category I systems and two Category II systems.

Building a Gateway Infrastructure for Interactive Cyber Training and Workforce Development Paper

Lan Zhao, Carol Song, Larry Biehl, Venkatesh Merwade, Matthew Huber, Jing Liu, Uris Baldos, Ilya Shunko

In this paper we describe in detail the newly augmented HUBzero course environment implemented on MyGeoHub and showcase several projects that have been using these capabilities on MyGeoHub to support a broad spectrum of learning and training activities.

Design and Deployment of Photo2Building: A Cloud-based Procedural Modeling Tool as a Service Panel

Manush Bhatt, Rajesh Kalyanam, Gen Nishida, Liu He, Christopher May, Daniel Aliaga and Dev Niyogi

We present a Photo2Building tool to create a plausible 3D model of a building from only a single photograph. Our tool is based on a prior desktop version which, as described in this paper, is converted into a client-server model, with job queuing, web-page support, and support of concurrent usage.