Skip to content

本项目实现二维金属凝固时枝晶生长的元胞自动机模拟,基于界面热力学平衡和stfen溶质守恒,耦合宏观温度场数据,输出枝晶生长过程的数值结果。

License

Notifications You must be signed in to change notification settings

amea13/GrainSim-AW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GrainSim-AW

本项目实现二维金属凝固时枝晶生长的元胞自动机模拟,基于界面热力学平衡和stfen溶质守恒,耦合宏观温度场数据,输出枝晶生长过程的数值结果。

GrainSim-AW ├─ config.json ├─ data │ └─ output │ └─ run-minimal │ ├─ meta_config.json │ ├─ step_000005.npz │ └─ step_000010.npz ├─ docs │ ├─ api │ │ ├─ data_model.md │ │ └─ modules │ │ └─ contracts.md │ ├─ theory │ │ └─ lifecycle_sequence.md │ └─ usage │ ├─ acceptance_criteria.md │ ├─ config_schema.md │ └─ onepager.md ├─ LICENSE ├─ README.md ├─ src │ └─ grainsim_aw │ ├─ config_loader.py │ ├─ core │ │ ├─ grid.py │ │ ├─ material.py │ │ └─ init.py │ ├─ engine │ │ ├─ simulator.py │ │ └─ init.py │ ├─ errors.py │ ├─ growth_capture │ │ ├─ capture_rules.py │ │ ├─ geometry.py │ │ ├─ kernels.py │ │ ├─ mdcs.py │ │ └─ init.py │ ├─ interface │ │ ├─ anisotropy.py │ │ ├─ equilibrium.py │ │ ├─ velocity.py │ │ └─ init.py │ ├─ io │ │ ├─ writer.py │ │ └─ init.py │ ├─ logging_config.py │ ├─ main.py │ ├─ multiphysics │ │ ├─ solute_solver.py │ │ ├─ temperature_adapter.py │ │ └─ init.py │ ├─ nucleation │ │ ├─ seeding.py │ │ ├─ thevoz.py │ │ └─ init.py │ ├─ viz │ │ ├─ animation.py │ │ ├─ liveplot.py │ │ ├─ plot.py │ │ └─ init.py │ └─ init.py └─ tests ├─ test_acceptance_basic.py ├─ test_liq_diffusion_1d.py ├─ test_seeding_init.py ├─ test_solute_min.py └─ vis_solute_case3.py

About

本项目实现二维金属凝固时枝晶生长的元胞自动机模拟,基于界面热力学平衡和stfen溶质守恒,耦合宏观温度场数据,输出枝晶生长过程的数值结果。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages