文件名称:PhaseField:钢中相变的相场代码
文件大小:2.52MB
文件格式:ZIP
更新时间:2024-06-19 03:46:23
C++
相场 该项目旨在开发可用于在不同平台上实现相场模拟的 C/C++ 和 FORTRAN 代码。 相场方法是在材料科学中广泛使用的中尺度模型。 它可以模拟工程材料在热处理等加工过程中的微观结构演变。 可以从模型中获得大量信息,例如各相的体积分数、溶质浓度分布和微观结构。 相场模型通常与描述多相中溶质扩散的溶质扩散方程式耦合。 两种模型都是非线性偏微分方程组。 显式有限差分格式用于在均匀网格上对方程进行数值求解。 由于数值计算既是计算密集型又是数据密集型,因此使用各种高性能计算 (HPC) 技术来开发代码,例如多线程库 OpenMP、消息传递接口 (MPI) 和 GPU 计算 (NVidia CUDA) . 因此,代码可以在不同的平台上编译和运行。
【文件预览】:
PhaseField-master
----.gitignore(606B)
----README.md(1KB)
----Fortran_openmp_phase_field()
--------PFM()
----C++-MPI()
--------doc()
--------example()
--------header()
--------makefile(2KB)
--------source()
--------README(2KB)
----.gitattributes(483B)
----C++-openmp-cuda()
--------src()
--------build()
--------doc()
--------README(2KB)
--------AUTHORS(286B)