Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - coraline24

Pages: [1]
1
Hi all,

I'm calculating the transmission spectrum of electron transport through a pi-conjugated molecule between 2 Si electrodes (attached structure below).
The transmission spectrum was calculated for bias -2V to 2V with 0.5 increment.

My problem is the transmission spectrum calculation of every bias except -2V converged.
I have already tried changing the "Damping factor" and "History step" in the Pulay Mixer as suggested by the QuantumATK manual. It worked with most of my calculations except for bias -2V.

For bias -2V I have tried changing damping factors: 0.1, 0.05, 0.03, 0.011, 0.01, 0.009, 0.008, 0.007, 0.005; history steps: 5, 10, 15, 20, 25, 30; mixture: damping factor 0.01 + history step 10.

But none of those converged. The energy is stuck at lower energy compared to zero bias energy or converged bias calculation energy.

So,
1. Could you give me any suggestions on what I can do next to make it converge?
2. Can you explain what is the meaning of the phenomenon that energy keeps fluctuating around a value in transport calculation?
3. Can you explain in more detail than the manual on the effect of changing damping factor and history step on the convergence?

Thank you,
Cora

2
Hi All,

I'm making a device from bulk of a molecular device (that was already optimized, and fixed where necessary).
However, for some particular file, I received this error message (see below).
This error happened at all 4 different laptop I tried on, and I have no idea how to fix it.

Can you provide some guidance on how to fix this error?

Best,
Thi

"Traceback (most recent call last):
  File "zipdir/NL/GUI/Plugin/PanelBar/PanelView.py", line 256, in itemClicked
  File "zipdir/NL/GUI/Tools/Builder/PanelBar.py", line 52, in widget
  File "/home/xuanthi/QuantumATK/QuantumATK-S-2021.06-SP1/lib/python3.8/site-packages/AddOns/DevicePackage/CreateDeviceFromBulkPlugin.py", line 74, in widget
    self._widget.setCentralRegion(use_transverse=use_transverse)
  File "/home/xuanthi/QuantumATK/QuantumATK-S-2021.06-SP1/lib/python3.8/site-packages/AddOns/DevicePackage/CreateDeviceFromBulkWidget.py", line 128, in setCentralRegion
    self._control.setCentralRegion()
  File "/home/xuanthi/QuantumATK/QuantumATK-S-2021.06-SP1/lib/python3.8/site-packages/AddOns/DevicePackage/CreateDeviceFromBulkWidget.py", line 270, in setCentralRegion
    self._electrode_size_widget.setPresenter(presenter)
  File "/home/xuanthi/QuantumATK/QuantumATK-S-2021.06-SP1/lib/python3.8/site-packages/AddOns/DevicePackage/AdjustElectrodeSizeWidget.py", line 275, in setPresenter
    self.updateMinimalElectrodeLengths()
  File "/home/xuanthi/QuantumATK/QuantumATK-S-2021.06-SP1/lib/python3.8/site-packages/AddOns/DevicePackage/AdjustElectrodeSizeWidget.py", line 330, in updateMinimalElectrodeLengths
    multiple = int(numpy.round(current_lengths / electrode_length))
TypeError: unsupported operand type(s) for /: 'NoneType' and 'float'"

Pages: [1]