{"id":135,"date":"2025-01-19T16:21:17","date_gmt":"2025-01-19T08:21:17","guid":{"rendered":"http:\/\/www.xtmouse.top\/?p=135"},"modified":"2025-03-10T22:48:37","modified_gmt":"2025-03-10T14:48:37","slug":"%e8%b6%85%e7%ae%97asc-2025","status":"publish","type":"post","link":"http:\/\/www.xtmouse.top\/index.php\/2025\/01\/19\/%e8%b6%85%e7%ae%97asc-2025\/","title":{"rendered":"\u8d85\u7b97ASC 2025"},"content":{"rendered":"\n<p>\u4e0b\u9762\u53ea\u6709\u7b2c\u4e8c\u9898\u7684\u6559\u5b66\uff0c\u9002\u7528\u4e8e\u5404\u5c4a\u8d85\u7b97\u6bd4\u8d5b<\/p>\n\n\n\n<p>\u53c2\u52a0\u6bd4\u8d5b\u4e3b\u8981\u4e3a\u4e86\u6c34\u4e2a\u5956\uff0c\u987a\u4fbf\u5e26\u597d\u670b\u53cb\u62ff\u4e2a\u51ed\u8bc1\u65b9\u4fbf\u4fdd\u7814\uff0c\u4e8e\u662f\u4e34\u65f6\u7ec4\u4e86\u4e00\u4e2a\u5c0f\u961f\u4f0d\uff0c\u611f\u8c22\u8521zx\uff0c\u6731yn\uff0c\u8d75yf\uff0c\u674ejh\u5728\u6bd4\u8d5b\u671f\u95f4\u7684\u4ed8\u51fa\uff0c\u6700\u540e\u4e5f\u662f\u5982\u613f\u62ff\u4e86\u4e2a\u56fd\u4e8c\u5427\uff0c\u7b97\u662f\u5706\u6ee1\u7ed3\u675f<\/p>\n\n\n\n<p>\u603b\u7684\u6765\u8bf4\uff0c\u8fd9\u4e2a\u6bd4\u8d5b\u60f3\u62ff\u5956\u5e76\u4e0d\u96be\uff0c\u6211\u4eec\u7ec4\u8ba4\u771f\u641e\u7684\u65f6\u95f4\u4e5f\u5c31\u4e94\u516d\u5929\uff0c\u671f\u95f4\u4e5f\u662f\u8981\u4e0a\u8bfe\u4ec0\u4e48\u7684\uff0c\u5927\u90e8\u5206\u7a0b\u5e8f\u548c\u6587\u7ae0\u90fd\u662f\u665a\u4e0a\u5199\u7684\uff0c\u6700\u540e\u4e00\u4e24\u5929\u4e5f\u662f\u71ac\u5927\u591c\u4e86\u3002\u8981\u51b2\u523a\u56fd\u4e00\u8fdb\u7ebf\u4e0b\u7684\u8bdd\uff0c\u8fd8\u662f\u5f97\u8981\u8ba4\u771f\u82b1\u65f6\u95f4\u641e\uff0c\u56e0\u4e3a\u91cc\u9762\u7684\u4e00\u4e9b\u9898\u5f88\u82b1\u65f6\u95f4\uff0c\u9700\u8981\u79df\u670d\u52a1\u5668\u53bb\u8dd1\uff0c\u642d\u73af\u5883\u4e5f\u5f88\u6298\u78e8\uff0c\u66f4\u522b\u8bf4\u81ea\u5df1\u6539\u4ee3\u7801\u8c03\u8bd5\u4e86<\/p>\n\n\n\n<p>\u8fd8\u8981\u611f\u8c22\u4e00\u4e2a\u4e2d\u77f3\u6cb9\u7684\u7d20\u672a\u8499\u9762\u7684\u597d\u5144\u5f1f\u54c8\uff0c\u627e\u4ed6\u8981\u4ed6\u4eec\u5f53\u65f6\u7684proposal\u514d\u8d39\u7ed9\u6211\u4eec\u4e86\uff0c\u8fd9\u91cc\u4e5f\u6211\u4eec\u7ec4\u4e5f\u4e00\u81f4\u540c\u610f\u628a\u6211\u4eec\u7684proposal\u653e\u5728\u4e92\u8054\u7f51\u4f9b\u5927\u5bb6\u53c2\u8003\u5427\uff08\u867d\u7136\u662f\u4e00\u5768\u5c4e\uff09\uff0c\u5982\u679c\u80fd\u5e2e\u5230\u5927\u5bb6\u90a3\u6700\u597d\u5566<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"751\"   class=\"lazyload\" data-src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc.png\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/moezx\/cdn@3.0.2\/img\/svg\/loader\/trans.ajax-spinner-preloader.svg\" onerror=\"imgError(this)\"  alt=\"\" class=\"wp-image-174\" style=\"width:656px;height:auto\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc.png 900w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc-300x250.png 300w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc-768x641.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure >\n<noscript><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"751\" src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc.png\" alt=\"\" class=\"wp-image-174\" style=\"width:656px;height:auto\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc.png 900w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc-300x250.png 300w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/8f08b0fb7361869b61beddece21b0bc-768x641.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure><\/noscript>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"84\"   class=\"lazyload\" data-src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-4.png\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/moezx\/cdn@3.0.2\/img\/svg\/loader\/trans.ajax-spinner-preloader.svg\" onerror=\"imgError(this)\"  alt=\"\" class=\"wp-image-175\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-4.png 446w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-4-300x57.png 300w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/figure >\n<noscript><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"84\" src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-4.png\" alt=\"\" class=\"wp-image-175\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-4.png 446w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-4-300x57.png 300w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/figure><\/noscript>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/ASC2025\u7ec8\u6781\u7248.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"\u5d4c\u5165 ASC2025\u7ec8\u6781\u7248\"><\/object><a id=\"wp-block-file--media-b72bed09-45ab-427c-a7ee-1a58f0723a97\" href=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/ASC2025\u7ec8\u6781\u7248.pdf\">ASC2025\u7ec8\u6781\u7248<\/a><a href=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/ASC2025\u7ec8\u6781\u7248.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-b72bed09-45ab-427c-a7ee-1a58f0723a97\">\u4e0b\u8f7d<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Linpack\u4e4bHPL\u6d4b\u8bd5<\/h2>\n\n\n\n<p>\u5b89\u88c5HPL\u4e4b\u524d\u9700\u8981\u7684\u914d\u7f6e<\/p>\n\n\n\n<p><strong>1.GCC\/Fortran\u7f16\u8bd1\u5668<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo yum install gcc\n$ sudo yum install gcc-gfortran\n<\/code><\/pre>\n\n\n\n<p><strong>2.BLAS\/CBLAS\u5e93<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5728 home \u76ee\u5f55\u4e0b\u521b\u5efa\u6587\u4ef6\u5939\uff0c\u5e76\u5207\u6362\uff1a<code>mkdir ~\/prepare &amp;&amp; cd ~\/prepare<\/code><\/li>\n\n\n\n<li>\u4e0b\u8f7d blas-3.8.0.tgz\uff1a<code>wget http:\/\/www.netlib.org\/blas\/blas-3.8.0.tgz<\/code><\/li>\n\n\n\n<li>\u89e3\u538b\u5305\uff1a<code>tar -xzf blas-3.8.0.tgz<\/code><\/li>\n\n\n\n<li>\u5207\u6362\u76ee\u5f55\uff1a<code>cd BLAS-3.8.0<\/code><\/li>\n\n\n\n<li>\u7f16\u8bd1\u751f\u6210 blas_LINUX.a\uff1a<code>make<\/code><\/li>\n\n\n\n<li>\u94fe\u63a5 .o \u6587\u4ef6\u751f\u6210 libblas.a \u6587\u4ef6\uff1a<code>ar rv libblas.a *.o<\/code><\/li>\n\n\n\n<li>\u5207\u6362\u5230 prepare \u76ee\u5f55\uff1a<code>cd ~\/prepare<\/code><\/li>\n\n\n\n<li>\u4e0b\u8f7d cblas.tgz\uff1a<code>wget http:\/\/www.netlib.org\/blas\/blast-forum\/cblas.tgz<\/code><\/li>\n\n\n\n<li>\u89e3\u538b\u5305\uff1a<code>tar -xzf cblas.tgz<\/code><\/li>\n\n\n\n<li>\u5207\u6362\u76ee\u5f55\uff1a<code>cd CBLAS<\/code><\/li>\n\n\n\n<li>\u5c06\u7b2c 5 \u6b65\u4ea7\u751f\u7684 .a \u6587\u4ef6\u62f7\u8d1d\u5230\u5f53\u524d\u76ee\u5f55\uff1a<code>cp ~\/prepare\/BLAS-3.8.0\/blas_LINUX.a .\/<\/code><\/li>\n\n\n\n<li>\u4fee\u6539 Makefile.in \u6587\u4ef6\u4e2d\u7684 BLLIB\uff1a<code>vim Makefile.in<\/code>\uff1a<\/li>\n<\/ol>\n\n\n\n<p>BLLIB = ~\/prepare\/BLAS-3.8.0\/blas_LINUX.a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7f16\u8bd1\uff1amake\n\u6d4b\u8bd5\u8fd0\u884c\uff1a.\/testing\/xzcblat1<\/code><\/pre>\n\n\n\n<p>\u5982\u82e5\u5728make\u65f6\u9047\u5230\u5982\u4e0b\u95ee\u9898<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"430\"   class=\"lazyload\" data-src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image.png\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/moezx\/cdn@3.0.2\/img\/svg\/loader\/trans.ajax-spinner-preloader.svg\" onerror=\"imgError(this)\"  alt=\"\" class=\"wp-image-136\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image.png 662w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-300x195.png 300w\" sizes=\"auto, (max-width: 662px) 100vw, 662px\" \/><\/figure >\n<noscript><img loading=\"lazy\" decoding=\"async\" width=\"662\" height=\"430\" src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image.png\" alt=\"\" class=\"wp-image-136\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image.png 662w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-300x195.png 300w\" sizes=\"auto, (max-width: 662px) 100vw, 662px\" \/><\/figure><\/noscript>\n\n\n\n<p>\u4fee\u6539\u6e90\u4ee3\u7801\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CALL STEST1(SNRM2TEST(N,SX,INCX),STEMP(1),STEMP,SFAC)\nCALL STEST1(SASUMTEST(N,SX,INCX),STEMP(1),STEMP,SFAC)<\/code><\/pre>\n\n\n\n<p><strong>3.MPICH\u5e76\u884c\u73af\u5883<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5207\u6362\u76ee\u5f55\uff1a<code>cd \/home\/prepare<\/code><\/li>\n\n\n\n<li>\u4e0b\u8f7d mpich-3.2.1.tar.gz\uff1a<code>wget http:\/\/www.mpich.org\/static\/downloads\/3.2.1\/mpich-3.2.1.tar.gz<\/code><\/li>\n\n\n\n<li>\u89e3\u538b\u5b89\u88c5\u5305\uff1a<code>tar -xzf mpich-3.2.1.tar.gz<\/code><\/li>\n\n\n\n<li>\u5207\u6362\u5230\u4e3b\u76ee\u5f55\uff1a<code>cd mpich-3.2.1<\/code><\/li>\n\n\n\n<li>\u8bbe\u7f6e\u5b89\u88c5\u8def\u5f84\uff1a<code>.\/configure <\/code>(\u6b64\u5904\u53ef\u80fd\u4f1a\u9047\u5230\u9519\u8bef)<\/li>\n\n\n\n<li>\u7f16\u8bd1\uff1a<code>make<\/code><\/li>\n\n\n\n<li>\u5b89\u88c5\uff1a<code>sudo make install<\/code><\/li>\n\n\n\n<li>\u67e5\u770b\u524d\u9762\u5de5\u4f5c\u662f\u5426\u6210\u529f\uff1a<code>which mpicc &amp;&amp; which mpiexec<\/code><\/li>\n\n\n\n<li>\u521b\u5efa\u76ee\u5f55\uff1a<code>mkdir machinefile<\/code><\/li>\n\n\n\n<li>\u6d4b\u8bd5\u8fd0\u884c\uff1a<code>mpiexec -f machinefile -n 3 hostname &amp;&amp; mpiexec -n 5 -f machinefile .\/examples\/cpi<\/code><\/li>\n<\/ol>\n\n\n\n<p>\u5728.\/configure\u65f6\u9047\u5230\u9519\u8befconfigure: error: The Fortran compiler gfortran will not compile files that call the same routine with arguments of different types.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>export FFLAGS=\"-fallow-argument-mismatch\"\nexport FCFLAGS=\"-fallow-argument-mismatch\"<\/code><\/pre>\n\n\n\n<p>\u5728.\/configure\u65f6\u9047\u5230\u9519\u8befconfigure: error: Aborting because C++ compiler does not work. If you do not need a C++ compiler, configure with --disable-cxx<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install gcc gcc-c++<\/code><\/pre>\n\n\n\n<p>\u6700\u7ec8\u6d4b\u8bd5\u7ed3\u679c\u5982\u4e0b\u663e\u793a\uff0c\u5373\u4e3a\u6210\u529f<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"237\"   class=\"lazyload\" data-src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-1.png\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/moezx\/cdn@3.0.2\/img\/svg\/loader\/trans.ajax-spinner-preloader.svg\" onerror=\"imgError(this)\"  alt=\"\" class=\"wp-image-139\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-1.png 645w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-1-300x110.png 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/figure >\n<noscript><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"237\" src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-1.png\" alt=\"\" class=\"wp-image-139\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-1.png 645w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-1-300x110.png 300w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/figure><\/noscript>\n\n\n\n<h2 class=\"wp-block-heading\">HPL\u6d4b\u8bd5<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5207\u6362\u76ee\u5f55\uff1a<code>cd ~\/prepare<\/code><\/li>\n\n\n\n<li>\u590d\u5236\u6587\u4ef6\uff1a<code>sudo cp CBLAS\/lib\/* \/usr\/local\/lib<\/code><\/li>\n\n\n\n<li>\u590d\u5236\u6587\u4ef6\uff1a<code>sudo cp BLAS-3.8.0\/blas_LINUX.a \/usr\/local\/lib<\/code><\/li>\n\n\n\n<li>\u4e0b\u8f7d hpl-2.3.tar.gz\uff1a<code>wget http:\/\/www.netlib.org\/benchmark\/hpl\/hpl-2.3.tar.gz<\/code><\/li>\n\n\n\n<li>\u89e3\u538b\u5305\uff1a<code>tar -xzf hpl-2.3.tar.gz<\/code><\/li>\n\n\n\n<li>\u5207\u6362\u76ee\u5f55\uff1a<code>cd hpl-2.3<\/code><\/li>\n\n\n\n<li>\u590d\u5236\u6587\u4ef6\uff1a<code>cp setup\/Make.Linux_PII_CBLAS .\/<\/code><\/li>\n\n\n\n<li>\u590d\u5236\u6587\u4ef6\uff1a<code>sudo cp include\/* \/usr\/local\/include<\/code><\/li>\n\n\n\n<li>\u6253\u5f00 Make.top \u6587\u4ef6\uff1a<code>vim Make.top<\/code>\uff0c\u505a\u5982\u4e0b\u4fee\u6539\uff1a<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>arch = Linux_PII_CBLAS<\/code><\/pre>\n\n\n\n<p>\u6253\u5f00 Makefile \u6587\u4ef6\uff1a<code>vim Makefile<\/code>\uff0c\u505a\u5982\u4e0b\u4fee\u6539\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>arch = Linux_PII_CBLAS<\/code><\/pre>\n\n\n\n<p>\u6253\u5f00 Make.Linux_PII_CBLAS \u6587\u4ef6\uff1a<code>vim Make.Linux_PII_CBLAS<\/code>\uff0c\u505a\u5982\u4e0b\u4fee\u6539\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ARCH         = Linux_PII_CBLAS\n\nTOPdir       = ~\/prepare\/hpl-2.3\n\nMPdir        = \/usr\/local\nMPlib        = $(MPdir)\/lib\/libmpich.so\n\nLAdir        = \/usr\/local\/lib\nLAlib        = $(LAdir)\/cblas_LINUX.a $(LAdir)\/blas_LINUX.a\n\nCC           = \/usr\/local\/bin\/mpicc\n\nLINKER       = \/usr\/local\/bin\/mpif77\n<\/code><\/pre>\n\n\n\n<ol start=\"12\" class=\"wp-block-list\">\n<li>\u7f16\u8bd1\uff1a<code>make arch=Linux_PII_CBLAS<\/code><\/li>\n\n\n\n<li>\u8fd0\u884c\u6d4b\u8bd5\uff1a\n<ul class=\"wp-block-list\">\n<li><code>cd bin\/Linux_PII_CBLAS<\/code><\/li>\n\n\n\n<li><code>mpirun -np 4 .\/xhpl &gt; HPL-Benchmark.txt<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>\u67e5\u770b\u7ed3\u679c\uff1a<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\"   class=\"lazyload\" data-src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-1024x518.png\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/moezx\/cdn@3.0.2\/img\/svg\/loader\/trans.ajax-spinner-preloader.svg\" onerror=\"imgError(this)\"  alt=\"\" class=\"wp-image-141\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-1024x518.png 1024w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-300x152.png 300w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-768x388.png 768w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-1536x777.png 1536w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2.png 1715w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure >\n<noscript><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-1024x518.png\" alt=\"\" class=\"wp-image-141\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-1024x518.png 1024w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-300x152.png 300w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-768x388.png 768w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2-1536x777.png 1536w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-2.png 1715w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/noscript>\n\n\n\n<h2 class=\"wp-block-heading\">Linpack\u4e4bHPCG\u6d4b\u8bd5<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5207\u6362\u76ee\u5f55\uff1a<code>mkdir ~\/prepare &amp;&amp; cd ~\/prepare<\/code><\/li>\n\n\n\n<li>\u4e0b\u8f7d HPCG\uff1a<code>git clone https:\/\/github.com\/hpcg-benchmark\/hpcg.git<\/code><\/li>\n\n\n\n<li>cd \u5230 setup\uff1a<code>cd hpcg\/setup<\/code><\/li>\n\n\n\n<li>\u4fee\u6539 Make.Linux_MPI\uff1a<code>vim Make.Linux_MPI<\/code><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>MPdir        = \/usr\/local\n\nCXX          = \/usr\/local\/bin\/mpicxx\n<\/code><\/pre>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>\u521b\u5efa build \u6587\u4ef6\u5939\uff1a<code>mkdir build &amp;&amp; cd build<\/code><\/li>\n\n\n\n<li>\u8bbe\u7f6e\u5b89\u88c5\u73af\u5883\uff1a<code>..\/..\/configure Linux_MPI<\/code><\/li>\n\n\n\n<li>\u5f00\u59cb\u5b89\u88c5\uff1a<code>make<\/code><\/li>\n\n\n\n<li>\u8fd0\u884c\u6d4b\u8bd5\uff1a<code>cd bin &amp;&amp; mpirun -np 8 .\/xhpcg<\/code><\/li>\n<\/ol>\n\n\n\n<p>\u6700\u7ec8\u6d4b\u8bd5\u7ed3\u679c\u5982\u4e0b<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"504\"   class=\"lazyload\" data-src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-3.png\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/moezx\/cdn@3.0.2\/img\/svg\/loader\/trans.ajax-spinner-preloader.svg\" onerror=\"imgError(this)\"  alt=\"\" class=\"wp-image-145\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-3.png 639w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-3-300x237.png 300w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/figure >\n<noscript><img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"504\" src=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-3.png\" alt=\"\" class=\"wp-image-145\" srcset=\"http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-3.png 639w, http:\/\/www.xtmouse.top\/wp-content\/uploads\/2025\/01\/image-3-300x237.png 300w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/figure><\/noscript>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e0b\u9762\u53ea\u6709\u7b2c\u4e8c\u9898\u7684\u6559\u5b66\uff0c\u9002\u7528\u4e8e\u5404\u5c4a\u8d85\u7b97\u6bd4\u8d5b \u53c2\u52a0\u6bd4\u8d5b\u4e3b\u8981\u4e3a\u4e86\u6c34\u4e2a\u5956\uff0c\u987a\u4fbf\u5e26\u597d\u670b\u53cb\u62ff\u4e2a\u51ed\u8bc1\u65b9\u4fbf\u4fdd\u7814\uff0c\u4e8e\u662f\u4e34\u65f6\u7ec4\u4e86\u4e00\u4e2a\u5c0f\u961f\u4f0d\uff0c\u611f\u8c22\u8521zx &#8230;<\/p>","protected":false},"author":1,"featured_media":143,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-135","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/posts\/135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/comments?post=135"}],"version-history":[{"count":8,"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/posts\/135\/revisions"}],"predecessor-version":[{"id":177,"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/posts\/135\/revisions\/177"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/media\/143"}],"wp:attachment":[{"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/media?parent=135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/categories?post=135"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.xtmouse.top\/index.php\/wp-json\/wp\/v2\/tags?post=135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}