<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/feed.php">
        <title>nextnano.NEGF - Software for &lt;br /&gt;Quantum Transport qcl</title>
        <description></description>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/</link>
        <image rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-12T22:58:24+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:advanced_settings&amp;rev=1648658210&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:electronic_band_structure&amp;rev=1658596973&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:faq&amp;rev=1665566832&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:general_remarks&amp;rev=1591708266&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:input_file&amp;rev=1672913276&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:linux&amp;rev=1606486208&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:list_of_updates&amp;rev=1605883125&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:material_database&amp;rev=1609772648&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:nextnano.qcl_documentation&amp;rev=1592559990&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:optics&amp;rev=1688546162&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:photon-assisted_transport_and_gain_clamping&amp;rev=1648660747&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:publications_using_nextnano.negf&amp;rev=1661682864&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:simulation_of_resonant_tunneling_diodes_rtds&amp;rev=1648660394&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:simulation_output&amp;rev=1663693847&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:software_documentation&amp;rev=1500900715&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:sweeping_variables&amp;rev=1591708333&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:the_nextnano.qcl_software&amp;rev=1593784571&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:tutorials&amp;rev=1645103139&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:updates&amp;rev=1501506867&amp;do=diff"/>
                <rdf:li rdf:resource="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:working_principle&amp;rev=1531740973&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>nextnano.NEGF - Software for &lt;br /&gt;Quantum Transport</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/</link>
        <url>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:advanced_settings&amp;rev=1648658210&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-30T16:36:50+00:00</dc:date>
        <title>qcl:advanced_settings</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:advanced_settings&amp;rev=1648658210&amp;do=diff</link>
        <description>Parallelization

Number of threads

The number of threads can be controlled using the command &lt;Maximum_Number_of_Threads&gt;


&lt;Simulation_Parameter&gt;
  ...
  &lt;Maximum_Number_of_Threads&gt;12&lt;/Maximum_Number_of_Threads&gt;
  ...
&lt;/Simulation_Parameter&gt;


For an automatic setting, use 0 or do not specify this command. In this case, the number of threads will be set to half of the number of physical cores.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:electronic_band_structure&amp;rev=1658596973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-23T17:22:53+00:00</dc:date>
        <title>qcl:electronic_band_structure</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:electronic_band_structure&amp;rev=1658596973&amp;do=diff</link>
        <description>The band structure is modeled in the envelope function approximation, using either the single-band effective mass approximation or a multiband model. 

To describe non-parabolicity, 2- or 3-band models are needed. The 3-band modeled is strongly recommended for structures based on electrons in III-V heterostructures.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:faq&amp;rev=1665566832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-12T09:27:12+00:00</dc:date>
        <title>qcl:faq</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:faq&amp;rev=1665566832&amp;do=diff</link>
        <description>Can you recommend some reading material on the background of the NEGF method?

For a first reading on NEGF, there are several good introductions published by Supriyo Datta.
Other books or articles on NEGF usually require advanced quantum mechanics or quantum field theory.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:general_remarks&amp;rev=1591708266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-09T13:11:06+00:00</dc:date>
        <title>qcl:general_remarks</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:general_remarks&amp;rev=1591708266&amp;do=diff</link>
        <description>nextnano.NEGF is a console application that is run from within the nextnanomat software (GUI). Alternatively, it can be executed from the command line. The input file specifies the device that shall be simulated.

nextnanomat

nextnanomat is a convenient graphical user interface for nextnano.NEGF.
It is included in the nextnano.NEGF package, and can also be downloaded from here.
It can visualize 1D, 2D and 3D simulations results.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:input_file&amp;rev=1672913276&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-05T10:07:56+00:00</dc:date>
        <title>qcl:input_file</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:input_file&amp;rev=1672913276&amp;do=diff</link>
        <description>The structure to be simulated as well as all simulation parameters have to be specified in an XML file which can be edited by the users.
The contents of such a file are described in the following.
More advanced and optional features are also described in the advanced_settings page.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:linux&amp;rev=1606486208&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T14:10:08+00:00</dc:date>
        <title>qcl:linux</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:linux&amp;rev=1606486208&amp;do=diff</link>
        <description>nextnano.NEGF on Linux

nextnano.NEGF can be executed on Linux using the Wine compatibility layer. See below for the installation intstructions for several Linux distrubutions.

Using nextnano.NEGF with Wine

After having downloaded the nextnano.NEGF zip file from https://www.nextnano.com/nextnano3/restricted/download/update/nextnano.NEGF.zip, please extract it to your preferred path. Having access to the material database Material_Database.xml and the license file License_nnQCL.lic, one can run…</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:list_of_updates&amp;rev=1605883125&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-20T14:38:45+00:00</dc:date>
        <title>qcl:list_of_updates</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:list_of_updates&amp;rev=1605883125&amp;do=diff</link>
        <description>Photon-assisted transport and gain clamping are now supported to simulate lasing above threshold and quantum cascade detectors.  This new feature is illustrated in the sample files “MidIR_QCL_InGaAs_InAlAs_Bai_APL2011_GainClamping_12subbbands.xml“ (faster) and “MidIR_QCL_InGaAs_InAlAs_Bai_APL2011_GainClamping_21subbbands.xml” (more accurate) where LIV curves are calculated.
The corresponding documentation can be found here: Photon-assisted transport and gain clamping</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:material_database&amp;rev=1609772648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-04T15:04:08+00:00</dc:date>
        <title>qcl:material_database</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:material_database&amp;rev=1609772648&amp;do=diff</link>
        <description>Material database

The default material parameters are stored in a database file called Material_Database.xml.

This default material database can be open in the nextnanomat GUI though: 

File =&gt; Open nextnano.NEGF Default Database

If you run nextnano.NEGF via the nextnanomat GUI, you can choose to read in a customized material database as follows:</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:nextnano.qcl_documentation&amp;rev=1592559990&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-19T09:46:30+00:00</dc:date>
        <title>qcl:nextnano.qcl_documentation</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:nextnano.qcl_documentation&amp;rev=1592559990&amp;do=diff</link>
        <description>*  The nextnano.QCL software - Summary and introduction

	*  Tutorials

	*  General remarks

	*  Input file

	*  Simulation output

	*  Material database

	*  FAQ (Frequently asked questions)

	*  Feature requests</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:optics&amp;rev=1688546162&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-05T08:36:02+00:00</dc:date>
        <title>qcl:optics</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:optics&amp;rev=1688546162&amp;do=diff</link>
        <description>There are two different kind of gain/absorption calculations which is given by nextnano.NEGF:

	*  the semiclassical one, which uses the populations and the linewidths calculated from the NEGF steady-state solution to calculate the gain/absorption in a semiclassical way;
	*  the “self-consistent” one, fully calculated using the NEGF formalism . In this case, linear response theory to an a.c. incoming field  is considered, and time-dependent Green's functions are used.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:photon-assisted_transport_and_gain_clamping&amp;rev=1648660747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-30T17:19:07+00:00</dc:date>
        <title>qcl:photon-assisted_transport_and_gain_clamping</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:photon-assisted_transport_and_gain_clamping&amp;rev=1648660747&amp;do=diff</link>
        <description>Photon-assisted transport and gain clamping

Photon-assisted transport

Photon-assisted transport can be modeled by considering electromagnetic (EM) modes at specific energies.


&lt;EMfield&gt;
&lt;EMmode&gt;
&lt;PhotonEnergy unit=&quot;mV&quot;&gt;253.0&lt;/PhotonEnergy&gt;
&lt;/EMmode&gt;
&lt;/EMfield&gt;</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:publications_using_nextnano.negf&amp;rev=1661682864&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-28T10:34:24+00:00</dc:date>
        <title>qcl:publications_using_nextnano.negf</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:publications_using_nextnano.negf&amp;rev=1661682864&amp;do=diff</link>
        <description>*   Theoretical Study of Quasi One-Well Terahertz Quantum Cascade Laser

Boyu Wen, Dayan Ban 
Photonics 9, 247 (2022)

	*   Analyses of Optical Gains and Oscillation Wavelengths for Quantum Cascade Lasers Using the Nonequilibrium Green’s Function Method

Hirotaka TANIMURA, Shigeyuki TAKAGI, Tsutomu KAKUNO, Rei HASHIMOTO, Kei KANEKO, Shinji SAITO 
J. Comput. Chem. Jpn. Int. Ed., Vol. (2022)</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:simulation_of_resonant_tunneling_diodes_rtds&amp;rev=1648660394&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-30T17:13:14+00:00</dc:date>
        <title>qcl:simulation_of_resonant_tunneling_diodes_rtds</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:simulation_of_resonant_tunneling_diodes_rtds&amp;rev=1648660394&amp;do=diff</link>
        <description>The following page (in construction) describes the simulation of devices with open boundary conditions such as RTDs with the nextnano.NEGF software.


