You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-4Lines changed: 6 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ plt.show()
71
71
The following features are implemented in `rustBCA`:
72
72
73
73
* Ion-material interactions for all combinations of incident ion and target species.
74
-
* Infinite, homogeneous targets (Mesh0D), Layered, finite-depth inhomogeneous targets (Mesh1D) and arbitrary 2D geometry and composition through a triangular mesh (Mesh2D).
74
+
* Infinite, homogeneous targets (Mesh0D), Layered, finite-depth inhomogeneous targets (Mesh1D), arbitrary 2D geometry composition through a triangular mesh (Mesh2D), homogeneous spherical geometry (Sphere) and homogeneous, arbitrary triangular mesh geometry (TriMesh).
75
75
* Amorphous Solid/Liquid targets, Gaseous targets, and targets with both solid/liquid and gaseous elements
76
76
* Low energy (< 25 keV/nucleon) electronic stopping modes including:
77
77
* local (Oen-Robinson),
@@ -94,17 +94,19 @@ The following features are implemented in `rustBCA`:
94
94
* or the MAGIC algorithm.
95
95
* Input files use the [TOML] format, making them both human-readable and easily parsable.
96
96
* RustBCA generates user-friendly, context-providing error messages, which help pinpoint the cause of errors and provide suggested fixes to the user.
97
-
* The simulation results are formatted as the ubiquitous `csv` format and include:
97
+
* The simulation results are comma-delimited (`csv` format) and include:
98
98
* the energies and directions of emitted particles (reflected ions and sputtered atoms),
99
99
* the final positions of implanted ions,
100
-
* and full trajectory tracking for both the incident ions and target atoms.
100
+
* full trajectory tracking for both the incident ions and target atoms,
101
+
* and many other parameters such as position of origin of sputtered particles and energy loss along trajectories.
101
102
* Optionally, the code can produce energy-angle and implantation distributions when built with the `--features distributions` flag and disable space-intensive particle list output with `--features no_list_output`.
102
103
103
104
## Installation
104
105
105
106
Without optional features, `rustBCA` should compile with `cargo` alone on
106
107
Windows, MacOS, and Linux systems.
107
-
[HDF5] has been tested on Windows, but version 1.10.6 must be used.
108
+
109
+
[HDF5] for particle list input has been tested on Windows, but version 1.10.6 must be used.
108
110
[rcpr], the adaptive Chebyshev Proxy Rootfinder with automatic subdivision and
109
111
polynomial rootfinder package for [Rust], has not yet been successfully compiled
0 commit comments