This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
qcl:the_nextnano.qcl_software [2018/11/05 10:10] stefan.birner |
qcl:the_nextnano.qcl_software [2020/07/03 13:52] thomas.grange |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== The nextnano.QCL software for Quantum Cascade Lasers ====== | + | Moved to [[https://nextnano-docu.northeurope.cloudapp.azure.com/dokuwiki/doku.php?id=negf:the_nextnano.negf_software&do=edit&rev=0]] |
- | * [[https://www.nextnano.com/customer/download_code_QCL.php|Download nextnano.QCL software]] | + | |
+ | ====== The nextnano.NEGF software for Quantum Transport ====== | ||
+ | * [[https://www.nextnano.com/customer/download_code_NEGF.php|Download nextnano.NEGF software]] | ||
* [[https://www.nextnano.com/dokuwiki/doku.php?id=nnm:license_activation|License activation]] | * [[https://www.nextnano.com/dokuwiki/doku.php?id=nnm:license_activation|License activation]] | ||
{{ :qcl:nextnanoqcl_electron_density.jpg?300|}} | {{ :qcl:nextnanoqcl_electron_density.jpg?300|}} | ||
- | This website describes the nextnano.QCL software, | + | This website describes the nextnano.NEGF software (previously called nextnano.QCL), |
a **NEGF quantum transport code** written by Thomas Grange. | a **NEGF quantum transport code** written by Thomas Grange. | ||
- | The nextnano.QCL software has been developed to simulate electron dynamics in heterostructures like superlattices and **quantum cascade lasers** (QCLs). It can also be used to simulate absorption spectra in quantum wells (QWs) and transport in **resonant tunneling diodes** (RTDs). | + | The nextnano.NEGF software has been developed to simulate electron dynamics in heterostructures like superlattices and **quantum cascade lasers** (QCLs). It can also be used to simulate absorption spectra in quantum wells (QWs) and transport in **resonant tunneling diodes** (RTDs). |
The software calculates current-voltage characteristics and gain/absorption spectra. | The software calculates current-voltage characteristics and gain/absorption spectra. | ||
Line 22: | Line 24: | ||
* Electron-electron scattering | * Electron-electron scattering | ||
- | ==== How do I obtain the nextnano.QCL code? ==== | + | ==== How do I obtain the nextnano.NEGF code? ==== |
Please [[http://www.nextnano.com/customer/download_code_QCL.php|download it from here]]. Additionally, it is strongly recommend to contact <support@nextnano.com> and inform us that you are interested in this tool. We can then assist you and provide new updates to you. | Please [[http://www.nextnano.com/customer/download_code_QCL.php|download it from here]]. Additionally, it is strongly recommend to contact <support@nextnano.com> and inform us that you are interested in this tool. We can then assist you and provide new updates to you. | ||
- | ==== How do I execute nextnano.QCL? ==== | + | ==== How do I execute nextnano.NEGF? ==== |
- | Open the nextnanomat GUI, open a nextnano.QCL input file and press the ''Run'' button. | + | Open the nextnanomat GUI, open a nextnano.NEGF input file and press the ''Run'' button. |
- | ==== How do I execute nextnano.QCL from the command line? (not recommended) ==== | + | ==== How do I execute nextnano.NEGF from the command line? (not recommended) ==== |
- | ''nextnano.QCL.exe <input file name> <output folder name> <material database name> <License file name>'' | + | ''nextnano.NEGF.exe <input file name> <output folder name> <material database name> <License file name>'' |
Example:\\ | Example:\\ | ||
- | ''nextnano.QCL.exe %%"%%..\nextnano.QCL sample files\MidIR_QCL_YuSlivkenRazeghi_SST2010.xml%%"%% %%"%%..\Output%%"%% %%"%%..\Material_Database.xml%%"%% %%"%%..\License_nnQCL.lic%%"%% '' | + | ''nextnano.NEGF.exe %%"%%..\nextnano.NEGF sample files\MidIR_QCL_YuSlivkenRazeghi_SST2010.xml%%"%% %%"%%..\Output%%"%% %%"%%..\Material_Database.xml%%"%% %%"%%..\License_nnQCL.lic%%"%% '' |
+ | |||
+ | Optional: the argument "--threads 2" can be appended to the command line to limit the number of threads to e.g. 2. | ||
==== Are there any tutorial input files available? ==== | ==== Are there any tutorial input files available? ==== | ||
Line 43: | Line 47: | ||
==== Where can I find some background on the implemented physics? ==== | ==== Where can I find some background on the implemented physics? ==== | ||
- | The NEGF method for QCLs is decribed in the following publications where the nextnano.QCL code was used. | + | The NEGF method for QCLs is decribed in the following publications where the nextnano.NEGF code was used. |
* [[http://dx.doi.org/10.1103/PhysRevB.92.241306|Contrasting influence of charged impurities on transport and gain in terahertz quantum cascade lasers]]\\ T. Grange\\ Physical Review B 92, 241306(R) (2015) | * [[http://dx.doi.org/10.1103/PhysRevB.92.241306|Contrasting influence of charged impurities on transport and gain in terahertz quantum cascade lasers]]\\ T. Grange\\ Physical Review B 92, 241306(R) (2015) | ||
Line 49: | Line 53: | ||
* [[http://dx.doi.org/10.1103/PhysRevB.89.165310|Electron transport in quantum wire superlattices]]\\ T. Grange\\ Physical Review B 89, 165310 (2014) | * [[http://dx.doi.org/10.1103/PhysRevB.89.165310|Electron transport in quantum wire superlattices]]\\ T. Grange\\ Physical Review B 89, 165310 (2014) | ||
+ | |||
+ | * [[https://doi.org/10.1063/1.5082172|Room temperature operation of n-type Ge/SiGe terahertz quantum cascade lasers predicted by non-equilibrium Green's functions]]\\ Thomas Grange, David Stark, Giacomo Scalari, Jérôme Faist, Luca Persichetti, Luciana Di Gaspare, Monica De Seta, Michele Ortolani, Douglas J Paul, Giovanni Capellini, Stefan Birner, and Michele Virgilio \\ Applied Physics Letters 114, 111102 (2019) [[https://arxiv.org/abs/1811.12879|arXiv]] | ||
+ | |||
+ | * [[https://doi.org/10.1103/PhysRevApplied.13.044062|Atomic-Scale Insights into Semiconductor Heterostructures: From Experimental Three-Dimensional Analysis of the Interface to a Generalized Theory of Interfacial Roughness Scattering]]\\ T. Grange, S. Mukherjee, G. Capellini, M. Montanari, L. Persichetti, L. Di Gaspare, S. Birner, A. Attiaoui, O. Moutanabbir, M. Virgilio, and M. De Seta \\ Phys. Rev. Applied 13, 044062 (2020) [[https://arxiv.org/abs/2002.00851|arXiv]] | ||
A good introduction is also the tutorial talk [[http://iqclsw2018.lpa.ens.fr/IMG/pdf/tutorial_iqclsw_2018_grange.pdf|Modeling electron transport in quantum cascade lasers]] given by Thomas Grange at the International Quantum Cascade Laser School and Workshop (Cassis/France, 2018). | A good introduction is also the tutorial talk [[http://iqclsw2018.lpa.ens.fr/IMG/pdf/tutorial_iqclsw_2018_grange.pdf|Modeling electron transport in quantum cascade lasers]] given by Thomas Grange at the International Quantum Cascade Laser School and Workshop (Cassis/France, 2018). | ||
==== Copyright information ==== | ==== Copyright information ==== | ||
{{ :qcl:thomas_grange_grey.jpg?100|}} | {{ :qcl:thomas_grange_grey.jpg?100|}} | ||
- | The nextnano.QCL software has been developed by Thomas Grange. It is written in C#. | + | The nextnano.NEGF software has been developed by Thomas Grange. It is written in C#. |
For publications of Thomas Grange, see [[https://scholar.google.com/citations?user=xYCDFt4AAAAJ&hl=|his profile on Google Scholar]]. | For publications of Thomas Grange, see [[https://scholar.google.com/citations?user=xYCDFt4AAAAJ&hl=|his profile on Google Scholar]]. | ||
- | The nextnano.QCL software is distributed by the [[http://www.nextnano.com|nextnano GmbH]]. | + | The nextnano.NEGF software is distributed by the [[http://www.nextnano.com|nextnano GmbH]]. |
For questions or feedback about the software, please contact <support@nextnano.com>. | For questions or feedback about the software, please contact <support@nextnano.com>. | ||