The HUBzero platform provides much support for tool development in addition to Rappture. Based on my experiences with writing the SubmiR tool for the DiaGrid.org hub, this presentation will focus on coding an application that imports data, submits an HPC job, and updates the user with job status. Code examples will be in Python. A central topic will be using the hub's "submit" command to create different types of jobs on a computing cluster. I'll also touch on moving data in and out of the hub, GUI considerations, threads, and relevant directory structures.
Rob Campbell received his B.S. degree in Computer Science from Purdue University. He has worked in software development in a variety of industries including automation, consumer electronics, and IT. Recently, he's helped build tools for DiaGrid, a HUBzero-based site providing access to a large, high-throughput, distributed research computing network. Rob is currently a senior scientific programmer within the Scientific Solutions Group at Purdue University.
Cite this work
Researchers should cite this work as follows: