文件名称:CloverLeaf_OpenMP:使用OpenMP编译指示的CloverLeaf版本
文件大小:113KB
文件格式:ZIP
更新时间:2024-05-19 15:16:29
Fortran
CloverLeaf_OpenMP 这是CloverLeaf 1.3版的仅OpenMP版本。 所有MPI函数调用均已删除。 发行说明 版本1.3 CloverLeaf 1.3在以前的版本中包含许多优化。 其中包括许多循环融合优化,以及在工作数组上使用标量变量。 总体而言,这提高了缓存效率。 此版本还包含对显式切片的一些支持。 这是通过两个输入卡座参数激活的: tiles_per_chunk指定每个MPI等级有多少个瓦片。 tiles_per_problem要指定有多少个全局图块,此值将四舍五入为每个MPI等级的偶数。 对于编译,我们现在使用本机Fortran和C编译器,而不是以前的MPI包装器。 但是,可以通过使用它们获得特定的编译: make COMPILER=GNU MPI_COMPILER=gfortran C_MPI_COMPILER=gcc 表现 预期的性能如下。