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.