total descendants::0 total children::0 |
Designed for scalability across distributed and parallel computing networks from the ground up. Highly flexible plugin architecture utilizing plugins for the Physical interactions between atomic and molecular entities Traversal of atomic and molecular entities in time and space for calculation interactions - allows for multiresolution, hybrid meso-scale/molecular dynamics/quantum mechanics simulations Management of entity data in dynamic and static storage Management and presentation of simulation results - both realtime and post-simulation Import and export of entity data from and to various data formats Control of the simulator Atoms and molecules in the nanosystem can be made to follow a predetermined path by the simulator - useful for moving molecular tools in to and out of molecular work areas, for example. The workflow of each simulation is scriptable for maximum flexibility and customization. With scripting the user can control Loading the input data Application of pathing instructions to molecular "handles" How many times to repeat a simulation and how to change each repitition - useful for exploring multiple nanosystem alternatives and adjustments in a single simulator run Ordering and parallelization of physical interaction calculations Intermediate and final output of simulation results Intermediate and final output of nanosystem state Version 1.0 This initial version will be targeted for moderate throughput workstation use and will support one simulation at a time running one single-threaded, local physical interaction plugin. Plugins included with the release: Physical Interaction REBO_MBM - employs the Reactive Empirical Bond Order potential for hydrocarbons Entity Traversal RC_Traverser - default traversal of simulation space Entity Management RAMEntityManager - manages atomic and molecular entities in the computer's RAM Simulation Results MeasurementSetToFile - writes simulation results to a file for further analysis POVRayVideo - generates a series of POVRay scene descriptions which are then rendered into and MPEG video of the simulation NetCDF_DataSet - writes the simulation results as a NetCDF dataset Data Import/Export nanoML_ImportExport - handles nanoML and CML input/output formats Simulation Control ConsoleCommand - control Nano-Hive from the command line RMI_Control - control Nano-Hive via RMI - useful for integration with Java front-ends Supported scripting elements top-level "foreach" over "import" commands top-level "iterate" over "applypath", "calculate", and "intermediate" commands top-level "final" and "export" commands Tools included with the release: POVRayDataLayer - used in conjuction with the POVRayVideo plugin to generate simulation videos Version 1.5 This version will expand the capabilities of version 1.0 to better utilize high performance workstations and servers for higher simulation throughput. This version will support running multiple, multi-threaded simulations simultaneously, each able to access multiple Physical Interaction plugins. This version will also target quantum mechanics Physical Interaction plugins specifically to simulate and analyze the electronic properties of nanosystems. version 2.0 This version will be fully distributable across computing networks. |
| |||||||||||||||||||||||