The Swiss-army knife of atomic simulations

Download Atomsk

Atomsk is available under the conditions of the GNU General Public Licence version 3 or any later version. Click a link below to obtain the source code or a binary for your platform. To learn how to run and use Atomsk, please proceed to this tutorial.

Atomsk - Version Beta b0.10.6 (Changelog)

Download statistics

Note: the statistics below include only downloads from this Web site, and not downloads or clones from Github nor any other source.

Your browser cannot display this image

Get the development version of Atomsk

DISCLAIMER: the development version of Atomsk may contain features that are not completely implemented, bugs, or may even not compile or not work at all. Use it at your own risks!

If you wish to try the latest development version of Atomsk, then you may go the Github page and click the "Clone or download" button.

Alternatively, if you prefer using git to keep updated, issue the following command:

git clone

That will create a new directory on your computer named "atomsk", containing the source code and documentation. Actually, this directory is a complete git repository and contains the whole history of Atomsk.

Then, follow these instructions to compile it. On GNU/Linux and Mac OS systems it should be as simple as:

make atomsk

When a new updated version is available, you can update Atomsk from the Github repository, delete the executable, and compile it again, using the following sequence of commands:

git pull origin master
rm atomsk
make atomsk

Note that you may delete all compiled modules with "make clean". However in most cases you only need to delete the "atomsk" executable, and make will re-compile only the modules that were modified, thus saving time.

Finally, beware that you should not modify this version directly, because that would make your copy (in fact, your local git repository) incompatible with the online repository. If you wish to modify the source code, either for yourself or to make your contribution public, it is recommended that you create a fork, as explained in this page.