Python(编程语言)
计算器
计算机科学
计算科学
软件
程序设计语言
图形用户界面
分子动力学
化学
操作系统
计算化学
作者
Ask Hjorth Larsen,Jens Jørgen Mortensen,Jakob Blomqvist,Ivano E. Castelli,Rune Christensen,Marcin Dułak,Jesper Friis,Michael N. Groves,Bjørk Hammer,Cory Hargus,Eric Hermes,Paul C. Jennings,Peter Bjerre Jensen,James R. Kermode,John R. Kitchin,Esben L. Kolsbjerg,Joseph Kubal,Kristen Kaasbjerg,Steen Lysgaard,Jón Bergmann Maronsson
标识
DOI:10.1088/1361-648x/aa680e
摘要
The atomic simulation environment (ASE) is a software package written in the Python programming language with the aim of setting up, steering, and analyzing atomistic simulations. In ASE, tasks are fully scripted in Python. The powerful syntax of Python combined with the NumPy array library make it possible to perform very complex simulation tasks. For example, a sequence of calculations may be performed with the use of a simple 'for-loop' construction. Calculations of energy, forces, stresses and other quantities are performed through interfaces to many external electronic structure codes or force fields using a uniform interface. On top of this calculator interface, ASE provides modules for performing many standard simulation tasks such as structure optimization, molecular dynamics, handling of constraints and performing nudged elastic band calculations.
科研通智能强力驱动
Strongly Powered by AbleSci AI