Nano Hub and Nano MFG Darren Adams Nano
Nano. Hub and Nano. MFG Darren Adams
Nano. MFG Node • 5 year NSF grant in collaboration with other grants: NCN node at Purdue and nano. BIO node at IU. • Awarded to the a group of Pis in the Mechanical engineering and nano manufacturing departments at Uof. I. • Working with a collection of mostly student developer with little programming experience to deploy software on nanohub.
NSF Network for Computational Nanotechnology Hierarchical PI: Kimani C. Toussaint, Jr. ; Co‐PIs: Narayan Aluru, Nanomanufacturing Node Elif Ertekin, Placid Ferreira Department of Mechanical Science and Engineering University of Illinois at Urbana‐Champaign Co‐PI: Hayden Taylor Department of Mechanical Engineering University of California, Berkeley Fall 2017 KICK‐OFF September 28, 2017 1
4 VISION & MISSION DESCRIPTION OF PROGRAM VISION To simulate every step of the manufacturing process of a nano‐ enabled product Toussaint Ferreira MISSION To be the engine for design, simulation, planning, and optimization of nano‐manufacturing processes Ertekin Aluru BROAD GOALS Taylor • • • Develop nano. MFG software tools Experimentally validate all tools Broadly disseminate http: //nanomfgnode. illinois. edu/
Nano. Hub • Platform to deploy “tools” in a hosted web environment. • Original targeted use case was to breath life into “legacy” research codes written in Fortran or C. • Provides all in one: • • • Hosting Storage (with sessions). Version Control and software release mechanisms. Publishing tools (attribution and licensing) And “social” platform for. Technology for wrapping legacy codes with GUI (rappture)
6 Introducing: The Rappture Toolkit inputs outputs Rappture • Rapid Application Infrastructure • Released in May 2005 • Open Source (rappture. org) • Create standard desktop apps • Works with your favorite programming language
Nano. Hub tools Environment • Rappture is mature and feature rich • Features for adding example inputs and results • Regression testing capabilities. • Rappture is becoming a legacy environment. • Not actively under development • nano. Hub is attempting to leverage other external efforts, namely Jupyter Notebooks.
Other Features of Nano. Hub Platform • Remote job submission to clusters via “submit” command • Allow more resource intensive applications access to HPC. • Supports both Rappture and Jupyter applications. • Access to linux Desktop via “workspace” tool. • Works in web browser • Also provide ssh access.
- Slides: 8