Atomsk: A tool for manipulating and converting atomic data files

被引:1299
|
作者
Hirel, Pierre [1 ]
机构
[1] Univ Lille 1, Unite Mat & Transformat, F-59655 Villeneuve Dascq, France
关键词
Atomistic simulations; File conversion; Dislocation; Polycrystal; Nye tensor; INITIO MOLECULAR-DYNAMICS; SIMULATIONS; VISUALIZATION; CONSTRUCTION;
D O I
10.1016/j.cpc.2015.07.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present a libre, Open Source command-line program named Atomsk, that aims at creating and manipulating atomic systems for the purposes of ab initio calculations, classical atomistic calculations, and visualization, in the areas of computational physics and chemistry. The program can run on GNU/Linux, Apple Mac OS X, and Microsoft Windows platforms. Many file formats are supported, allowing for easy conversion of atomic configuration files. The command-line options allow to construct supercells, insert point defects (vacancies, interstitials), line defects (dislocations, cracks), plane defects (stacking faults), as well as other transformations. Several options can beapplied consecutively, allowing for a comprehensive workflow from a unit cell to the final atomic system. Some modes allow to construct complex structures, or to perform specific analysis of atomic systems. Program summary Program title: Atomsk Catalogue identifier: AEXM_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEXM_v1.0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GNU/GPL version 3 or any later version No. of lines in distributed program, including test data, etc.: 61,450 No. of bytes in distributed program, including test data, etc.: 539,898 Distribution format: tar.gz Programming language: Fortran 90. Computer: All computers with a Fortran compiler supporting at least Fortran 90. Operating system: All operating systems with such a compiler. Some of the Makefiles and scripts depend on a Unix-like system and need modification under Windows. RAM: Typically 32 bytes x N, where N is the number of particles. Classification: 4.14, 7.1. External routines: LAPACK Nature of problem: Atomistic simulations require the generation of atomic data files. Few software are available to construct atomic systems containing dislocations, especially in anisotropic media. Solution method: Atomsk is a unified program that allows to generate, convert and transform atomic systems for the purposes of ab initio calculations, classical atomistic simulations, or visualization. It supports many lattice types, all atom chemical species, and supports systems described with the ionic core-shell model. It allows to construct dislocations and analyze them, and perform post-treatment of simulation output files. Restrictions: no support for molecular bonds; limit of 2 billions particles. Unusual features: dislocations in anisotropic media; computation of the Nye tensor; generation of polycrystal from any type of lattice; support for ionic core-shell models and analysis of electric polarization. Additional comments: the program and its documentation are available at: http://atomsk.univ-lillel.fr Running time: spans from a fraction of a second to several minutes depending on the number of particles in the atomic system, the mode, and the machine performance. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:212 / 219
页数:8
相关论文
共 50 条
  • [1] Manipulating dislocation nucleation and shear resistance of bimetal interfaces by atomic steps
    Zhang, R. F.
    Beyerlein, I. J.
    Zheng, S. J.
    Zhang, S. H.
    Stukowski, A.
    Germann, T. C.
    ACTA MATERIALIA, 2016, 113 : 194 - 205
  • [2] Interactive Data Exploration of Distributed Raw Files: A Systematic Mapping Study
    Alvarez-Ayllon, Alejandro
    Palomo-Duarte, Manuel
    Dodero, Juan-Manuel
    IEEE ACCESS, 2019, 7 : 10691 - 10717
  • [3] Atomic Simulation of Multi-tool Nanomachining Process
    Chen, J. X.
    Liang, Y. C.
    Hu, X. L.
    Wang, Z. G.
    Wang, Q. L.
    CURRENT NANOSCIENCE, 2012, 8 (01) : 84 - 88
  • [4] The IADN data visualization tool
    Venier, Marta
    Lehman, Daniel
    Salamova, Amina
    Hites, Ronald A.
    SCIENCE OF THE TOTAL ENVIRONMENT, 2018, 645 : 1617 - 1619
  • [5] GFF3sort: a novel tool to sort GFF3 files for tabix indexing
    Zhu, Tao
    Liang, Chengzhen
    Meng, Zhigang
    Guo, Sandui
    Zhang, Rui
    BMC BIOINFORMATICS, 2017, 18
  • [6] Scoria: a Python']Python module for manipulating 3D molecular data
    Ropp, Patrick
    Friedman, Aaron
    Durrant, Jacob D.
    JOURNAL OF CHEMINFORMATICS, 2017, 9
  • [7] GFF3sort: a novel tool to sort GFF3 files for tabix indexing
    Tao Zhu
    Chengzhen Liang
    Zhigang Meng
    Sandui Guo
    Rui Zhang
    BMC Bioinformatics, 18
  • [8] A Modular Tool to Support Data Management for LCA in Industry: Methodology, Application and Potentialities
    Rovelli, Davide
    Brondi, Carlo
    Andreotti, Michele
    Abbate, Elisabetta
    Zanforlin, Maurizio
    Ballarino, Andrea
    SUSTAINABILITY, 2022, 14 (07)
  • [9] LDBlockShow: a fast and convenient tool for visualizing linkage disequilibrium and haplotype blocks based on variant call format files
    Dong, Shan-Shan
    He, Wei-Ming
    Ji, Jing-Jing
    Zhang, Chi
    Guo, Yan
    Yang, Tie-Lin
    BRIEFINGS IN BIOINFORMATICS, 2021, 22 (04)
  • [10] VisArtico: a visualization tool for articulatory data
    Ouni, Slim
    Mangeonjean, Loic
    Steiner, Ingmar
    13TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2012 (INTERSPEECH 2012), VOLS 1-3, 2012, : 1876 - 1879