Research index
RustBCA: A High-Performance Binary-Collision-Approximation Code for Ion-Material Interactions
Drobny, Curreli
Zenodo (CERN European Organization for Nuclear Research)30 Aug 2021Open access
NobleIDark:/48914/w1/20261004/CAED1615DOI10.5281/zenodo.5337083
RustBCA: A High-Performance Binary-Collision-Approximation Code for Ion-Material Interactions
Drobny, Curreli · Zenodo (CERN European Organization for Nuclear Research) · 2021
NobleIDark:/48914/w1/20261004/CAED1615DOI10.5281/zenodo.5337083
Free to read at the publisher
You can read the abstract here, or the full text at the publisher.
Abstract
RustBCA is a general-purpose, high-performance, Binary Collision Approximation (BCA) code for simulating ion-material interactions, written in Rust. BCA codes discretize the interactions of energetic ions with materials into a series of binary collisions, drastically reducing the computational cost of simulating the physical process of sputtering, implantation, and reflection. RustBCA can operate as a standalone program for simulating ion-material interactions, or as a library via C++ and Python bindings for coupling to plasma and/or material codes.