  Multi-scale computer simulations combine the computationally efficient
classical algorithms with more expensive but also more accurate ab-initio
quantum mechanical algorithms. This work describes one implementation of
multi-scale computations using the Atomistic Simulation Environment (ASE). This
implementation can mix classical codes like LAMMPS and the Density Functional
Theory-based GPAW. Any combination of codes linked via the ASE interface
however can be mixed. We also introduce a framework to easily add classical
force fields calculators for ASE using LAMMPS, which also allows harnessing the
full performance of classical-only molecular dynamics. Our work makes it
possible to combine different simulation codes, quantum mechanical or
classical, with great ease and minimal coding effort.
