You must login before you can run this tool.
Category
Published on
Abstract
This tool demonstrates SimTools, the latest way to deliver online simulations in nanoHUB. SimTools are Jupyter notebooks that include declarations of inputs and outputs and a simulation workflow to obtain the outputs from the inputs. The workflow can include physics-based simulations together with pre- and post-processing, or a simple function evaluation. SimTool developers declare inputs (including units and ranges) as well as outputs and the SimTool libraries validates inputs before executing the workflow. SimTool runs that execute correctly and result in valid outputs are automatically added to the nanoHUB simulation cache, so they do not need to be re-executed if the same run is subsequently requested.
nanoHUB users involve the SimTools from graphical user interface apps (see for example: (https://nanohub.org/tools/qdotjuptest) or from workflows (see https://nanohub.org/tools/meltingkim).
This tool showcases the mechanics of setting up a SimTool and an associated workflow, describing the variety of input and output types possible and the basics of setting up a Run and saving results in the nanoHUB cache. SimTools documentation can be found at: https://simtool.readthedocs.io/en/latest/
Cite this work
Researchers should cite this work as follows: