The VNL Toolbar

When you launch Virtual NanoLab (VNL), the first thing which appears is the VNL Toolbar window.

The contents of the VNL Toolbar.

Figure 1: The contents of the VNL Toolbar.


The Toolbar provides access to all the individual tools that are used in VNL. In summary, these are

Tool Icon Description
Crystal Cupboard Database of bulk crystals
Magnetic Tunnel Junction Builder Build your basic magnetic tunnel junction ready to be used in other VNL tools (for further modifications, use the Atomic Manipulator).
Nanotube Grower Create and visualize perfect carbon nanotubes
Atomic Manipulator Set up two-probe systems and make modifications to magnetic tunnel junctions.
Molecular Builder Build and construct your own molecules ready to be used in other VNL tools
Bulk Builder Build and construct bulk systems ready to be studied and analyzed with other VNL tools
NanoLanguage Scripter Create complete calculation set-ups and store these as NanoLanguage script.
Method Editor Predefine DFT and NEGF parameters for reuse in the NanoLanguage Scripter when generating NanoLanguage scripts.
Script Editor Manually edit and extend NanoLanguage scripts constructed by the different set of VNL tools.
Job Manager Execute scripts using the ATK computation engine.
Nanoscope Visualize atomic geometries and calculated properties in 3D
Result Browser Browse the contents of VNL files including all stored samples and results within them.

The Toolbar icons give you quick access to tools used for

Before you can study the electronic properties of a system, you first have to construct a model of the atomic configuration you wish to investigate. VNL provides you with several tools that assists you in defining the geometry of complex nanoscale systems. We refer to the systems that you build as configurations.

Once a configuration has been build, you store it in a NanoLanguage script on your file system. The script files can then be imported for use in other tools, where it, for example, can be modified and exported to a new script file. Configurations from different scripts can also be combined in tools in order to define composite two-probe geometries or to perform calculations.

All configurations as well as the specification of the DFT methods and calculations is stored on disk as an editable NanoLanguage script. This implies that you seamlessly can include other software application in the handling of the data flow generated by VNL:

In VNL, results calculated for a particular sample are stored in a so-called VNLFile (stored VNLFiles carry the extension vnl). VNLFiles can be browsed, analyzed, and their data can be extracted by using the Result Browser tool , which is backwards compatible with previous versions of VNL (2.01 and earlier).

[Note] Note

For more information about the VNLFile and NanoLanguage Script format, please consult the section called “Data handling in VNL” in the VNL Manual.

During the tutorial, we will become acquainted which each particular tool in VNL. To jump in, we start off by using and exploring the Nanoscope tool.