FIPS: An optimizing compiler for data-race free many-particle simulations on shared memory hardware
Creators
- 1. Institut für Theoretische Physik, Center for Soft Nanoscience, Westfälische Wilhelms-Universität Münster, D-48149 Münster, Germany
Description
Please refer to https://zenodo.org/record/7689626 for newer releases of FIPS.
FIPS is a framework for simulating arbitrary particle dynamics written in and inspired by the Rust programming language. Unlike most other MD frameworks it does not make any assumptions on what kind of particle types, integration schemes or particle interactions you want. Instead, you can freely define any kind of numerical schemes you need in a domain-specific language and have FIPS do all the heavy-lifting for you. FIPS is specifically designed to run well on shared-memory systems while keeping the woes of parallel programming away from you. You can read more about the theory behind FIPS in the article available at https://arxiv.org/abs/2302.14170 .
Files
fips-v0.3.0.zip
Files
(115.2 kB)
Name | Size | Download all |
---|---|---|
md5:00beb97291ff7ccede1d2d9ec8ddddd1
|
115.2 kB | Preview Download |