RustBCA
RustBCA copied to clipboard
A free, open-source Binary Collision Approximation (BCA) code for ion-material interactions including sputtering, implantation, and reflection
This issue is going to take over from issue #62 once feedback on the format has been received. It will cover the various improvements I am considering for the distributions...
Just to double check, the following is correct right? + ux -> into the surface + uy -> into the B-field direction + uz -> into the R direction
output, incident, stopped = compound_bca_list_1D_py( ux, uy, uz, energies_eV, [ion['Z']]*number_ions, [ion['m']]*number_ions, [ion['Ec']]*number_ions, [ion['Es']]*number_ions, [target['Z'], 1.0], [target['m'], 1.008], [target['Ec'], 1.0], [target['Es'], 1.5], [target['Eb'], 0.0], [[target['n']/10**30, target['n']/10**30], [target['n']/10**30, 0.0]], [50.0, 1e6]
Thank you for your contribution to RustBCA! Before submitting this PR, please make sure you have: - [X] Opened an issue - [X] Referenced the relevant issue number(s) below -...
**Description** A recent [paper](https://www.nature.com/articles/s41598-025-98065-1) published sputtering yields from molecular dynamics for D and T on Be. Interestingly, the MD results are significantly worse than the BCA results when compared to...
**Description** A recent paper published sputtering yields and reflection coefficients of several ion species, including tungsten, from tungsten surfaces, calculated with MD. The noble gas ions especially are worth comparing...
**Is your feature request related to a problem? Please describe.** RustBCA includes an attractive-repulsive potential that is exactly Kr-C at short ranges and exactly Morse at long ranges, with a...
Thank you for your contribution to rustBCA! Before submitting this PR, please make sure you have: - [ ] Opened an issue - [ ] Referenced the relevant issue number(s)...