-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parameters for Separated-Atom and United-Atom Limits #6
Comments
@PaulWAyers is it OK to make these fields "global" like the cov_radii, vdw_radii and mass? Meaning that they are always populated no matter the origin of the dataset (HF results or NIST data). |
I think these fields can be global, yes. @gabrielasd do we have the atomic energies from NIST uploaded? I didn't see them but I may be looking the wrong place. I saw a few examples but not the whole database. |
@PaulWAyers , yes, the atomic energies are included for the NIST dataset (only the ground state one). The example in Getting_Started notebook is not for the NIST dataser, but under, Getting Atomic Properties/Scalars section, the way to retrieve the property from an However as you say, the database is not fully compiled. The only complete database uploaded to the repo is the Slater one. For the NIST, numeric and gaussian sets, I was considering compiling the neutral, +1 and -1 species an placing them in graham. |
@gabrielasd do we have the raw files/data for the NIST dataset? I think @tczorro had compiled them for all stable charges and multiplicities of the elements. That would probably be enough for our imminent applications. |
@PaulWAyers I have the raw txt format (one for each atom with specific charge) and h5 format database. The h5 should be the same one Michelle or Farnaz have worked on |
@PaulWAyers, yes, we have the h5 format file that @tczorro is referring to. The compilation script for the NIST dataset in the current branches of the repo (master and dev) is this one: https://github.com/theochem/AtomDB/blob/dev/atomdb/datasets/nist/__init__.py#L16 where the raw file gets called in lines 78 and 95 to get the energy of the ground state for a given species (element,charge,multiplicity): AtomDB/atomdb/datasets/nist/__init__.py Line 78 in 5369631
|
It's also useful to have the mass of the most abundant isotope for each element. (I seem to recall having that in an issue but I can't find it right now.) I think @marco-2023 has this data already in https://physics.nist.gov/cgi-bin/Compositions/stand_alone.pl |
@PaulWAyers I'll take the data from Marcos, as it is updated, and combine it with what we have. |
Thanks. I think we want atomic masses (isotopic average) and most-abundant masses. With those two pieces of information, we're in great shape. |
It's useful to have key quantities related to the separated and united atom limits. These include dispersion coefficients (C6, C8, C10, etc.) for homonuclear diatomics and (C9) triatomics. Data isn't available universally, but the Grimme D2 parameters for C6 are available in Psi4.
https://github.com/psi4/psi4/blob/2cd33eda01b7018a23739d00c1cdd51ca87faa64/psi4/src/psi4/libdisp/dispersion_defines.h#L227
Beyond these values, I can find data for several diatomics, and good benchmark data for hydrogen, but limited "universal" data. Over time, we should try to put benchmark C6, C8, C10, and C9 coefficients into the database where possible.
@gabrielasd if you can set up the fields for these quantities, then @SakshiTak can add the data as she accumulates it.
For the united-atom limit, it's helpful to have the electron density at the nucleus provided as a parameter.
I think the data should also be available in the
xtb
package but I can't find it right now. IIt should be possible to generate the data by running xtb for all stretched diatomic molecules; that would give a (sensible) first pass at these values.The text was updated successfully, but these errors were encountered: