ArticleslgStudy

computer science

MOLCAS

MOLCAS is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand MOLCAS rather than just read about it. In short: MOLCAS is an ab initio computational chemistry program, developed as a joint project by a number of international institutes. MOLCAS is developed by scientists to be used by scientists.

MOLCAS — main illustration
MOLCAS — illustration

Key takeaways

  • MOLCAS belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect MOLCAS to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of MOLCAS from memory before moving on to harder problems.

Reference excerpt

MOLCAS is an ab initio computational chemistry program, developed as a joint project by a number of international institutes. MOLCAS is developed by scientists to be used by scientists. It is not primarily a commercial product and it is not sold in order to produce a fortune for its owner (the Lund University). Focus in the program is placed on methods for calculating general electronic structures in both ground and excited states. MOLCAS contains codes for general and effective multiconfigurational SCF calculations at the Complete Active Space (CASSCF) level, but also employing more restricted MCSCF wave functions (RASSCF). It is also possible, at this level of theory, to optimize geometries for equilibrium and transition states using gradient techniques and to compute force fields and vibrational energies. MOLCAS also contains second order perturbation theory codes CASPT2 and RASPT2.

History MOLCAS code has been created at the late 1980s by the group of Prof. Björn O. Roos at Lund University. The name of the program is a combination of Molecule (integral code by Jan Almlöf) and CAS (Complete Active Space program developed by Björn O. Roos). MOLCAS 2 has been released at 1992. It was distributed on a tape for IBM VM/XA. It contains new configuration interaction code (written by Jeppe Olsen), new integral code (written by Roland Lindh) and coupled cluster code (written at Comenius University). MOLCAS 4 (1999) was a first release, which runs on any Unix or Linux operating system. In 2001 MOLCAS 5 has been released, featuring a distributed model for code development. In September 2017 the bulk of the MOLCAS code was branched as open source (LGPL 2.1 license), under the name OpenMolcas. The stable version of MOLCAS code is distributed by Lund University.

Major features Main features of MOLCAS can be found at the Molcas website: manual, collection of tutorials. There are several publications featuring capability of different versions of MOLCAS: . MOLCAS 7.2 has been independently reviewed at JACS computer software reviews.

Ab initio Hartree–Fock (HF), Density functional theory (DFT), second order Møller–Plesset perturbation theory, MCSCF, MRCI, CC, Multiconfigurational reference 2nd order perturbation theory CASPT2 (including MS and XMS) and RASPT2 wavefunctions and energies Analytic gradient geometry optimization based on HF, DFT, CASSCF, and RASSCF wavefunctions Cholesky decomposition (CD) and Resolution of the identity (RI) techniques for HF, DFT, CASSCF, CC, MBPT2, and CASPT2. Analytical gradients and non-adiabatic coupling vectors. On-the-fly auxiliary basis function technique, atomic CD and atomic compact CD. CD/RI gradients for DFT functionals. Numerical gradient geometry optimization based on CASPT2 wavefunctions. Excited state energies for all wavefunctions, and excited optimized geometries from state averaged CASSCF wavefunctions. Transition properties in excited states calculated at the CASSCF/RASSCF level, using a unique RASSCF State Interaction Method. Solvent effects can be treated by the Onsager spherical cavity model or Polarizable continuum model (PCM). Combined QM and molecular mechanics calculations for systems such as proteins and molecular clusters. The NEMO procedure for creating intermolecular force fields for MC/MD simulations; these force fields include electrostatics, induction, dispersion, and exchange-repulsion terms and are based on calculations for individual molecules. Tully Surface Hopping Molecular Dynamics Method for localization and characterization of conical intersections and seams MOLCAS has interface to several computational codes, including DMRG codes, CheMPS2), MRCI code COLUMBUS, molecular dynamics code There are several Graphical User Interface codes for MOLCAS: and MolGUI.

References

External links MOLCAS homepage OpenMolcas project page

Illustrations

MOLCAS illustration

Worked examples

Example 1 — a first encounter with MOLCAS

Start with the simplest possible case. Write down what MOLCAS claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to MOLCAS before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about MOLCAS ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of MOLCAS

In research
MOLCAS appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses MOLCAS in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
MOLCAS is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computational chemistry software, so understanding it makes those chapters shorter.
In everyday life
Look for MOLCAS outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “MOLCAS” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study MOLCAS in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what MOLCAS means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain MOLCAS out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is MOLCAS in simple terms?

MOLCAS is an ab initio computational chemistry program, developed as a joint project by a number of international institutes. MOLCAS is developed by scientists to be used by scientists.

Why does MOLCAS matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study MOLCAS?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on MOLCAS.

Tags

  • Computational chemistry software

Keep exploring