【文件属性】:
文件名称:CloverLeaf_OpenMP:使用OpenMP编译指示的CloverLeaf版本
文件大小:113KB
文件格式:ZIP
更新时间:2021-04-29 21:29:49
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
表现
预期的性能如下。