{"id":1098,"date":"2022-09-02T21:40:08","date_gmt":"2022-09-02T12:40:08","guid":{"rendered":"https:\/\/bohyo.mydns.jp\/?p=1098"},"modified":"2022-10-22T15:58:31","modified_gmt":"2022-10-22T06:58:31","slug":"openfoam%e3%81%ae%e3%83%99%e3%83%b3%e3%83%81%e3%83%9e%e3%83%bc%e3%82%af%e3%83%86%e3%82%b9%e3%83%88%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b","status":"publish","type":"post","link":"https:\/\/bohyo.mydns.jp\/?p=1098","title":{"rendered":"OpenFOAM\u306e\u30d9\u30f3\u30c1\u30de\u30fc\u30af\u30c6\u30b9\u30c8\u3092\u52d5\u304b\u3057\u3066\u307f\u308b"},"content":{"rendered":"\n<p>\u3055\u3066<a title=\"Ubuntu20.04\uff08WSL2\uff09\u3067OpenFOAMv2112\u3092\u30d3\u30eb\u30c9\u3057\u3066\u307f\u305f\u8a71\" href=\"https:\/\/bohyo.mydns.jp\/?p=1074\">\u524d\u56de<\/a>\u306e\u7d9a\u304d\u3067\u3059\u3002\u3088\u3046\u3084\u304f\u3002<\/p>\n\n\n\n<p>\u3055\u3066\u3001\u3053\u306e\u624b\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u3057\u305f\u3089\u3084\u308a\u305f\u3044\u306e\u306f\u30d9\u30f3\u30c1\u30de\u30fc\u30af\u3067\u3059\u3002<br \/>\u30d9\u30f3\u30c1\u30de\u30fc\u30af\u3068\u3044\u3046\u3053\u3068\u306f\u9069\u5f53\u306a\u8a08\u7b97\u5bfe\u8c61\u3092\u307f\u3064\u3051\u3066\u8a08\u7b97\u3092\u3076\u3093\u56de\u3059\u3053\u3068\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u4f5c\u696d\u74b0\u5883\u306f OpenFOAM-v2112 on WSL2(Ubuntu20.04)\u3067\u3059\u3002v2206\u51fa\u3061\u3083\u3063\u305f\u3058\u3083\u3093\u3002<\/p>\n\n\n\n<p>\u4eca\u56de\u306f<a href=\"http:\/\/OpenCAE\u5b66\u4f1a\" title=\"OpenCAE\u5b66\u4f1a\">OpenCAE\u5b66\u4f1a<\/a>\u306e<a href=\"https:\/\/gitlab.com\/OpenCAE\/OpenFOAM-BenchmarkTest\">OpenFOAM\u30d9\u30f3\u30c1\u30de\u30fc\u30af\u30c6\u30b9\u30c8<\/a>\u306b\u3057\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002\u3042\u3001\u4eca\u65e5\u5b66\u4f1a\u3060\u3063\u305f\u3093\u3067\u3059\u306d\uff08\u7121\u77e5\uff09\u3002<br \/>\u5bfe\u8c61\u3068\u3059\u308b\u6d41\u308c\u5834\u306f\u30c1\u30e3\u30cd\u30eb\u6d41\u308c\u3067\u3059\u3002\u5e73\u884c\u5e73\u677f\u9593\u6d41\u308c\u3068\u3082\u3044\u3044\u307e\u3059\u3002\u66f8\u3044\u3066\u5b57\u306e\u5982\u304f\u3001\u7121\u9650\u306b\u5e83\u3044\u5e73\u884c\u306b\u7f6e\u304b\u308c\u305f\u5e73\u677f\u306e\u9593\u3092\u901a\u308b\u6d41\u308c\u306e\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u3067\u3059\u3002<br \/>\u305d\u3093\u306a\u3082\u306e\u8a08\u7b97\u3057\u3066\u4f55\u304c\u697d\u3057\u3044\u3093\u3060\u3068\u306a\u308b\u3093\u3067\u3059\u304c\u3001\u305f\u3060\u58c1\u304c\u3042\u308b\u3060\u3051\u306e\u6d41\u308c\u5834\u306f\u3068\u3066\u3082\u30b7\u30f3\u30d7\u30eb\u304c\u6545\u306b\u6307\u6a19\u3068\u3057\u3066\u306f\u6700\u9069\u3067\u3059\u3002<br \/>\u3082\u3061\u308d\u3093\u6d41\u308c\u81ea\u4f53\u3082\u9762\u767d\u304f\u3066\u3001\u30b7\u30f3\u30d7\u30eb\u306a\u5f62\u72b6\u306a\u306e\u306b\u6d41\u901f\u3092\u4e0a\u3052\u3066\u3044\u304f\u3068\u4e71\u6d41\uff08\u306a\u3093\u304b\u3050\u3061\u3083\u3050\u3061\u3083\u3057\u305f\u6d41\u308c\uff09\u306b\u306a\u3063\u3066\u3044\u3063\u3066\u8a08\u7b97\u3059\u308b\u306e\u304c\u3069\u3093\u3069\u3093\u5927\u5909\u306b\u306a\u3063\u3066\u3044\u304d\u307e\u3059\u3002<br \/>\u3053\u306e\u8fba\u304c\u6d41\u4f53\u306e\u304a\u3082\u3057\u308d\u3055\u306a\u3093\u3060\u3068\u601d\u3044\u307e\u3059\u3002\u3057\u3089\u3093\u3051\u3069\u3002<br \/>\uff08\u4e0d\u6b63\u78ba\u306a\u306e\u306f\u308f\u304b\u3063\u3066\u308b\u3093\u3067\u3059\u3051\u3069\u6b63\u78ba\u306b\u66f8\u304f\u80fd\u529b\u3082\u6c17\u529b\u3082\u306a\u3044\u306e\u3067\u3053\u306e\u304f\u3089\u3044\u306e\u8aac\u660e\u306b\u3057\u3066\u307e\u3059\uff09<\/p>\n\n\n\n<p>\u8a08\u7b97\u306e\u6d41\u3057\u65b9\u306f<br \/><a href=\"https:\/\/gitlab.com\/OpenCAE\/OpenFOAM-BenchmarkTest\/-\/wikis\/channelReTau110\/How_To_Run_jp\">https:\/\/gitlab.com\/OpenCAE\/OpenFOAM-BenchmarkTest\/-\/wikis\/channelReTau110\/How_To_Run_jp<\/a><br \/>\u306b\u3042\u308b\u3093\u3067\u3059\u3051\u3069\u3053\u306e\u901a\u308a\u306b\u3084\u3063\u3066\u3082\u5168\u30c3\u7136\u3046\u307e\u304f\u3044\u304d\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>\u305d\u3046\u3001\u5b9f\u306f\u30b9\u30fc\u30d1\u30fc\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u5411\u3051\u306b\u66f8\u3044\u3066\u3042\u308b\u306e\u3067\u500b\u4eba\u306ePC\u3067\u3084\u308b\u3053\u3068\u306a\u3093\u3066\u307b\u307c\u60f3\u5b9a\u3055\u308c\u3066\u3044\u306a\u3044\u3093\u3067\u3059\u3088\u306d\u3002<\/p>\n\n\n\n<p>\u3069\u3046\u3044\u3046\u308f\u3051\u304b\u3001<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone git@gitlab.com:OpenCAE\/OpenFOAM-BenchmarkTest.git\n<\/code><\/pre>\n\n\n\n<p>\u304b\u3089\u52d5\u304b\u306a\u3044\u3067\u3059\u3002\u3053\u308c\u306f\u8b0e\u3002\u4ee5\u4e0b\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cloning into 'OpenFOAM-BenchmarkTest'...\ngit@gitlab.com: Permission denied (publickey).\nfatal: Could not read from remote repository.\n\nPlease make sure you have the correct access rights\nand the repository exists.<\/code><\/pre>\n\n\n\n<p>(2022\/10\/22\u8ffd\u8a18\uff09\uff1a\u89e3\u6c7a\u3057\u307e\u3057\u305f\u3002\u2193\u306e\u30b3\u30de\u30f3\u30c9\u3067\u884c\u3051\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/gitlab.com\/OpenCAE\/OpenFOAM-BenchmarkTest.git<\/code><\/pre>\n\n\n\n<p>git@\uff5e\u306fgitlab\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u306a\u3044\u3068\u4f7f\u3048\u306a\u3044\u307f\u305f\u3044\u3067\u3059\u3002http\u30a2\u30af\u30bb\u30b9\u306a\u3089OK\u3067\u3059\u306d\u3002\u305d\u308a\u3083\u305d\u3046\u3060\u3002\uff08\u8ffd\u8a18\u7d42\u308f\u308a\uff09<\/p>\n\n\n\n<p>gitlab\u304b\u3089clone\u3057\u305f\u7d4c\u9a13\u304c\u306a\u3044\u306e\u3067\u3088\u304f\u308f\u304b\u3089\u306a\u3044\u3067\u3059\u304c\u3001\u3053\u3053\u306f\u30d6\u30e9\u30a6\u30b6\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066wsl\u5185\u306b\u30b3\u30d4\u30fc\u3057\u3066\u5c55\u958b\u3057\u307e\u3059\u3002\uff08wget\u3067\u3082\u4f55\u3067\u3082\u826f\u3044\u3067\u3059\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cp -a template-NoBatch System-bohyo<\/code><\/pre>\n\n\n\n<p>\u3053\u3053\u307e\u3067\u306f\u624b\u9806\u306b\u5f93\u3044\u307e\u3059\u3002<br \/>\u3057\u304b\u3057\u3053\u3053\u3067\u300c\u74b0\u5883\u306b\u5408\u308f\u305b\u3066\u9069\u5b9c\u66f8\u304d\u63db\u3048\u307e\u3059\u300d\u3068\u8a00\u308f\u308c\u3066\u3082\u56f0\u308a\u307e\u3059\u3002<br \/>\u56f0\u3063\u3066\u3066\u3082\u3057\u3087\u3046\u304c\u306a\u3044\u306e\u3067\u9069\u5f53\u306b\u306a\u3093\u3068\u304b\u3057\u3066\u3044\u304d\u307e\u3059\u3002<br \/>\u5dee\u5206\u5f62\u5f0f\u3067\u3046\u307e\u304f\u66f8\u3051\u306a\u3044\u306e\u3067\u8a66\u884c\u932f\u8aa4\u3057\u3066\u307e\u3059\u3002\u308f\u304b\u308a\u306b\u304f\u304f\u3059\u307f\u307e\u305b\u3093\u3002<\/p>\n\n\n\n<p>decomposeParDict.sh<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u524d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  1 #!\/bin\/bash\n  2 #\n  3 # Main\n  4 #\n  5 # \u6700\u9069\u5316\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u751f\u6210\u3055\u308c\u305f\u30d1\u30e9\u30e1\u30fc\u30bf\u5b9a\u7fa9\u30d5\u30a1\u30a4\u30eb\u3092\u8a55\u4fa1\n  6 source $0.param\n  7 # ppn(process per node)\u3068\u30ce\u30fc\u30c9\u6570\u304b\u3089\uff0c\u9818\u57df\u5206\u5272\u6570\u3092\u7b97\u51fa\n<strong>  8 numberOfSubdomains=`expr $decomposeParDict_ppn \\* $decomposeParDict_node`<\/strong>\n  9 # \u5143\u306e\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304b\u3089\u5fc5\u8981\u306a\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u30ea\u30f3\u30af\n 10 if &#91; ! -d include ]\n 11 then\n 12     mkdir include\n 13     (cd include\n 14         ln -s  ..\/..\/include\/* .\/\n 15     )\n 16 fi\n 17 for file in 0 constant system\n 18 do\n 19     &#91; -L $file ] || ln -s ..\/$file .\n 20 done\n 21 # decomposeParDict\u3092\u751f\u6210\n 22 rm -f include\/decomposeParDict\n 23 cat &gt; include\/decomposeParDict &lt;&lt;EOF\n 24 numberOfSubdomains $numberOfSubdomains; \/\/ \u9818\u57df\u5206\u5272\u6570(\u4e26\u5217\u6570)\n 25 method $decomposeParDict_method; \/\/ \u5206\u5272\u624b\u6cd5\n 26 preservePatches (sides_half0 sides_half1 inout_half0 inout_half1);\n 27 multiLevelCoeffs\n 28 {\n 29   method  scotch;\n<strong> 30   domains ($decomposeParDict_ppn $decomposeParDict_node);<\/strong>\n 31 }\n 32 EOF\n 33 cat &gt; decomposePar.sh &lt;&lt;EOF\n 34 #!\/bin\/bash\n<strong> 35 module purge\n 36 module load gcc\/4.8.5\n 37 module load openfoam\/v2012<\/strong>\n 38 source \\$WM_PROJECT_DIR\/etc\/bashrc\n 39 decomposePar &gt;&amp; log.$0.\\$$\n 40 echo \\$$\n 41 EOF\n 42 chmod +x decomposePar.sh\n 43 JOBID=$(.\/decomposePar.sh)\n 44 echo $JOBID\n 45 exit 0<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u5f8c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>1 #!\/bin\/bash\n2 #\n3 # Main\n4 #\n5 # \u6700\u9069\u5316\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u751f\u6210\u3055\u308c\u305f\u30d1\u30e9\u30e1\u30fc\u30bf\u5b9a\u7fa9\u30d5\u30a1\u30a4\u30eb\u3092\u8a55\u4fa1\n6 source $0.param\n7 # ppn(process per node)\u3068\u30ce\u30fc\u30c9\u6570\u304b\u3089\uff0c\u9818\u57df\u5206\u5272\u6570\u3092\u7b97\u51fa\n8 numberOfSubdomains=expr $decomposeParDict_ppn\n9 # \u5143\u306e\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304b\u3089\u5fc5\u8981\u306a\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u30ea\u30f3\u30af\n29 method scotch;\n30 domains ($decomposeParDict_ppn );\n31 }\n35-37 \u524a\u9664<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<p>tuneOpenFOAMGridsearch.sh<br \/><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p>\u4fee\u6b63\u524d<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><\/code><code>#!\/bin\/sh\n\n# Json filenames\njsonFilenames=\"\\\ntuneOpenFOAM-mesh_0.37M.json \\\ntuneOpenFOAM-mesh_3M.json \\\ntuneOpenFOAM-mesh_24M.json \\\n\"\n<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p>\u4fee\u6b63\u5f8c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>#!\/bin\/bash<\/strong>\n\n# Json filenames\njsonFilenames=\"\\\ntuneOpenFOAM-mesh_0.37M.json \\\n\"\n#tuneOpenFOAM-mesh_3M.json \\\n#tuneOpenFOAM-mesh_24M.json \\\n<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<p>\u884c\u982d\u306e\u30b7\u30a7\u30d0\u30f3\u3092\/bin\/sh \u304b\u3089 \/bin\/bash \u306b\u3057\u3066\u304a\u304f\u3068\u4f55\u6545\u304b\u52d5\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u524d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>163 module purge\n164 module load gcc\/4.8.5\n165 module load openfoam\/v2012\n167 mpiexec -n $numberOfSubdomains pimpleFoam -parallel &gt;&amp; log.$0.\\$$<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u5f8c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><s>163 module purge\n164 module load gcc\/4.8.5\n165 module load openfoam\/v2012<\/s>\n167 mpirun -n $numberOfSubdomains pimpleFoam -parallel &gt;&amp; log.$0.\\$$<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<p>.\/tuneOpenFOAM-mesh_0.37M.json<\/p>\n\n\n\n<p>ppn\u306f1\u30ce\u30fc\u30c9\u3042\u305f\u308a\u306e\u4e26\u5217\u6570\u3092\u8868\u3059(process per node)\u307f\u305f\u3044\u3067\u3059\u3002<br \/>\u5927\u578b\u8a08\u7b97\u6a5f\u524d\u63d0\u306e\u30b3\u30fc\u30c9\u3060\u3068\u3044\u3046\u306e\u304c\u3088\u304f\u308f\u304b\u308a\u307e\u3059\u304cPC\u3067\u52d5\u304b\u3057\u307e\u3059\u3088\u4eca\u56de\u306f\u3002<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u524d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> 10         \"decomposeParDict_node\": &#91; 1, 2, 4, 8 ],\n 11         \"decomposeParDict_ppn\": &#91; 56 ],<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u5f8c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> 10         \"decomposeParDict_node\": &#91; 1 ],\n 11         \"decomposeParDict_ppn\": &#91; 8 ],<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<p>mesh.sh<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u524d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>124 module purge\n125 module load gcc\/4.8.5\n126 module load openfoam\/v2012<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>\u4fee\u6b63\u5f8c<\/p>\n\n\n\n<p>\uff08\u524a\u9664\uff09<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>\u3053\u3053\u307e\u3067\u3084\u3063\u305f\u3089\u3042\u3068\u306f\u624b\u9806\u306b\u5f93\u3063\u3066<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/tuneOpenFOAMGridsearch.sh &amp;&gt; log.tuneOpenFOAMGridsearch.sh<\/code><\/pre>\n\n\n\n<p>\u3067\u5b9f\u884c\u3067\u3059\u3002\u3057\u3070\u3089\u304f\u304b\u304b\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3042\u3068\u306ftuneOpenFOAM-mesh_0.37M.json\u3068\u304b\u306e\u4e2d\u8eab\u3092\u898b\u3066\u304a\u597d\u307f\u3067\u4e26\u5217\u6570\u5909\u3048\u3066\u307f\u305f\u308a\u3057\u3066\u8272\u3005\u52d5\u4f5c\u3055\u305b\u308b\u3068\u826f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<br \/>\u6ce8\uff11\uff1ampi\u4f7f\u3046\u306e\u30671\u4e26\u5217\u3060\u3068\u52d5\u4f5c\u3057\u307e\u305b\u3093<br \/>\u6ce8\uff12\uff1a\u30b3\u30a2\u6570\u4ee5\u4e0a\u306e\u4e26\u5217\u6570\u52d5\u4f5c\u3057\u307e\u305b\u3093\uff08\uff18\u30b3\u30a2\uff11\uff16\u30b9\u30ec\u30c3\u30c9\u3060\u304b\u3089\uff11\uff16\u4e26\u5217\u884c\u3051\u308b\u3068\u601d\u3063\u305f\u3093\u3067\u3059\u3051\u3069\u30a8\u30e9\u30fc\u3067\u8d70\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002OpenMPI\u306f\u8aa4\u9b54\u5316\u305b\u306a\u3044\u306e\u304b\u2026\uff1f\u4ee5\u4e0b\u30a8\u30e9\u30fc\u5185\u5bb9\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>There are not enough slots available in the system to satisfy the 16\nslots that were requested by the application:\n\n  pimpleFoam\n\nEither request fewer slots for your application, or make more slots\navailable for use.\n\nA \"slot\" is the Open MPI term for an allocatable unit where we can\nlaunch a process.  The number of slots available are defined by the\nenvironment in which Open MPI processes are run:\n\n  1. Hostfile, via \"slots=N\" clauses (N defaults to number of\n     processor cores if not provided)\n  2. The --host command line parameter, via a \":N\" suffix on the\n     hostname (N defaults to 1 if not provided)\n  3. Resource manager (e.g., SLURM, PBS\/Torque, LSF, etc.)\n  4. If none of a hostfile, the --host command line parameter, or an\n     RM is present, Open MPI defaults to the number of processor cores\n\nIn all the above cases, if you want Open MPI to default to the number\nof hardware threads instead of the number of processor cores, use the\n--use-hwthread-cpus option.\n\nAlternatively, you can use the --oversubscribe option to ignore the\nnumber of available slots when deciding the number of processes to\nlaunch.<\/code><\/pre>\n\n\n\n<p>\u51fa\u529b\u30d5\u30a1\u30a4\u30eb\u306fCSV\u3067\u51fa\u3066\u304d\u307e\u3059\u3002\u4e26\u5217\u5316\u306a\u3057\uff08\uff11\u4e26\u5217\uff09\u306e\u7d50\u679c\u304c\u51fa\u305b\u306a\u3044\u306e\u3067\u4e26\u5217\u5316\u52b9\u7387\u3068\u304b\u306e\u691c\u8a3c\u306b\u306f\u7247\u624b\u843d\u3061\u3067\u3059\u306d\u3002\u307e\u3041\u30b7\u30b9\u30c6\u30e0\u3054\u3068\u306e\u6bd4\u8f03\u3092\u3059\u308b\u305f\u3081\u306e\u30b3\u30fc\u30c9\u306a\u306e\u3067\u305d\u3046\u3044\u3046\u4f7f\u3044\u65b9\u306f\u3057\u306a\u3044\u3093\u3060\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u53c2\u8003\u306bCSV\u3092\u30b0\u30e9\u30d5\u306b\u3057\u3066\u8cbc\u308a\u4ed8\u3051\u3066\u304a\u304d\u307e\u3059\u3002\u306a\u3093\u304b1\u3064\u306e\u6761\u4ef6\u3067\u4f55\u56de\u3082\u8a08\u7b97\u3057\u3066\u307e\u3059\u306d\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/bohyo.mydns.jp\/wp-content\/uploads\/2022\/09\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/bohyo.mydns.jp\/wp-content\/uploads\/2022\/09\/image-1024x572.png\" alt=\"\" class=\"wp-image-1110\" srcset=\"https:\/\/bohyo.mydns.jp\/wp-content\/uploads\/2022\/09\/image-1024x572.png 1024w, https:\/\/bohyo.mydns.jp\/wp-content\/uploads\/2022\/09\/image-300x168.png 300w, https:\/\/bohyo.mydns.jp\/wp-content\/uploads\/2022\/09\/image-768x429.png 768w, https:\/\/bohyo.mydns.jp\/wp-content\/uploads\/2022\/09\/image.png 1071w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>\u4e26\u5217\u5316\u6570\u3068\u5b9f\u884c\u6642\u9593\u306e\u95a2\u4fc2\uff080.37M\u30bb\u30eb\uff09<\/figcaption><\/figure>\n\n\n\n<p><br \/>\u6a2a\u8ef8\u306f\u4e26\u5217\u5316\u6570\u3001\u7e26\u8ef8\u306f\uff11\u30b9\u30c6\u30c3\u30d7\u3042\u305f\u308a\u306e\u5b9f\u884c\u6642\u9593\u3067\u3059\u3002\u5168\u7136\u4e26\u5217\u5316\u52b9\u679c\u306a\u3044\u3067\u3059\u306d\u3047\u3001\u306a\u3093\u3067\u3060\u308d\u3046\u3002\u3068\u304b\u307c\u3093\u3084\u308a\u8003\u3048\u307e\u3059\u3002\u307e\u3041\u8a08\u7b97\u6a5f\u306e\u3053\u3068\u306f\u4f55\u3082\u77e5\u3089\u306a\u3044\u306e\u3067\u7b54\u3048\u306f\u51fa\u306a\u3044\u3093\u3067\u3059\u3051\u3069\u3002Ryzen\u306e\uff11\u30b3\u30a2\u3042\u305f\u308a\u306e\u6027\u80fd\u304c\u9ad8\u3044\u304b\u3089\u3068\u3044\u3046\u3053\u3068\u306b\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002<br \/>\u3082\u3046\u3059\u3053\u3057\u5168\u4f53\u306e\u30bb\u30eb\u6570\u5897\u3084\u305b\u3070\u3044\u3044\u611f\u3058\u306b\u4e26\u5217\u5316\u52b9\u679c\u51fa\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u30020.37M\u306f\u3055\u3059\u304c\u306b\u5c11\u306a\u3044\u6c17\u304c\u3057\u307e\u3059\u3002\u30d1\u30bd\u30b3\u30f3\u3067\u3082\u79d2\u6bba\u3060\u3057\u3069\u3046\u8003\u3048\u3066\u3082\u30b9\u30d1\u30b3\u30f3\u5411\u3051\u3067\u306f\u306a\u3044\u3002<br \/>\u97f3\u697d\u518d\u751f\u3057\u306a\u304c\u3089\u306a\u306e\u3067\u3053\u3093\u306a\u3082\u3093\u3067\u3057\u3087\u3046\uff08\u305d\u3046\u304b\uff1f<\/p>\n\n\n\n<p><br \/>\u6b21\u56de\u306fOpenFOAM\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3067\u4e26\u5217\u5316\u52b9\u7387\u3092\u51fa\u3059\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u66f8\u3044\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002python\u306a\u3093\u3066\u9ad8\u7d1a\u306a\u3082\u306e\u4f7f\u3046\u306e\u306f\u8da3\u5473\u3058\u3083\u306a\u3044\u306e\u3067\u30b7\u30a7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8\u3067\u884c\u3051\u308b\u3068\u3053\u308d\u307e\u3067\u3084\u308a\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u3068\u3044\u3046\u308f\u3051\u3067\u3001\u4eca\u65e5\u306f\u3053\u306e\u3078\u3093\u3067\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3055\u3066\u524d\u56de\u306e\u7d9a\u304d\u3067\u3059\u3002\u3088\u3046\u3084\u304f\u3002 \u3055\u3066\u3001\u3053\u306e\u624b\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u3057\u305f\u3089\u3084\u308a\u305f\u3044\u306e\u306f\u30d9\u30f3\u30c1\u30de\u30fc\u30af\u3067\u3059\u3002\u30d9\u30f3\u30c1\u30de\u30fc\u30af\u3068\u3044\u3046\u3053\u3068\u306f\uff08\u4ee5\u4e0b\u7565\uff09<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49,21,3],"tags":[53,51,52],"class_list":["post-1098","post","type-post","status-publish","format-standard","hentry","category-openfoam","category-computer","category-diary","tag-cfd","tag-openfoam","tag-52"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=\/wp\/v2\/posts\/1098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1098"}],"version-history":[{"count":0,"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=\/wp\/v2\/posts\/1098\/revisions"}],"wp:attachment":[{"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bohyo.mydns.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}