Atomic Simulation Environment (ASE)

The Atomic Simulation Environment (ASE) is a set of tools and Python modules for setting up, manipulating, running, visualizing and analyzing atomistic simulations.”

Among other things, ASE is used by the GPAW program, but it can also be used independently to set up and run Abinit, Castep, Elk, Siesta, VASP calculations in a programmatic way.

Installations on NSC systems

Tetralith and Sigma

ASE is available via the module system on Tetralith and Sigma. For more information about available versions, please see the Tetralith and Sigma Software list

How to use

Load the ASE module, for instance:

module load ASE/3.22.1-hpc1-python

note that you need to load an appropriate python module for its use, e.g.:

module load Python/3.10.4-env-hpc1-gcc-2022a-eb

Simple example

If you want something simple to test ASE, try this:

from ase import atoms
from ase.lattice.surface import fcc111
slab = fcc111('Cu', size=(2,2,2), vacuum=10.0)
slab.get_positions()

This should print coordinates of 2x2x2 slab with 10 ang vacuum layer.


User Area

User support

Guides, documentation and FAQ.

Getting access

Applying for projects and login accounts.

System status

Everything OK!

No reported problems

Self-service

SUPR
NSC Express