Accuracy, size, time.Pick two
Every method in computational chemistry is a position on that triangle. Knowing where a method sits tells you what it can be asked.
How close to the real quantum answer. Improving it costs steeply — often as the fourth power of system size.
Tens of atoms for high-level quantum work, millions for classical force fields. Four orders of magnitude apart.
Picoseconds where electrons are explicit, microseconds where they are not. Also four orders of magnitude.
From electronsto billiard balls
Four broad families, each about an order of magnitude cheaper and an order of magnitude less fundamental than the one above.
The jump that matters most is between quantum and classical. Above it, electrons exist and bonds can break, so you can study a reaction — at the cost of being limited to hundreds of atoms and picoseconds. Below it, atoms are spheres joined by springs, so you get millions of atoms and microseconds, and no chemistry whatsoever.
Four questionswith settled methods
The field is large, but most projects reduce to one of these, and each has an established route.
Geometry optimisation — walk downhill on the potential energy surface until the forces vanish.
Find the transition state, get the barrier, and a rate follows from transition state theory.
Vibrational frequencies for IR and Raman; excited states for UV-visible. Directly comparable to experiment.
Docking for a ranking, free energy methods for a number. The second is far more expensive and far more trusted.
The basis setis half the claim
A quantum result is meaningless without the method and basis set attached, and the notation is less forbidding than it looks.
A label like B3LYP/6-31G(d) names the functional and the basis set — how the electron density is approximated, and how flexibly each orbital is described. Both matter, and a good functional with a small basis set is not a good calculation. When comparing published numbers, check that the level of theory matches before concluding anything from the difference.
GROMACS isalready built
Nothing here needs compiling. Pick a machine, and these two commands put it on there.
$ dxflow workflow create --identity gromacs hub://gromacs
$ dxflow workflow start gromacs