takafumi-shiraogawa / apdft Goto Github PK
View Code? Open in Web Editor NEWRedundantly modified APDFT code
License: GNU General Public License v3.0
Redundantly modified APDFT code
License: GNU General Public License v3.0
The following values need to be controlled by apdft.conf:
I found numerical instability in analytical calculation results of electronic dipole moments by PySCF. For the computational method, I used CCSD/def2-TZVP, and the input is automatically generated by the APDFT code. The target molecule is N2 ("7 0.000000 0.000000 0.000000;7 0.000000 0.000000 1.000000"). The z-component of the dipole moment varied in the calculations. However, electrostatic potential was numerically stable.
I calculated atomic forces of CO with 1.2 angstrom of the bond distance d based on N2 with d = 1.0 angstrom. The resultant atomic forces are too large. This comes from the term with respect to derivatives of the perturbed electron density.
In a vertical APDFT calculation of CO from N2 along with the z direction with the bond length of 1.1 angstrom, I found that the electric dipole moment has non-negligible x and y components. When the bond length of 1.0 angstrom, the same results were found.
Numerical integration for calculations of perturbed electron densities sometimes fails.
Need to consider cross terms for three Cartesian coordinates in QM calculations for numerical differentiation.
Now vertical energy derivatives are strange. In ver_ele_atomic_forces.csv, the sum of the atomic forces is not zero. However, in numerical evaluations, the sum is zero. I guess that ver_contributions_deriv_rho has errors.
In the current implementation, numerical grids are not suitable to estimate properties of target molecules with different atomic coordinates with the reference. This is because grids are large rough for the new coordinate.
The mixed second derivatives of alphas (coefficients of mixed second derivatives of the reference density) should be twice in the code which only calculate coefficients for combinations of two variables. I do not understand how the code accomplishes this.
Intra- and inter-node parallelization of QM calculations should be controlled by inputs in apdft.conf.
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.