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/01 06:31]
thomas.grange
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>​ +- Open boundary conditions ​for simulating e.g. Resonant Tunnelling Diodes ​(RTDsare supportedSee 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]]
-    <​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>​ 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. +
-{{:qcl:gainmap1.png?​300 ​|}} +
-{{ :​qcl:​gainmap2.png?​300|}}+
  
  
qcl/list_of_updates.1501569098.txt.gz · Last modified: 2017/08/01 06:31 by thomas.grange