文件名称:matlab代码求解稳态可用度-Large_scale_project:与MPI和CUDA合作的项目与TimFelleOlsen合作
文件大小:1.71MB
文件格式:ZIP
更新时间:2024-06-17 08:30:00
系统开源
matlab代码改进可行可用度大型项目 这个大型项目是用Jacobi方法求解稳态偏微分方程的一种实现。 该实现基于OpenMP,openMPI和CUDA,以测试使用并行技术找到偏微分方程的稳态解的性能增益。 在我们的实现中,我们使用正弦函数作为源项,使用简单的热方程对程序进行了测试。 该存储库包含该实现的所有源代码以及可用于对其进行测试的shell和matlab文件。 资料夹结构 该存储库包含两个文件夹, 泊松包含编译程序所需的所有文件,包括一个makefile和一个自述文件,深入介绍了该程序的功能。 测验包含用于测试和可视化程序结果的shell脚本和matlab代码。 技术报告,描述了开发代码的过程和理论背后的问题和方法。 我们用于简化项目开发过程的其他文件。 先决条件 为了编译和运行代码,必须提供以下库:(在括号中指定的版本是经过测试的版本)。 GCC(使用OpenMP suport构建的6.4.0) MPI(openMPI 3.1.1) CUDA(9.2) 正在安装 poisson文件夹应易于由make实用程序使用。 请在编译之前检查makefile,以检查是否有编译标志和编译器
【文件预览】:
Large_scale_project-master
----.gitignore(680B)
----todo.txt(1KB)
----workflow.txt(1KB)
----Testing()
--------matlab()
--------shell()
----README.md(2KB)
----clean_tests.sh(98B)
----Poisson()
--------Makefile(5KB)
--------src()
--------lib()
--------README.txt(4KB)
----Large_Scale_Project_project_2.pdf(541KB)
----login_interactive.sh(368B)
----Large_Scale_Project_Report.pdf(1.3MB)