Quasicontinuum Code Download

The Quasicontinuum (QC) code is an implementation of the QC method written in Fortran 90. See an overview of the code capabilities here.

The QC code is offered as a public service to help to promote QC-related research. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. A great deal of effort has gone into cleaning up the code and debugging it. Despite this, the code almost surely contains additional bugs. Use the code as a jumping off point for your own research.

THE DEVELOPERS (TADMOR AND MILLER) WILL NOT BE ABLE TO OFFER SUPPORT OR TO ASSIST YOU WITH DEBUGGING. However, an on-line discussion forum has been set up to allow users to assist each other and to ask questions.

The download package includes:

  • Quasicontinuum version 1.4 source code written in Fortran 90.
  • Documentation (which is also available here)
  • Three example test cases:
    • Grain boundary shear showing a how a shear stress applied to an aluminum bi-crystal results in grain boundary motion.
    • Nanoindentation in aluminum showing dislocation nucleation beneath a rigid flat punch.
    • Friction at the nano-scale involving the sliding contact of two nano-asperities.

If you have already registered and would like to download again, provide your email:

If not, please fill out the following form to download the complete QC package (including documentation):