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
<!-- help docs find start of prose in readme, DO NOT REMOVE -->
12
-
TorchSim is an next-generation open-source atomistic simulation engine for the MLIP era. By rewriting the core primitives of atomistic simulation in Pytorch, it allows orders of magnitude acceleration of popular machine learning potentials.
12
+
torch-sim is a next-generation open-source atomistic simulation engine for the MLIP
13
+
era. By rewriting the core primitives of atomistic simulation in Pytorch, it allows
14
+
orders of magnitude acceleration of popular machine learning potentials.
This figure compares the time per atom of ASE and torch_sim. Time per atom is defined
97
+
as the number of atoms / total time. While ASE can only run a single system of n_atoms
98
+
(on the x axis), torch_sim can run as many systems as will fit in memory. On an H100,
99
+
the max atoms that could fit in memory was 8000 for gemnet, 10000 for MACE, and 2500
100
+
for SevenNet. This metric describes model performance by capturing speed and memory
101
+
usage simultaneously.
102
+
88
103
## Installation
89
104
90
105
### PyPI Installation
91
106
92
107
```sh
93
-
pip install torch-sim
108
+
pip install torch-sim-atomistic
94
109
```
95
110
96
111
### Installing from source
@@ -103,18 +118,18 @@ pip install .
103
118
104
119
## Examples
105
120
106
-
To understand how `torch-sim` works, start with the [comprehensive tutorials](https://radical-ai.github.io/torch-sim/user/overview.html) in the documentation.
121
+
To understand how torch-sim works, start with the [comprehensive tutorials](https://radical-ai.github.io/torch-sim/user/overview.html) in the documentation.
107
122
108
123
Even more usage examples can be found in the [`examples/`](examples/readme.md) folder.
109
124
110
125
## Core Modules
111
126
112
-
The `torch-sim` structured is summarized in the [API reference](https://radical-ai.github.io/torch-sim/reference/index.html) documentation.
127
+
torch-sim's structure is summarized in the [API reference](https://radical-ai.github.io/torch-sim/reference/index.html) documentation.
113
128
114
129
## License
115
130
116
131
`torch-sim` is released under an [MIT license](LICENSE).
117
132
118
133
## Citation
119
134
120
-
A manuscript is in preparation. Meanwhile, if you use TorchSim in your research, please [cite the Zenodo archive][zenodo].
135
+
A manuscript is in preparation. Meanwhile, if you use torch-sim in your research, please [cite the Zenodo archive][zenodo].
Copy file name to clipboardExpand all lines: docs/user/overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,4 +29,4 @@ Learn more in [Understanding Reporting](../tutorials/reporting_tutorial.ipynb)
29
29
30
30
Under the hood, `torch-sim` takes a modular functional approach to atomistic simulation. Each integrator or optimizer function, such as `nvt_langevin,` takes in a model and parameters and returns `init` and `update` functions that act on a unique `State.` The state inherits from `SimState` and tracks the fixed and fluctuating parameters of the simulation, such as the `momenta` for NVT or the timestep for FIRE. The runner functions take this basic structure and wrap it in a convenient interface with autobatching and reporting.
31
31
32
-
Learn more in [Fundamentals of `torch-sim`](../tutorials/low_level_tutorial.ipynb) and [Hybrid Swap Tutorial](../tutorials/hybrid_swap_tutorial.ipynb)
32
+
Learn more in [Fundamentals of `torch-sim`](../tutorials/low_level_tutorial.ipynb) and [Implementing New Methods](../tutorials/hybrid_swap_tutorial.ipynb)
0 commit comments