projectq-framework / fermilib-plugin-psi4 Goto Github PK
View Code? Open in Web Editor NEWPlugin for FermiLib
Home Page: https://projectq.ch/
License: GNU Lesser General Public License v3.0
Plugin for FermiLib
Home Page: https://projectq.ch/
License: GNU Lesser General Public License v3.0
It would be great to have some information about how to install the plugin in README.rst
Hi!
I had a few questions on how MolecularData accesses information and how onebody integrals are constructed.
How is molecule.one_body_integrals
constructed? Is this from PSI4 or independent of it? I believe these integrals are in MO (since ao_kinetic+ao_potential != molecule.one_body_integrals), but PSI4 normally doesn't keep track of molecular orbital information, so where does this array come from?
When molecular.one_body_integrals
is already in the MO basis, why does the template file convert the AO orbitals from PSI4 and transform them to the MO, only to set it equal to
molecule.one_body_integrals = one_body_basis_change(
numpy.asarray(mints.ao_kinetic()), molecule.canonical_orbitals)
molecule.one_body_integrals += one_body_basis_change(
numpy.asarray(mints.ao_potential()), molecule.canonical_orbitals)
Sorry for bothering you with so many questions, I really appreciate any help!
Thanks!
Hi!
First, I think this question also applies to OpenFermion, given that the plugins have very similar structure. This might be a very trivial question, but how are charges assigned to atoms for a given molecule?
For instance, for the molecule is Li_2
with charge = 2
. Then, I'm guessing each lithium atom gets one positive charge, right? What if I want to specify that one lithium atom has charge +2, while the other is a neutral atom? Is that possible? If I have a chain of say 5 lithium atoms, and set my total charge to +5, does each atom get a +1 charge?
For molecules with atoms with large electronegativity difference, I'm sure it is straightforward, but what about molecules like the ones described here?
Thanks!
Hi,
I'm getting negative one body integrals and negative overlap matrices when I run a simple calculation on hydrogen. I created a molecule by supplying geometry, basis (sto-3g), charge and multiplicity. I ran a SCF calculation (which converged with a reasonable energy). However, when I load this molecule and print out the overlap matrix and one-body tensor, they are diagonal matrices with all negative values on the diagonal. The two-body tensor seems to be okay.
Why is this happening? And if the stored overlap matrix had negative eigenvalues, how did the SCF calculation converge nicely?
Thank you!
It seems that we have accidentally included the GPL (as opposed to L-GPL) headers in some of the files in this repository. We should fix this. Since this might be construed as changing the license, we need explicitly permission from all contributors:
@jarrodmcc
@damiansteiger
@thomashaener
@idk3
Does everybody approve? Please just say "yes" if you do. Thanks.
I was trying to run FermiLib-plugin-psi4 for new molecules but I keep getting this error that .hdf5 file does not exist. The plugin runs fine for hydrogen molecule, for which data is already present in the data directory. Could you help me figure out what is going on?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.