CrysX DEMO: DFT based Embedding

This is an online interactive demo of various density functional theory (DFT) based embedding techniques like Frozen Density Embedding and Projection-based Embedding.

It lets you perform your own embedding calculations for small systems with less than 50 basis functions.

The purpose of this interactive web application is to complement my thesis, posters, and manuscripts, to give the readers a way to run their own calculations. I hope this would serve as a reasonably fast method of making you (the readers) familiar with DFT based embedding.

The online web app contains the following features:

  • Frozen Density Embedding (FDE) Calculation with and without Freeze-and-Thaw (FaT)
  • Projection-based Embedding (PbE) Calculation with and without Freeze-and-Thaw (FaT)

Furthermore, users have the ability to

  1. Choose from various basis sets, exchange-correlation, and kinetic energy density functionals.
  2. Choose from a template system or provide your own atomic coordinates.
  3. Use a supermolecular or monomolecular basis.
  4. Use density fitting (three-centered two-electron integrals)  or the traditional four-centered two-electron integrals.
  5. Visualize the system.
  6. See the potential matrices, density matrices, molecular orbital energies, and a lot more information.

Therefore, although it is a demo app, it can be used as a benchmark for testing your own codes and implementations of DFT based embedding techniques.


  • The same basis set is used for the entire system. You cannot choose a different basis set for the subsystems or a particular set of atoms.
  • The same exchange-correlation functional is used for the subsystems as well as the non-additive exchange-correlation potential term.

Web App

You can also open this link to go full screen.
Hint: Use the sidebar menu on the left to navigate between FDE, FDE+FaT, PbE, PBE+FaT. The menu may be hidden on mobile devices so you will need to expand it first by clicking on the arrow icon in the upper-left corner.

YouTube Tutorial (Coming Soon)

I have tried to keep the UI as user-friendly as possible, however, in case of difficulties in using it you can refer to the following YouTube tutorial/walkthrough.

Other useful links or references

[wpedon id="7041" align="center"]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.