Skip to content

Conversation

demonic-daisy
Copy link
Contributor

DIPRO is now available as runtype within the xtb framework. It calculates the electronic coupling integrals J_ab and J_ab,eff from a dimer geometry according to the definition in B.Baumeier, J.Kirckpatrick, D.Andrienko, PCCP 2010, 12, 11103. DOI: 10.1039/c002337j . Those couplings may further be used for the estimation of conductivities.

demonic-daisy and others added 27 commits August 25, 2023 13:42
…bles, workflow and framework to new environment
… messy types 'calc' and 'input' in dipro.f to new framework.
…ved. Dipro is basically working. Next: opt fragment read-in from xcontrol.
…din for that e-thresh and apply for output write.
…or readin for that e-thresh. accidentally used git reset. try to recover this commuit.
…ulation to all combinations of orbs within thresh.
…ext: average over hole/electron transport and charge transfer.
Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
@MtoLStoN
Copy link
Contributor

MtoLStoN commented Aug 28, 2023

I added a little commit to fix some of your building issues in a full-fledged version of xTB. However, it seems that your new mode is dependent on tblite and therefore our lightweight builds do not work anymore. As the dependency is obligatory, we should make the inclusion of the new dipro mode dependent on whether xTB is built with or without tblite.

Copy link
Contributor

@MtoLStoN MtoLStoN left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few things need to be adapted to our xtb code framework. In addition, as mentioned, we would need to make this new mode mode dependent on the inclusion of tblite.

It would also be great if we had some tests before merging.

@MtoLStoN MtoLStoN added this to the v6.7.0 milestone Aug 29, 2023
Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
@MtoLStoN
Copy link
Contributor

Looking over this, it should be stable now. However, maybe it would be a good idea to add a test for this module?

Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
@MtoLStoN
Copy link
Contributor

MtoLStoN commented Oct 5, 2023

Thanks for adding the test. I think we may merge this now.

Copy link
Member

@awvwgk awvwgk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot, looks ready to go from my side.

@MtoLStoN MtoLStoN merged commit 0813880 into grimme-lab:main Oct 5, 2023
gorges97 pushed a commit to gorges97/xtb that referenced this pull request Mar 27, 2024
* Incorporate the Dimer Projection Method for xTB (DIPRO)
---------

Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
Co-authored-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
Signed-off-by: Johannes Gorges <58849467+gorges97@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants