Request A Demo


See All Products
A state-of-the-art quantum transport simulator.
A first-class quantum transport simulator.
A powerful material physics simulator.
Our most powerful solution for first-principles materials simulation.
Allows finite element modeling for computer-aided design of quantum-technology hardware.
Request A Demo

NanoDCAL+ new release: v2023B

December 4th, 2023

A new version of NanoDCAL+ has just been released!

Here is what is new in the version 2023B:

  • Photocurrent module This approach employs quantum transport equations based on nonequilibrium Green’s functions. It expands on the real-space basis where the first Born approximation on the electron-photon (e-ph) interaction is. It includes the electronic Hamiltonian description.
    • See the input reference for the possible parameters and results.
  • Scattering wave functions module Scattering waves are eigen-states of the open device structure that traverse the device from z = −∞ to z= +∞. It can be used to gain insight to transport problems.
  • Tutorial calculating the scattered waves in a carbon chain.
  • Tutorial calculating the real space wavefunctions.
  • Tutorial simulating a silicon p-n junction.
  • Tutorial calculations for spin-orbit coupling (SOC) and the iso-surface at a given energy value.
  • Tutorial transport property of a graphene for spintronic devices.
  • Licenser NanoDCAL+ now supports a larger range of installation options. From a single computer to an offline supercomputer cluster*, we have you covered.
    • Paste the license file lic in .nanoacademic/NANODCALPLUS or set the environment variable NANODCALPLUS_LICENSE_PATH to the full path to the license.lic file.
  • Calculator binaries NanoDCAL+ calculators are consolidated into a single binary nanodcalplus.
  • Changed the TwoProbe calculator interface. It can now be initialized as: dev = TwoProbe(left=left, center=center, right=right, transport_axis=2)
  • Improved documentation. Fixed typos, updated content and added sections.
  • MPI NanoDCAL+ now supports OpenMPI, MPICH, MVAPICH2.
    • use the option -Dmpi_provider to specify which MPI distribution you would like to use.
  • Build Improved dependency build speed. Add DFTD3 installer. Upgrade default version on HDF5, OpenBLAS, ScaLAPACK, ELPA. Add –compiler option allowing to compile dependencies with gcc and intel
  • Fixed serialization of Quantity objects into a dictionary format.
  • Fixed duplicate basis sets. It is now defined in solver.basis.type and sys.basis.
  • Fixed the defined fcell attribute for the Cell


More to come soon!