没有合适的资源?快使用搜索试试~ 我知道了~
fidibench:FiDiBench是一个简单的有限差分代码,可用于基准测试HPC系统上的性能
共83个文件
in:14个
py:13个
h:10个
需积分: 9 0 下载量 159 浏览量
2021-02-26
02:59:03
上传
评论
收藏 649KB ZIP 举报
温馨提示
FiDiBench FiDiBench是一组有限差分代码,可用于对HPC和其他系统上的硬件性能进行基准测试。 代码示例足够小以至于易于理解,通常平均几百行代码,但也与科学计算有关,科学计算通常涉及最近的邻居通信。 FiDiBench也可以用于比较通过使用不同语言(例如C ++,Python和Julia)实现给定算法所获得的执行速度。 示例1:比较C ++编译器(向上512个单元,10个时间步长)。 在GNU编译器上应用-O3时,请注意效果矢量化。 示例2:C ++与Fortran的比较(迎风512个单元/ 10个时间步长) 示例3:将OpenACC与OpenMP进行比较 要求 CMake 3.1或更高版本 消息传递接口,MPI(可选) OpenMP(可选) 支持C ++ 11标准的C / C ++编译器(可选) 带有numpy的Python 2.7(可选) Julia
资源推荐
资源详情
资源评论
收起资源包目录
fidibench-master.zip (83个子文件)
fidibench-master
scripts
upwind_speed_1thread.png 44KB
upwind_c++_fortran.png 39KB
fdi_open_cxx_fortran.py 1KB
fdi_plot.py.in 2KB
CMakeLists.txt 74B
fdi_maui_vs_mahuika.py 3KB
fdi_mahuika_threads_vs_gpu.py 1KB
fdi_upwind_openmp.py 4KB
fdi_julia_vs_python.py 950B
upwind_speed_openmp.png 48KB
pictures
fortran_vs_c++.png 55KB
openacc_vs_openmp.png 42KB
EightProcs128Cube.png 286KB
fortran_vs_c++.py 1018B
cxx_vs_fortran.png 32KB
mahuika.png 71KB
mahuika.py 1KB
cxx
MultiArrayIter.h 3KB
writeVTK.h 916B
CmdLineArgParser.cpp 1KB
CubeDecomp.h 2KB
MultiArrayIter.cpp 2KB
Filter.h 5KB
CubeDecomp.cpp 5KB
Filter.cpp 16KB
writeVTK.cpp 3KB
CMakeLists.txt 198B
CmdLineArgParser.h 7KB
CMakeLists.txt 7KB
LICENSE 1KB
cmake
Modules
FindPythonExecutable.cmake 84B
FindJuliaExecutable.cmake 81B
README.md 2KB
laplacian
cxx
testMultiArrayIter.cxx 900B
laplacian.ll 491B
CMakeLists.txt 1KB
laplacian.cxx 4KB
testCubeDecomp.cxx 2KB
testStencil2d.cxx 3KB
CMakeLists.txt 21B
upwind
fortran
upwindF08.f90 10KB
CMakeLists.txt 2KB
upwind.F90 10KB
upwindF03.F90 11KB
julia
saveVTK.jl 2KB
CMakeLists.txt 542B
upwind3.jl 5KB
upwind.jl 5KB
cython
upwind5.pyx 5KB
setup.py 213B
cxx
upwindCxx_maui.sl.in 384B
compute_flat_index_offset_y.h 177B
compute_index_set.h 189B
saveVTK.h 2KB
upwindAcc.cxx 4KB
compute_flat_index_offset_z.h 177B
upwindMpi.cxx 5KB
upwind.cxx 5KB
upwindAcc_mahuika_p100.sl.in 379B
upwindCxx_mahuika.sl.in 402B
upwindCxx_pan_1.sl.in 204B
upwindCxx_pan_16.sl.in 206B
upwindAcc2_mahuika_p100.sl 336B
upwindCxx_pan_4.sl.in 204B
upwindAcc2_mahuika_a100.sl 336B
CMakeLists.txt 3KB
upwindCxx_kupe.sl.in 356B
upwindMpiCxx_pan_20.sl.in 218B
upwindCxx_pan_8.sl.in 204B
upwindMpiCxx_craypat.sl 224B
compute_flat_index_offset_x.h 177B
upwindAcc2.cxx 5KB
upwindAcc_mahuika_a100.sl.in 380B
upwindMpiCxx_kupe.sl.in 213B
upwindCxx_pan_32.sl.in 206B
upwindCxx_pan_2.sl.in 204B
CMakeLists.txt 97B
python
upwind.py 4KB
upwindMPI.py 5KB
CMakeLists.txt 1KB
upwind3.py 4KB
upwind2.py 3KB
saveVTK.py 2KB
共 83 条
- 1
资源评论
看起来很年长的一条鱼
- 粉丝: 34
- 资源: 4612
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于python爬取新浪微博爬虫以及生成词云源码+源代码+文档说明(高分项目)
- 基于python爬取新浪微博爬虫以及生成词云源码+源代码+文档说明(高分项目)
- 纯 PHP 开发的并行抓取工具 (Parallel web crawler written in PHP)
- 基于Vue的云视讯入住解决方案设计源码
- 对人脸图像进行性别和年龄的判断
- Go语言开发的端口转发工具 for port data forward (TavenLi)
- 无限弹窗的各种常用代码(cpp和bat)
- FME模板演示:DLG转成dwg数据,还原地物样式
- R language bioinformatics analysis package wrapper for VisualBas
- 基于Keras的LSTM多变量时间序列预测python源码+文档说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功