{"id":6882,"date":"2021-09-07T04:27:04","date_gmt":"2021-09-06T19:27:04","guid":{"rendered":"https:\/\/wp.study3.biz\/?p=6882"},"modified":"2025-12-13T17:25:56","modified_gmt":"2025-12-13T08:25:56","slug":"amd-epyc-7742-64-core-processor-x2-512gb-red-hat-enterprise-linux-release-8-3-titan-rtx-x2-cuda-11-3-samples-mandelbrot%e3%81%ae%e8%a1%a8%e7%a4%ba%e3%81%ab%e6%89%8b%e9%96%93%e5%8f%96%e3%81%a3%e3%81%9f","status":"publish","type":"post","link":"https:\/\/wp.study3.biz\/?p=6882","title":{"rendered":"\u7b2c2\u4e16\u4ee3 AMD EPYC 7742 64-Core Processor x2 512GB Red Hat Enterprise Linux release 8.3 TITAN RTX x2 CUDA 11.3 Samples Mandelbrot\u306e\u8868\u793a\u306b\u624b\u9593\u53d6\u3063\u305f\u306e\u3067\u5fd8\u5099\u9332"},"content":{"rendered":"<p><strong>\u6700\u521d\u306e\u73fe\u8c61<\/strong><br \/>\n[chibi@rhel8 ~]$ cd ~\/NVIDIA_CUDA-11.3_Samples\/2_Graphics<br \/>\n[chibi@rhel8 2_Graphics]$ ls<br \/>\nMandelbrot       simpleGL              simpleGLES_screen simpleVulkanMMAP<br \/>\nbindlessTexture  simpleGLES            simpleTexture3D volumeFiltering<br \/>\nmarchingCubes    simpleGLES_EGLOutput  simpleVulkan volumeRender<br \/>\n[chibi@rhel8 2_Graphics]$ cd Mandelbrot<br \/>\n[chibi@rhel8 Mandelbrot]$ make<br \/>\n>>> WARNING &#8211; libGL.so not found, refer to CUDA Getting Started Guide<br \/>\nfor how to find and install them. <<<\n>>> WARNING &#8211; libGLU.so not found, refer to CUDA Getting Started Guide<br \/>\nfor how to find and install them. <<<\n>>> WARNING &#8211; gl.h not found, refer to CUDA Getting Started Guide for<br \/>\nhow to find and install them. <<<\n>>> WARNING &#8211; glu.h not found, refer to CUDA Getting Started Guide for<br \/>\nhow to find and install them. <<<\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc -m64 \n--threads 0 -gencode arch=compute_35,code=sm_35 -gencode \narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode \narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode \narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode \narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode \narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o \nMandelbrot.o -c Mandelbrot.cpp\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc -m64 \n--threads 0 -gencode arch=compute_35,code=sm_35 -gencode \narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode \narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode \narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode \narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode \narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o \nMandelbrot_cuda.o -c Mandelbrot_cuda.cu\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc -m64 \n--threads 0 -gencode arch=compute_35,code=sm_35 -gencode \narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode \narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode \narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode \narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode \narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o \nMandelbrot_gold.o -c Mandelbrot_gold.cpp\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -m64 -gencode \narch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode \narch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode \narch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode \narch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode \narch=compute_80,code=sm_80 -gencode arch=compute_86,code=sm_86 -gencode \narch=compute_86,code=compute_86 -o Mandelbrot Mandelbrot.o \nMandelbrot_cuda.o Mandelbrot_gold.o -L\/usr\/lib64\/nvidia -lGL -lGLU -lglut\n[@] mkdir -p ..\/..\/bin\/x86_64\/linux\/release\n[@] cp Mandelbrot ..\/..\/bin\/x86_64\/linux\/release\n[chibi@rhel8 Mandelbrot]$ .\/Mandelbrot\n-bash: .\/Mandelbrot: \u305d\u306e\u3088\u3046\u306a\u30d5\u30a1\u30a4\u30eb\u3084\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u3042\u308a\u307e\u305b\u3093\n[chibi@rhel8 Mandelbrot]$ \n<strong>\u5bfe\u5fdc\u7b56\u3000\u305d\u306e\uff11\u3000sudo dnf install freeglut<\/strong><br \/>\n[chibi@rhel8 Mandelbrot]$ sudo dnf install freeglut<br \/>\nUpdating Subscription Management repositories.<br \/>\n\u30e1\u30bf\u30c7\u30fc\u30bf\u306e\u671f\u9650\u5207\u308c\u306e\u6700\u7d42\u78ba\u8a8d: 0:28:53 \u6642\u9593\u524d\u306e 2021\u5e7405\u670805\u65e5 05\u664234\u5206<br \/>\n26\u79d2 \u306b \u5b9f\u65bd\u3057\u307e\u3057\u305f\u3002<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u304c\u89e3\u6c7a\u3057\u307e\u3057\u305f\u3002<br \/>\n================================================================================<br \/>\n \u30d1\u30c3\u30b1\u30fc\u30b8  Arch      \u30d0\u30fc\u30b8\u30e7\u30f3     \u30ea\u30dd\u30b8\u30c8<br \/>\n\u30ea\u30fc                        \u30b5\u30a4\u30ba<br \/>\n================================================================================<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb:<br \/>\n freeglut    x86_64    3.0.0-8.el8 rhel-8-for-x86_64-appstream-rpms<br \/>\n191 k<\/p>\n<p>\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u6982\u8981<br \/>\n================================================================================<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb  1 \u30d1\u30c3\u30b1\u30fc\u30b8<\/p>\n<p>\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b5\u30a4\u30ba\u306e\u5408\u8a08: 191 k<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306e\u30b5\u30a4\u30ba: 661 k<br \/>\n\u3053\u308c\u3067\u3088\u308d\u3057\u3044\u3067\u3059\u304b? [y\/N]: y<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9:<br \/>\nfreeglut-3.0.0-8.el8.x86_64.rpm                 463 kB\/s | 191 kB     00:00<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n\u5408\u8a08                                            462 kB\/s | 191 kB 00:00<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u3092\u5b9f\u884c\u4e2d<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u30c6\u30b9\u30c8\u3092\u5b9f\u884c\u4e2d<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u30c6\u30b9\u30c8\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u4e2d<br \/>\n  \u6e96\u5099 :                                                        1\/1<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nfreeglut-3.0.0-8.el8.x86_64                            1\/1<br \/>\n  scriptlet\u306e\u5b9f\u884c\u4e2d:<br \/>\nfreeglut-3.0.0-8.el8.x86_64                            1\/1<br \/>\n  \u691c\u8a3c             :<br \/>\nfreeglut-3.0.0-8.el8.x86_64                            1\/1<br \/>\nInstalled products updated.<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f:<br \/>\n  freeglut-3.0.0-8.el8.x86_64<\/p>\n<p>\u5b8c\u4e86\u3057\u307e\u3057\u305f!<br \/>\n[chibi@rhel8 Mandelbrot]$ make<br \/>\n>>> WARNING &#8211; libGL.so not found, refer to CUDA Getting Started Guide<br \/>\nfor how to find and install them. <<<\n>>> WARNING &#8211; libGLU.so not found, refer to CUDA Getting Started Guide<br \/>\nfor how to find and install them. <<<\n>>> WARNING &#8211; gl.h not found, refer to CUDA Getting Started Guide for<br \/>\nhow to find and install them. <<<\n>>> WARNING &#8211; glu.h not found, refer to CUDA Getting Started Guide for<br \/>\nhow to find and install them. <<<\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc -m64 \n--threads 0 -gencode arch=compute_35,code=sm_35 -gencode \narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode \narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode \narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode \narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode \narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o \nMandelbrot.o -c Mandelbrot.cpp\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc -m64 \n--threads 0 -gencode arch=compute_35,code=sm_35 -gencode \narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode \narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode \narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode \narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode \narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o \nMandelbrot_cuda.o -c Mandelbrot_cuda.cu\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc -m64 \n--threads 0 -gencode arch=compute_35,code=sm_35 -gencode \narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode \narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode \narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode \narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode \narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o \nMandelbrot_gold.o -c Mandelbrot_gold.cpp\n[@] \/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -m64 -gencode \narch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode \narch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode \narch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode \narch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode \narch=compute_80,code=sm_80 -gencode arch=compute_86,code=sm_86 -gencode \narch=compute_86,code=compute_86 -o Mandelbrot Mandelbrot.o \nMandelbrot_cuda.o Mandelbrot_gold.o -L\/usr\/lib64\/nvidia -lGL -lGLU -lglut\n[@] mkdir -p ..\/..\/bin\/x86_64\/linux\/release\n[@] cp Mandelbrot ..\/..\/bin\/x86_64\/linux\/release\n[chibi@rhel8 Mandelbrot]$ \n<strong>\u3053\u308c\u3067\u3082NG<\/strong><br \/>\n<strong>\u5bfe\u5fdc\u7b56\u305d\u306e2\u3000<\/strong><br \/>\n<strong>sudo dnf install freeglut-devel<\/strong>\u3000<strong>\u3053\u308c\u3067make\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002<\/strong><br \/>\n[chibi@rhel8 Mandelbrot]$ sudo dnf search freeglut<br \/>\n[sudo] chibi \u306e\u30d1\u30b9\u30ef\u30fc\u30c9:<br \/>\nUpdating Subscription Management repositories.<br \/>\n\u30e1\u30bf\u30c7\u30fc\u30bf\u306e\u671f\u9650\u5207\u308c\u306e\u6700\u7d42\u78ba\u8a8d: 0:37:18 \u6642\u9593\u524d\u306e 2021\u5e7405\u670805\u65e5 05\u664234\u5206<br \/>\n26\u79d2 \u306b \u5b9f\u65bd\u3057\u307e\u3057\u305f\u3002<br \/>\n=========================== \u540d\u524d \u5b8c\u5168\u4e00\u81f4: freeglut<br \/>\n============================<br \/>\nfreeglut.x86_64 : A freely licensed alternative to the GLUT library<br \/>\nfreeglut.i686 : A freely licensed alternative to the GLUT library<br \/>\n========================== \u540d\u524d &#038; \u6982\u8981 \u4e00\u81f4: freeglut<br \/>\n==========================<br \/>\nfreeglut-devel.x86_64 : Freeglut developmental libraries and header files<br \/>\nfreeglut-devel.i686 : Freeglut developmental libraries and header files<br \/>\n[chibi@rhel8 Mandelbrot]$ sudo dnf install freeglut-devel<br \/>\nUpdating Subscription Management repositories.<br \/>\n\u30e1\u30bf\u30c7\u30fc\u30bf\u306e\u671f\u9650\u5207\u308c\u306e\u6700\u7d42\u78ba\u8a8d: 0:37:52 \u6642\u9593\u524d\u306e 2021\u5e7405\u670805\u65e5 05\u664234\u5206<br \/>\n26\u79d2 \u306b \u5b9f\u65bd\u3057\u307e\u3057\u305f\u3002<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u304c\u89e3\u6c7a\u3057\u307e\u3057\u305f\u3002<br \/>\n================================================================================<br \/>\n \u30d1\u30c3\u30b1\u30fc\u30b8        Arch   \u30d0\u30fc\u30b8\u30e7\u30f3     \u30ea\u30dd\u30b8\u30c8<br \/>\n\u30ea\u30fc                     \u30b5\u30a4\u30ba<br \/>\n================================================================================<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb:<br \/>\n freeglut-devel    x86_64 3.0.0-8.el8 rhel-8-for-x86_64-appstream-rpms<br \/>\n121 k<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb:<br \/>\n gl-manpages       noarch 1.1-15.20161227.el8<br \/>\nrhel-8-for-x86_64-appstream-rpms 1.2 M<br \/>\n libdrm-devel      x86_64 2.4.101-1.el8<br \/>\nrhel-8-for-x86_64-appstream-rpms 157 k<br \/>\n libglvnd-core-devel<br \/>\n                   x86_64 1:1.2.0-6.el8<br \/>\nrhel-8-for-x86_64-appstream-rpms  25 k<br \/>\n libglvnd-devel    x86_64 1:1.2.0-6.el8<br \/>\nrhel-8-for-x86_64-appstream-rpms 184 k<br \/>\n mesa-libGL-devel  x86_64 20.1.4-1.el8<br \/>\nrhel-8-for-x86_64-appstream-rpms  51 k<br \/>\n mesa-libGLU       x86_64 9.0.0-15.el8 rhel-8-for-x86_64-appstream-rpms<br \/>\n185 k<br \/>\n mesa-libGLU-devel x86_64 9.0.0-15.el8<br \/>\nrhel-8-for-x86_64-appstream-rpms  15 k<\/p>\n<p>\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u6982\u8981<br \/>\n================================================================================<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb  8 \u30d1\u30c3\u30b1\u30fc\u30b8<\/p>\n<p>\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b5\u30a4\u30ba\u306e\u5408\u8a08: 1.9 M<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306e\u30b5\u30a4\u30ba: 4.4 M<br \/>\n\u3053\u308c\u3067\u3088\u308d\u3057\u3044\u3067\u3059\u304b? [y\/N]: y<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9:<br \/>\n(1\/8): mesa-libGLU-devel-9.0.0-15.el8.x86_64.rp  49 kB\/s |  15 kB     00:00<br \/>\n(2\/8): gl-manpages-1.1-15.20161227.el8.noarch.r 2.8 MB\/s | 1.2 MB     00:00<br \/>\n(3\/8): libglvnd-devel-1.2.0-6.el8.x86_64.rpm    1.0 MB\/s | 184 kB     00:00<br \/>\n(4\/8): mesa-libGLU-9.0.0-15.el8.x86_64.rpm      525 kB\/s | 185 kB     00:00<br \/>\n(5\/8): freeglut-devel-3.0.0-8.el8.x86_64.rpm    182 kB\/s | 121 kB     00:00<br \/>\n(6\/8): libglvnd-core-devel-1.2.0-6.el8.x86_64.r 130 kB\/s |  25 kB     00:00<br \/>\n(7\/8): mesa-libGL-devel-20.1.4-1.el8.x86_64.rpm 225 kB\/s |  51 kB     00:00<br \/>\n(8\/8): libdrm-devel-2.4.101-1.el8.x86_64.rpm    372 kB\/s | 157 kB     00:00<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n\u5408\u8a08                                            1.7 MB\/s | 1.9 MB 00:01<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u3092\u5b9f\u884c\u4e2d<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u78ba\u8a8d\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u30c6\u30b9\u30c8\u3092\u5b9f\u884c\u4e2d<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u306e\u30c6\u30b9\u30c8\u306b\u6210\u529f\u3057\u307e\u3057\u305f\u3002<br \/>\n\u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u884c\u4e2d<br \/>\n  \u6e96\u5099 :                                                        1\/1<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nlibdrm-devel-2.4.101-1.el8.x86_64                      1\/8<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nlibglvnd-core-devel-1:1.2.0-6.el8.x86_64               2\/8<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nlibglvnd-devel-1:1.2.0-6.el8.x86_64                    3\/8<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nmesa-libGL-devel-20.1.4-1.el8.x86_64                   4\/8<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nmesa-libGLU-9.0.0-15.el8.x86_64                        5\/8<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\ngl-manpages-1.1-15.20161227.el8.noarch                 6\/8<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nmesa-libGLU-devel-9.0.0-15.el8.x86_64                  7\/8<br \/>\n  \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb     :<br \/>\nfreeglut-devel-3.0.0-8.el8.x86_64                      8\/8<br \/>\n  scriptlet\u306e\u5b9f\u884c\u4e2d:<br \/>\nfreeglut-devel-3.0.0-8.el8.x86_64                      8\/8<br \/>\n  \u691c\u8a3c             :<br \/>\ngl-manpages-1.1-15.20161227.el8.noarch                 1\/8<br \/>\n  \u691c\u8a3c             :<br \/>\nmesa-libGLU-devel-9.0.0-15.el8.x86_64                  2\/8<br \/>\n  \u691c\u8a3c             :<br \/>\nfreeglut-devel-3.0.0-8.el8.x86_64                      3\/8<br \/>\n  \u691c\u8a3c             :<br \/>\nmesa-libGLU-9.0.0-15.el8.x86_64                        4\/8<br \/>\n  \u691c\u8a3c             :<br \/>\nlibglvnd-devel-1:1.2.0-6.el8.x86_64                    5\/8<br \/>\n  \u691c\u8a3c             :<br \/>\nlibglvnd-core-devel-1:1.2.0-6.el8.x86_64               6\/8<br \/>\n  \u691c\u8a3c             :<br \/>\nmesa-libGL-devel-20.1.4-1.el8.x86_64                   7\/8<br \/>\n  \u691c\u8a3c             :<br \/>\nlibdrm-devel-2.4.101-1.el8.x86_64                      8\/8<br \/>\nInstalled products updated.<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f:<br \/>\n  freeglut-devel-3.0.0-8.el8.x86_64 gl-manpages-1.1-15.20161227.el8.noarch<br \/>\n  libdrm-devel-2.4.101-1.el8.x86_64<br \/>\nlibglvnd-core-devel-1:1.2.0-6.el8.x86_64<br \/>\n  libglvnd-devel-1:1.2.0-6.el8.x86_64 mesa-libGL-devel-20.1.4-1.el8.x86_64<br \/>\n  mesa-libGLU-9.0.0-15.el8.x86_64 mesa-libGLU-devel-9.0.0-15.el8.x86_64<\/p>\n<p>\u5b8c\u4e86\u3057\u307e\u3057\u305f!<br \/>\n<strong>[chibi@rhel8 Mandelbrot]$ make<\/strong><br \/>\n\/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc  -m64<br \/>\n&#8211;threads 0 -gencode arch=compute_35,code=sm_35 -gencode<br \/>\narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode<br \/>\narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode<br \/>\narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode<br \/>\narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode<br \/>\narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o<br \/>\nMandelbrot.o -c Mandelbrot.cpp<br \/>\nnvcc warning : The &#8216;compute_35&#8217;, &#8216;compute_37&#8217;, &#8216;compute_50&#8217;, &#8216;sm_35&#8217;,<br \/>\n&#8216;sm_37&#8217; and &#8216;sm_50&#8217; architectures are deprecated, and may be removed in<br \/>\na future release (Use -Wno-deprecated-gpu-targets to suppress warning).<br \/>\n\/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc  -m64<br \/>\n&#8211;threads 0 -gencode arch=compute_35,code=sm_35 -gencode<br \/>\narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode<br \/>\narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode<br \/>\narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode<br \/>\narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode<br \/>\narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o<br \/>\nMandelbrot_cuda.o -c Mandelbrot_cuda.cu<br \/>\nnvcc warning : The &#8216;compute_35&#8217;, &#8216;compute_37&#8217;, &#8216;compute_50&#8217;, &#8216;sm_35&#8217;,<br \/>\n&#8216;sm_37&#8217; and &#8216;sm_50&#8217; architectures are deprecated, and may be removed in<br \/>\na future release (Use -Wno-deprecated-gpu-targets to suppress warning).<br \/>\n\/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++ -I..\/..\/common\/inc  -m64<br \/>\n&#8211;threads 0 -gencode arch=compute_35,code=sm_35 -gencode<br \/>\narch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode<br \/>\narch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode<br \/>\narch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode<br \/>\narch=compute_75,code=sm_75 -gencode arch=compute_80,code=sm_80 -gencode<br \/>\narch=compute_86,code=sm_86 -gencode arch=compute_86,code=compute_86 -o<br \/>\nMandelbrot_gold.o -c Mandelbrot_gold.cpp<br \/>\nnvcc warning : The &#8216;compute_35&#8217;, &#8216;compute_37&#8217;, &#8216;compute_50&#8217;, &#8216;sm_35&#8217;,<br \/>\n&#8216;sm_37&#8217; and &#8216;sm_50&#8217; architectures are deprecated, and may be removed in<br \/>\na future release (Use -Wno-deprecated-gpu-targets to suppress warning).<br \/>\n\/usr\/local\/cuda-11.3\/bin\/nvcc -ccbin g++   -m64      -gencode<br \/>\narch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode<br \/>\narch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode<br \/>\narch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode<br \/>\narch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode<br \/>\narch=compute_80,code=sm_80 -gencode arch=compute_86,code=sm_86 -gencode<br \/>\narch=compute_86,code=compute_86 -o Mandelbrot Mandelbrot.o<br \/>\nMandelbrot_cuda.o Mandelbrot_gold.o -L\/usr\/lib64\/nvidia -lGL -lGLU -lglut<br \/>\nnvcc warning : The &#8216;compute_35&#8217;, &#8216;compute_37&#8217;, &#8216;compute_50&#8217;, &#8216;sm_35&#8217;,<br \/>\n&#8216;sm_37&#8217; and &#8216;sm_50&#8217; architectures are deprecated, and may be removed in<br \/>\na future release (Use -Wno-deprecated-gpu-targets to suppress warning).<br \/>\nmkdir -p ..\/..\/bin\/x86_64\/linux\/release<br \/>\ncp Mandelbrot ..\/..\/bin\/x86_64\/linux\/release<br \/>\n<strong>Mandelbrot\u3000\u306e\u8868\u793a\u306b\u6210\u529f<\/strong><br \/>\n[chibi@rhel8 Mandelbrot]$ .\/Mandelbrot<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/wp.study3.biz\/wp-content\/uploads\/2021\/05\/Screenshot-from-2021-05-05-06-19-33.png\" alt=\"\" width=\"1920\" height=\"1080\" class=\"alignnone size-full wp-image-6886\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6700\u521d\u306e\u73fe\u8c61 [chibi@rhel8 ~]$ cd ~\/NVIDIA_CUDA-11.3_Samples\/2_Graphics [chibi@rhel8 2_Graphics]$ ls Mandelbrot simple &hellip; <a href=\"https:\/\/wp.study3.biz\/?p=6882\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[18,22],"tags":[],"class_list":["post-6882","post","type-post","status-publish","format-standard","hentry","category-nvidia","category-rhel8"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.study3.biz\/index.php?rest_route=\/wp\/v2\/posts\/6882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.study3.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.study3.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.study3.biz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.study3.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6882"}],"version-history":[{"count":8,"href":"https:\/\/wp.study3.biz\/index.php?rest_route=\/wp\/v2\/posts\/6882\/revisions"}],"predecessor-version":[{"id":28958,"href":"https:\/\/wp.study3.biz\/index.php?rest_route=\/wp\/v2\/posts\/6882\/revisions\/28958"}],"wp:attachment":[{"href":"https:\/\/wp.study3.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.study3.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.study3.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}