Download
- fitso-lab/bz-reaction
git clone https://github.com/fitso-lab/bz-reaction.git
Move to bz-reaction directory.
Check this to you Cargo.toml
:
[dependencies]
eframe = "*"
rand = "*"
First, create a configuration file.
Configuration file does not create automatically.
cargo run --release
In Japanese
- 化学反応のなかで時計反応と呼ばれる周期的な反応のシミュレーションを行う。
- 元ネタのBZ反応のシミュレーションを元に使用言語を
Julia
からRust
に変更した。 - BZ反応の詳細はBZ反応 in WikiPediaを参照。
現象の発見が1951年。再発見が1961年。詳細な機構発表が1972年。結構新しい(?)知見。
非平衡熱力学の代表例らしい。
化学反応は、一方向に進むか、双方の反応速度の比率から平衡状態になると習った身からは、青天の霹靂。
物理でも、2体問題は解析的に解けるが、3体問題は基本解けないので
3つ以上関わるものは複雑になる!
ということなのか??