Message Boards Message Boards

QTAIM: a package for quantum theory of atoms in molecules

Posted 3 years ago

enter image description here

Hello All,

(I have set Independence Day (Observed) as my pencils-down moment to publicize a Wolfram Language/Mathematica package for performing computations and visualizing results from Quantum Theory of Atoms In Molecules (QTAIM) calculations on electronic structure theory wave functions.

QTAIM endeavors the answer the question, "Are there discernable atoms inside of molecules?" The answer according to Bader and co-workers is yes, if you define an atom as the basin/union of all steepest ascent paths and a nucleus, which is the attractor. Since there is zero-flux between these regions, they are proper quantum subsystems, just like the molecule/crystal is.

Here is the water molecule (H2O) in this representation:

Atomic Basins

What motivated me to get going on creating a package was the new SliceVectorPlot3D routines, which make plotting these quantities a dream:

Gradient Field on Planes of Symmetr

The code is hosted here: https://github.com/ecbrown/QTAIM.wl

which has this code and more extensive discussion.

Wolfram Language/Mathematica is great for this. Great algorithms like ABM differential equation solver, and excellent graphics for 2D/3D fields. I t features several ways to get data in, so it can be file-based or scripted from PySCF.

Well, I should keep it brief, and I look forward to any comments you have.

Best regards, Eric

An overview of the methods and results can be found here:

POSTED BY: Eric Brown

enter image description here -- you have earned Featured Contributor Badge enter image description here Your exceptional post has been selected for our editorial column Staff Picks http://wolfr.am/StaffPicks and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!

POSTED BY: EDITORIAL BOARD
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract