![]() |
|
|
|
--
You received this message because you are subscribed to the Google Groups "dirac-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dirac-users...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dirac-users/CAOfKVFJKYtixEM38nfMV%3Dt%2BL8oZeaD2gp1Vkp9aoThuTUadCgQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/dirac-users/502CC120-EA16-42E1-B322-97E5CDE1314D%40vu.nl.
Dear Sushant,
On 1/20/26 15:26, Sushant Kumar Behera wrote:
Dear DIRAC developers and users,
I am performing NEGF-based quantum transport post-processing, and our postprocess transport python script expects the two-component (spinor) X2C Hamiltonian including spin–orbit coupling, expressed in an AO basis.
From the DIRAC checkpoint file, I find the following Hamiltonian-related groups and datasets:
* `/result/hamiltonian`
* `/result/hamiltonian/x2c`
* `/result/hamiltonian/x2c/ao_matrices`
* `/result/hamiltonian/x2c/ao_matrices/h12cAOA`
* `/result/hamiltonian/x2c/ao_matrices/h12cAOa`
* `/result/hamiltonian/x2c/ao_matrices/pctmtAO`
I would appreciate clarification on the following points:
1. What is the physical and mathematical meaning of the matrices
`h12cAOA`, `h12cAOa`, and `pctmtAO` in the context of the X2C Hamiltonian?
I have consulted with the author of this module, Stefan Knecht,
and his answers are
* `/result/hamiltonian/x2c/ao_matrices/h12cAOA`
* `/result/hamiltonian/x2c/ao_matrices/h12cAOa`
* `/result/hamiltonian/x2c/ao_matrices/pctmtAO`
is the U matrix transforming from 4c to 2c.
2. For a **spinor-based (2c) NEGF transport calculation**, which of these matrices should be used as the effective one-electron Hamiltonian?
This is more a scientific question than a software one. If you were to do a 4c non-equilibrium Green function calculation, would you use the full electronic Hamiltonian (one- and two-electron parts), possibly on normal-ordered form ?
3. Are `h12cAOA` and `h12cAOa` block components of the full 2c Hamiltonian (e.g. large–large, large–small, or spin blocks), and if so, how should they be combined to construct the full spinor Hamiltonian matrix?
The 2c Hamiltonians are given in the large component basis.
4. Does `pctmtAO` correspond to the picture-change correction or metric transformation, and is it required when constructing the Hamiltonian for post-processing outside DIRAC?
The U matrix allows you to transform any 4c matrix to 2c form, e.g. of property operators.
5. Is there a recommended procedure or reference for extracting the full 2c X2C spin-orbit Hamiltonian from the checkpoint file for external transport calculations?
If you for instance do the following in your DIRAC directory
aue@lpqlx134:~/Dirac$ git grep h12cAOA src/dirac/dirone.F: &'/result/hamiltonian/x2c/ao_matrices/h12cAOA 10',x2c_AOA) src/x2c/x2c_2e_soc_interface.F90: write(flabel,'(a7,i4,i1)') 'h12cAOA',1,i src/x2c/x2c_2e_soc_interface.F90: write(flabel,'(a7,i4,i1)') 'h12cAOA',1,i src/x2c/x2c_utility_routines.F90: write(flabel,'(a7,i4,i1)') 'h12cAOA',1,i
you will see that in the x2c directory there is code writing the matrix representation of the x2c hamiltonian to the file X2CMAT, whereas in the dirac directory there is code for checking its presence. I will check a bit more on this.
All the best,
Trond
Any guidance or pointers to documentation/examples would be greatly appreciated.
Thank you very much for your help.
Best regards,
Sushant--
Sushant Kumar BeheraDepartment of PhysicsUniversity of PaviaVia Bassi 6, I-27100 Pavia, Italye-mail sushantku...@unipv.it
--
You received this message because you are subscribed to the Google Groups "dirac-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dirac-users...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dirac-users/CAOfKVFJKYtixEM38nfMV%3Dt%2BL8oZeaD2gp1Vkp9aoThuTUadCgQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/dirac-users/d01c5901-b5f0-48ab-8837-28e2e54ccd7c%40irsamc.ups-tlse.fr.