NobleBlocks

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

Free to read at the publisher

You can read the abstract here, or the full text at the publisher.

Read 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.

Discussion

Topics

More

Suggest a correction or report