Note that in the current version (2022-03-30), only single band calculations are supported for open boundary conditions. A multiband version is currently developed.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:simulation_output&amp;rev=1663693847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-20T17:10:47+00:00</dc:date>
        <title>qcl:simulation_output</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:simulation_output&amp;rev=1663693847&amp;do=diff</link>
        <description>For each simulation run, a new output folder is created in the simulation output folder. The created folder has the name of the input file.

In addition, date-time can be added to the folder name by the nextnanomat setting (Tools -&gt; Options -&gt; Expert settings before Aug 2021, Tools -&gt; Options -&gt; View/Output since Aug 2021). For nextnanomat before Aug 2021, this option is recommended in order to avoid overwriting existing output data. For nextnanomat after Aug 2021, simulation output is per defau…</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:software_documentation&amp;rev=1500900715&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-24T12:51:55+00:00</dc:date>
        <title>qcl:software_documentation</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:software_documentation&amp;rev=1500900715&amp;do=diff</link>
        <description>nextnano.QCL - General remarks

nextnano.QCL is a console application that is run from within the nextnanomat software (GUI). Alternatively, it can be executed from the command line. The input file specifies the device that shall be simulated.

nextnanomat

nextnanomat is a convenient graphical user interface for nextnano.QCL.
It can be downloaded from here.
It can visualize 1D, 2D and 3D simulations results.</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:sweeping_variables&amp;rev=1591708333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-09T13:12:13+00:00</dc:date>
        <title>qcl:sweeping_variables</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:sweeping_variables&amp;rev=1591708333&amp;do=diff</link>
        <description>The nextnanomat graphical user interface allows to sweep any variable of the nextnano.NEGF input file. Algebraic expressions are also supported.

First, the variable to be swept has to be declared in the input file:


  &lt;Variables&gt; &lt;!--Declaration of variables used in the Input-file.--&gt;
    &lt;Constant&gt;
      &lt;Name Comment=&quot;Correlation Length for interface roughness&quot;&gt;$Lcorrel&lt;/Name&gt;
      &lt;Value Unit=&quot;&quot;&gt;5&lt;/Value&gt;          
    &lt;/Constant&gt;
  &lt;/Variables&gt;</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:the_nextnano.qcl_software&amp;rev=1593784571&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-03T13:56:11+00:00</dc:date>
        <title>qcl:the_nextnano.qcl_software</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:the_nextnano.qcl_software&amp;rev=1593784571&amp;do=diff</link>
        <description>Moved to &lt;https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=negf:the_nextnano.negf_software&gt;</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:tutorials&amp;rev=1645103139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-17T13:05:39+00:00</dc:date>
        <title>qcl:tutorials</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:tutorials&amp;rev=1645103139&amp;do=diff</link>
        <description>Tutorials

Here we describe several example input files.

THz QCLs

GaAs/AlGaAs

	*  THz QCL - Fathololoumi (2012)
Terahertz quantum cascade lasers operating up to ~200 K with optimized oscillator strength and improved injection tunneling
S. Fathololoumi, E. Dupont, C.W.I. Chan, Z.R. Wasilewski, S.R. Laframboise, D. Ban, A. Mátyás, C. Jirauschek, Q. Hu, H. C. Liu
Optics Express 20, 3866 (2012)</description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:updates&amp;rev=1501506867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-31T13:14:27+00:00</dc:date>
        <title>qcl:updates</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:updates&amp;rev=1501506867&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:working_principle&amp;rev=1531740973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-16T11:36:13+00:00</dc:date>
        <title>qcl:working_principle</title>
        <link>https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=qcl:working_principle&amp;rev=1531740973&amp;do=diff</link>
        <description>The code is based on the non-equilibrium Green's functions (NEGF) formalism (also known as the Keldysh, or Kadanoff-Baym formalism). This formalism allows to account for both quantum transport effects (i.e. coherent transport effects, such as resonant tunneling), as well as scattering mechanisms.</description>
    </item>
</rdf:RDF>
