User Tools

Site Tools


qcl:list_of_updates

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
qcl:list_of_updates [2017/08/02 14:56]
stefan.birner
qcl:list_of_updates [2020/11/20 14:38] (current)
thomas.grange
Line 1: Line 1:
-====== Update ​2017/08/01 ======+====== Update ​2020/11/20 ======
  
-**New feature**: a combined temperature-voltage sweep can be done using the keyword ''​Temperature-Voltage'' ​in the field ''<​SweepType>''​ of ''<​SweepParameters>''​ (see the example of code below)In this case, the simulation can be parallelized. <​Threads>​ defines the number of parallel threads. Its optimal value should be the number of CPU cores available ​(if the available memory is sufficient). Within each parallel temperature sweep, a serial voltage sweep is performed. +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“ ​(fasterand “MidIR_QCL_InGaAs_InAlAs_Bai_APL2011_GainClamping_21subbbands.xml” ​(more accuratewhere LIV curves are calculated
- +The corresponding documentation ​can be found here[[qcl:photon-assisted_transport_and_gain_clamping|Photon-assisted transport and gain clamping]]
-<​code>​ +
-<​SweepParameters> ​   +
-    <​SweepType>​Temperature-Voltage</​SweepType>​ +
-    <​MinV>​ 50</​MinV>​  +
-    <​MaxV>​ 60</​MaxV>​  +
-    <​DeltaV>​ 2</​DeltaV>​  +
- +
-    <​MinT>​ 25</​MinT>​  +
-    <​MaxT>​ 300</​MaxT>​  +
-    <​DeltaT>​ 25</​DeltaT>​  +
- +
-    <​Threads>​12</​Threads>​ <!-- Parallelization for Temperature-Voltage sweep --> +
-</​SweepParameters>​ +
-</​code>​ +
-Note that for such voltage-temperature sweep, ''<​Maximum_Number_of_Threads>''​ in ''<​Simulation_Parameter>''​ should be set to ''​1'' ​(combined parallelization will result in lower performances). +
-<​code>​ +
-<​Simulation_Parameter>​ +
-  ... +
-  <​Maximum_Number_of_Threads>​1</​Maximum_Number_of_Threads>​ +
-</​Simulation_Parameter>​ +
-</​code>​ +
- +
- +
-At the end of the simulation, current and gain maps can be displayed. +
-''​Gain_map''​ gives the maximum gain at each (voltage,​temperature) point. +
-''​Max_Gain_frequency''​ gives the map of the corresponding photon energy for which the gain is maximum. +
- +
-{{:qcl:gainmap1.png?​300|}} +
-{{:​qcl:​gainmap2.png?​300|}}+
  
 +- Open boundary conditions for simulating e.g. Resonant Tunnelling Diodes (RTDs) are supported. See the 2 sample files in the “RTDs” subfolder of the sample files. [[qcl:​simulation_of_resonant_tunneling_diodes_rtds|Simulation of devices with open boundary conditions]]
  
  
qcl/list_of_updates.1501685807.txt.gz · Last modified: 2017/08/02 14:56 by stefan.birner