{"id":12870,"date":"2020-07-10T14:25:10","date_gmt":"2020-07-10T05:25:10","guid":{"rendered":"https:\/\/ocse2.com\/?page_id=12870"},"modified":"2020-10-25T22:05:52","modified_gmt":"2020-10-25T13:05:52","slug":"%ef%bc%88%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%ef%bc%89%e6%9c%aa%e5%ae%9a%ef%bc%88%e5%89%af%e9%a1%8c%ef%bc%89dexcs-for-openfoam-%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9%ef%bc%88%e7%ac%ac7%e7%ab%a0-3","status":"publish","type":"page","link":"https:\/\/ocse2.com\/?page_id=12870","title":{"rendered":"\uff08\u30bf\u30a4\u30c8\u30eb\uff09\u672a\u5b9a\uff08\u526f\u984c\uff09DEXCS for OpenFOAM \u306e\u4f7f\u3044\u65b9\uff08\u7b2c7\u7ae0\u3000DEXCS-OF\u306e\u62e1\u5f35\u4f8b\uff09"},"content":{"rendered":"\n<p>\uff08\u672c\u8a18\u4e8b\u306f\u57f7\u7b46\u4e88\u5b9a\u672c\u306e\u4e0b\u66f8\u304d\u306b\u3066\u3001\u5de5\u4e8b\u4e2d\u306e\u5185\u5bb9\u3067\u3042\u308b\u70b9\u3054\u627f\u77e5\u304a\u304d\u4e0b\u3055\u3044\uff09<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7-3. preCICE<\/h2>\n\n\n<p><!-- admax --><br \/>\n<script src=\"\/\/adm.shinobi.jp\/s\/f441a8efe75e3127b36ac8c4fda493f7\"><\/script><br \/>\n<!-- admax --><\/p>\n\n\n\n<p class=\"has-text-align-right\">\u672c\u8a18\u4e8b\u4e2d\u3067\u4f7f\u7528\u3059\u308b\u30de\u30c6\u30ea\u30a2\u30eb\u4e00\u5f0f\uff08\u6ce8\u8a188\uff09\u306e<a href=\"https:\/\/ocse2.com\/?wpfb_dl=39\">\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a><\/p>\n\n\n\n<p>preCICE\uff08Precise Code Interaction Coupling Environment\uff09\u3068\u3044\u3046\u306e\u306f\u3001\u30df\u30e5\u30f3\u30d8\u30f3\u5de5\u79d1\u5927\u5b66\u3084<em>\u30b7\u30e5\u30c8\u30a5\u30c3\u30c8\u30ac\u30eb\u30c8<\/em>\u5927\u5b66\u306e\u7814\u7a76\u30b0\u30eb\u30fc\u30d7\u3067\u958b\u767a\u3055\u308c\u305f\u6c4e\u7528\u306e\u9023\u6210\u8a08\u7b97\u30c4\u30fc\u30eb\u3067\u3001LGPL3\u30e9\u30a4\u30bb\u30f3\u30b9\u306b\u57fa\u3065\u304f\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3068\u3057\u3066\u3001<a href=\"https:\/\/www.precice.org\/\">https:\/\/www.precice.org<\/a>\u306b\u3066\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u3082\u306e\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u3053\u306e\u30c4\u30fc\u30eb\u306e\u7279\u5fb4\u306f\u3001\u500b\u3005\u306e\u30bd\u30eb\u30d0\u30fc\u306b\u5bfe\u3057\u3066\u3001\u30a2\u30c0\u30d7\u30bf\u30fc\u3068\u547c\u3070\u308c\u308b\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30d3\u30eb\u30c9\u3059\u308b\u3053\u3068\u306b\u3088\u3063\u3066\u3001\u901a\u4fe1\u3084\u30de\u30c3\u30d4\u30f3\u30b0\u3068\u3044\u3063\u305f\u9023\u6210\u6a5f\u80fd\u3092\u30bd\u30eb\u30d0\u30fc\u306e\u6a5f\u80fd\u3067\u76f4\u63a5\u5b9f\u884c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308b\u3002\u3053\u308c\u306b\u3088\u3063\u3066\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u3068\u306a\u3089\u306a\u3044\u9ad8\u7cbe\u5ea6\u306a\u9023\u6210\u3092\u5b9f\u73fe\u3057\u3066\u304f\u308b\u3068\u3044\u3046\u3082\u306e\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u30a8\u30f3\u30c9\u30e6\u30fc\u30b6\u30fc\u306e\u7acb\u5834\u304b\u3089\u3059\u308b\u3068\u554f\u984c\u306f\u30a2\u30c0\u30d7\u30bf\u30fc\u306e\u69cb\u7bc9\u6cd5\u3067\u3042\u308b\u304c\u3001OpenFOAM\u3001deal.II\u3001FEniCS\u3001SU2\u3001CalculiX\u306a\u3069\u306e\u6709\u540d\u306a\u5546\u7528\u304a\u3088\u3073\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30bd\u30eb\u30d0\u30fc\u7528\u306e<a href=\"https:\/\/www.precice.org\/codes\">\u3059\u3050\u306b\u4f7f\u7528\u3067\u304d\u308b\u30a2\u30c0\u30d7\u30bf\u30fc<\/a>\u304c\u5229\u7528\u53ef\u80fd\u3067\u3042\u308b\u3068\u306e\u4e8b\u3002\u672c\u9805\u3067\u306f\u3001\u3053\u308c\u3089\u3092\u4f7f\u3063\u3066\u3001OpenFOAM\u3068CalcuiliX\u306e\u6d41\u4f53\u69cb\u9020\u9023\u6210\u89e3\u6790\uff08FSI\uff09\u3092\u8a66\u307f\u305f\u7d50\u679c\u3092\u7d39\u4ecb\u3059\u308b\u3002<\/p>\n\n\n\n<p>\u8aac\u660e\u306e\u5185\u5bb9\u306f\u3001<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"#install\">\u30c4\u30fc\u30eb\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/a><\/li><li><a href=\"#opentutorials\">\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u554f\u984c\u306e\u52d5\u4f5c\u78ba\u8a8d<\/a><\/li><li><a href=\"http:\/\/dexcstutorial\">DEXCS\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb<\/a><ol><li>DEXCS\u30e9\u30f3\u30c1\u30e3\u30fc\u306e\u62e1\u5f35<\/li><li>DEXCS\u30e9\u30f3\u30c1\u30e3\u30fc\u306b\u3088\u308b\u7c21\u5358\u306a\u6d41\u4f53\u69cb\u9020\u9023\u6210\u554f\u984c\u306e\u4f5c\u6210\u6f14\u7fd2<\/li><\/ol><\/li><\/ol>\n\n\n\n<p>\u306e\u9806\u306b\u306a\u3063\u3066\u3044\u308b\u3002<\/p>\n\n\n\n<p>\u306a\u304a\u3001\u672c\u5185\u5bb9\u306f\u3001<a rel=\"noreferrer noopener\" href=\"http:\/\/opencae.gifu-nct.ac.jp\/pukiwiki\/index.php?%A5%AA%A1%BC%A5%D7%A5%F3%A3%C3%A3%C1%A3%C5%CA%D9%B6%AF%B2%F1\" target=\"_blank\">\u30aa\u30fc\u30d7\u30f3CAE\u52c9\u5f37\u4f1a\uff20\u5c90\u961c<\/a>\u306e2020\u5e74\u5ea6\u590f\u5408\u5bbf\u3067\u5b9f\u65bd\u3092\u4e88\u5b9a\u3057\u3066\u3044\u305f\u3082\u306e\u3067\u3001\u5168\u3066\u306e\u30c4\u30fc\u30eb\uff081.\u30683-1.\uff09\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u3067\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u4f8b\u984c\u3082\u53ce\u7d0d\u3057\u305fiso\u30a4\u30e1\u30fc\u30b8\u3092DEXCS\u7279\u5225\u7248\u3068\u3057\u3066\u5236\u4f5c\u3057\u3001\u3053\u308c\u3092\u4f7f\u3063\u305f\u6f14\u7fd2\uff082.\u30683-2.\uff09\u3068\u306a\u3063\u3066\u3044\u305f\u304c\u3001\u30b3\u30ed\u30ca\u798d\u3067\u4e2d\u6b62\u3068\u306a\u3063\u305f\u306e\u3067\u3001\u5f62\u3092\u5909\u3048\u3066\u516c\u958b\u3059\u308b\u4e8b\u3068\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u307e\u305f\u3001preCICE\u306b\u3064\u3044\u3066\u8a73\u7d30\u306a\u4f7f\u3044\u65b9\u3092\u8aac\u660e\u3059\u308b\u3082\u306e\u3067\u306f\u306a\u304f\u3001\u7b46\u8005\u3092\u542b\u3081\u3066\u3001\u307b\u3068\u3093\u3069\u521d\u5fc3\u8005\u306e\u4eba\u304c\u3001\u307e\u305a\u306f\u4f7f\u3048\u308b\u72b6\u614b\u306b\u306a\u308b\u3053\u3068\u3092\u76ee\u6307\u3059\u3002\u3053\u308c\u304b\u3089\u4f7f\u3044\u306a\u304c\u3089\u52c9\u5f37\u3057\u3066\u3044\u304f\u70ba\u306e\u53c2\u8003\u60c5\u5831\u3067\u3042\u308b\u3068\u3044\u3046\u70b9\u3082\u304a\u65ad\u308a\u3057\u3066\u304a\u304d\u305f\u3044\u3002<\/p>\n\n\n\n<p>\u8208\u5473\u306e\u6709\u308b\u65b9\u306f\u3001\u672c\u66f8\u3092\u624b\u639b\u304b\u308a\u3068\u3057\u3066\u53d6\u308a\u7d44\u3093\u3067\u9802\u3051\u308c\u3070\u3068\u601d\u3046\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"install\">\u30c4\u30fc\u30eb\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h3>\n\n\n\n<p>DEXCS-OF\u4e0a\u3067OpenFOAM\u3068CalculiX\u306epreCICE\u9023\u6210\u3092\u5b9f\u73fe\u3059\u308b\u306b\u306f\u3001OpenFOAM\u306f\u65e2\u5b58\u306e\u3082\u306e\u3092\u4f7f\u3048\u308b\u3068\u3057\u3066\u3001\u4ee5\u4e0b\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30fb\u30d3\u30eb\u30c9\u4f5c\u696d\u304c\u5fc5\u8981\u306b\u306a\u308b\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#precice\">preCICE\u672c\u4f53<\/a><\/li><li><a href=\"#calculix\">CalcuiliX<\/a><\/li><li><a href=\"#calculix-adapter\">CalcuiliX\u30a2\u30c0\u30d7\u30bf\u30fc<\/a><\/li><li><a href=\"#openfoam-adapter\">OpenFOAM\u30a2\u30c0\u30d7\u30bf\u30fc<\/a><\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"precice\">preCICE<\/h4>\n\n\n\n<p>preCICE\u306e\u672c\u4f53\u306f\u3001\u6700\u8fd1\u306b\u306a\u3063\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u53ef\u80fd\u306b\u306a\u3063\u3066\u306f\u3044\u308b\u3002\u3057\u304b\u3057\u6b8b\u5ff5\u306a\u304c\u3089\u3001DEXCS2019\uff08Ubuntu-18.04\uff09\u5411\u3051\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u306f\u3001PETSc\u304c\u30d3\u30eb\u30c9\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u3042\u308a\u3001\u3053\u308c\u304c\u7121\u3044\u3068\u3001\u4e00\u90e8\u306e\u4e26\u5217\u8a08\u7b97\u304c\u52d5\u3044\u3066\u304f\u308c\u306a\u3044\u3002<\/p>\n\n\n\n<p>\u305d\u3053\u3067\u3001\u3053\u3053\u3067\u306fPETSc\u3092\u542b\u3081\u3066\u30bd\u30fc\u30b9\u304b\u3089\u30d3\u30eb\u30c9\u3059\u308b\u65b9\u6cd5\u3092\u8a66\u307f\u305f\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u306f\u30d3\u30eb\u30c9\u306b\u5fc5\u8981\u306a\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"font-weight: 400; color: #00ccff;\">$<\/span><span style=\"font-weight: 400;\"> sudo apt update &amp;&amp; sudo apt install build-essential cmake libeigen3-dev libxml2-dev petsc-dev libboost-all-dev python-dev python-numpy git<\/span><\/p>\n<\/div><\/div>\n\n\n\n<p>\u30d3\u30eb\u30c9\u306f\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4e0b\u306b\u3001preCICE\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3057\u3066\u5b9f\u65bd\u3059\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME<br><span style=\"color: #00ccff;\">$<\/span> mkdir preCICE<\/p>\n<\/div><\/div>\n\n\n\n<p>PETSc \u306f\u3001<a rel=\"noreferrer noopener\" href=\"https:\/\/www.mcs.anl.gov\/petsc\/download\/index.html\" target=\"_blank\">https:\/\/www.mcs.anl.gov\/petsc\/download\/index.html<\/a><br>\u3088\u308a\u6700\u65b0\u7248\uff08petsc-lite-3.13.3.tar.gz\uff09\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u3001$HOME\/preCICE\u4ee5\u4e0b\u3067\u5c55\u958b\u3057\u3001<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd petsc-lite-3.13.3<br><span style=\"color: #00ccff;\">$<\/span> .\/configure<br><span style=\"color: #00ccff;\">$<\/span> make all test<\/p>\n<\/div><\/div>\n\n\n\n<p>make\u304c\u5b8c\u4e86\u3059\u308b\u3068\u3001$HOME\/preCICE\/petsc-lite-3.13.3\/petsc-3.13.3\/arch-linux2-c-debug\/lib\/\u4ee5\u4e0b\u306b\u30e9\u30a4\u30d6\u30e9\u30ea\uff08libpetsc.so.3.13.3\uff09\u304c\u51fa\u6765\u3066\u3044\u308b\u306e\u3067\u3001\u3053\u308c\u3092\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u30d1\u30b9\u306b\u53ce\u7d0d\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> sudo cp .\/arch-linux-c-debug\/lib\/libpetsc.so.3.13.3 \/usr\/lib\/x86_64-linux-gnu\/<br><span style=\"color: #00ccff;\">$<\/span> sudo ln -s \/usr\/lib\/x86_64-linux-gnu\/libpetsc.so.3.13.3 \/usr\/lib\/x86_64-linux-gnu\/libpetsc.so.3.13<\/p>\n<\/div><\/div>\n\n\n\n<p>preCICE\u672c\u4f53\u306f\u3001<a href=\"https:\/\/github.com\/precice\/precice\/tags\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/precice\/precice\/tags<\/a><br>\u3088\u308a\u3001\u6700\u65b0\u7248\uff08precice-2.0.2.tar.gz\uff09\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u3082\u306e\u3092\u5c55\u958b\u3057\u3066\u3001cmake\u306b\u3088\u308b\u65b9\u6cd5\u3067\u30b3\u30f3\u30d1\u30a4\u30eb\u3057\u3066\u3044\u308b\u3002\u305d\u306e\u969b\u306b\u3001petsc\u95a2\u9023\u30d1\u30e9\u30e1\u30bf\uff08-DPETSC\u2026\uff09\u3092\u4e0a\u8a18petsc\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u540d\u306b\u3066\u6307\u5b9a\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$ <span style=\"color: #ffffff;\">tar xzvf precice-2.0.2.tar.gz<\/span><br>$ <span style=\"color: #ffffff;\">cd precice-2.0.2<\/span><br>$ <span style=\"color: #ffffff;\">mkdir build<\/span><br>$ <span style=\"color: #ffffff;\">cd build<\/span><br>$<\/span> cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Debug -DPETSC_DIR=$HOME\/preCICE\/petsc-3.13.3 -DPETSC_ARCH=arch-linux-c-debug ..<br><span style=\"color: #00ccff;\">$<\/span> make -j 4<br><span style=\"color: #00ccff;\">$<\/span> sudo make install<\/p>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"calculix\">CalculiX<\/h4>\n\n\n\n<p>CalculiX\u306f\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\uff08GPL\uff09\u306e\u6709\u9650\u8981\u7d20\u89e3\u6790\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u3001\u5fdc\u529b\u89e3\u6790\u3001\u5ea7\u5c48\u89e3\u6790\u3001\u56fa\u6709\u5024\u89e3\u6790\u306a\u3069\u4e3b\u306b\u69cb\u9020\u89e3\u6790\u3092\u4e2d\u5fc3\u306b\u3057\u305f\u89e3\u6790\u304c\u3067\u304d\u308b\u3002DEXCS-OF\u3067\u306f\u3001FreeCAD\u306eFEM\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u3089\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308b\u304c\u3001preCICE\u306e\u6a5f\u80fd\u3092\u4f7f\u3046\u306b\u306f\u3001\u3053\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u306a\u304f\u3001\u5225\u306b\u30bd\u30fc\u30b9\u30d3\u30eb\u30c9\u3057\u305f\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30d9\u30fc\u30b9\u306b\u30a2\u30c0\u30d7\u30bf\u30fc\u4ed8\u304d\u306e\u5b9f\u884c\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u4f5c\u6210\u3059\u308b\u4e8b\u306b\u306a\u308b\u3002<\/p>\n\n\n\n<p>\u57fa\u672c\u3001\u4ee5\u4e0b\u306e\u30b5\u30a4\u30c8\u306e\u60c5\u5831\u306b\u57fa\u3065\u3044\u3066\u30d3\u30eb\u30c9\u3057\u3066\u3044\u308b\u304c\u3001<br><a href=\"https:\/\/github.com\/precice\/calculix-adapter\/wiki\/Installation-instructions-for-CalculiX\">https:\/\/github.com\/precice\/calculix-adapter\/wiki\/Installation-instructions-for-CalculiX<\/a><br><a href=\"http:\/\/penguinitis.g1.xrea.com\/study\/preCICE\/OpenFOAM_CalculiX_FSI\/OpenFOAM_CalculiX_FSI.html\">http:\/\/penguinitis.g1.xrea.com\/study\/preCICE\/OpenFOAM_CalculiX_FSI\/OpenFOAM_CalculiX_FSI.html<\/a><br>\u4e0a\u8a18\u5185\u5bb9\uff08\u7279\u306bpreciceWiki\u306e\u8cc7\u6599\uff09\u304c\u3001\u983b\u7e41\u306b\u66f4\u65b0\u3055\u308c\u3066\u3044\u308b\u3088\u3046\u306a\u306e\u3067\u3001\u4eca\u56de\u5b9f\u65bd\u3057\u305f\u65b9\u6cd5\u3092\u4ee5\u4e0b\u306b\u53d6\u308a\u7e8f\u3081\u3066\u304a\u304f\u3002<br>\u307e\u305f\u3001\u524d\u63d0\u3068\u3057\u3066\u3001\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4e0b\u306b\u3001CalculiX\u3068\u3044\u3046\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3057\u3001\u305d\u306e\u30d5\u30a3\u30eb\u30c0\u5185\u3067\u95a2\u9023\u30c4\u30fc\u30eb\u3082\u30d3\u30eb\u30c9\u3059\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME<br><span style=\"color: #00ccff;\">$<\/span> mkdir Calculix<br><span style=\"color: #00ccff;\">$<\/span> cd Calculix<\/p>\n<\/div><\/div>\n\n\n\n<p>CalculiX\u3092\u30b3\u30f3\u30d1\u30a4\u30eb\u3059\u308b\u306b\u306f\u3001\u305d\u306e\u524d\u306b\u3001<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#spooles\">SPOOLES<\/a><\/li><li><a href=\"#arpack\">ARPACK<\/a><\/li><li><a href=\"http:\/\/yaml-cpp\">yaml-cpp<\/a><\/li><\/ul>\n\n\n\n<p>\u3092\u30d3\u30eb\u30c9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"spooles\">SPOOLES<\/h5>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>$ cd $HOME\/CalculiX <br>$ wget http:\/\/www.netlib.org\/linalg\/spooles\/spooles.2.2.tgz <br>$ mkdir SPOOLES.2.2<br>$ tar zxvf spooles.2.2.tgz -C SPOOLES.2.2<br>$ cd SPOOLES.2.2<\/p>\n<\/div><\/div>\n\n\n\n<p>Make.inc\u3092\u4ee5\u4e0b\u7de8\u96c6<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #0000ff;\">14<\/span> CC = gcc<br><span style=\"color: #0000ff;\">15<\/span> # CC = \/usr\/lang-4.0\/bin\/cc<\/p>\n<\/div><\/div>\n\n\n\n<p>\u30b3\u30f3\u30d1\u30a4\u30eb<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> make lib<\/p>\n<\/div><\/div>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"arpack\">ARPACK<\/h5>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME\/CalculiX<br><span style=\"color: #00ccff;\">$<\/span> wget https:\/\/www.caam.rice.edu\/software\/ARPACK\/SRC\/arpack96.tar.gz <br><span style=\"color: #00ccff;\">$<\/span> wget https:\/\/www.caam.rice.edu\/software\/ARPACK\/SRC\/patch.tar.gz<br><span style=\"color: #00ccff;\">$<\/span> tar xzfv arpack96.tar.gz<br><span style=\"color: #00ccff;\">$<\/span> tar xzfv patch.tar.gz<br><span style=\"color: #00ccff;\">$<\/span> cd ARPACK\/<\/p>\n<\/div><\/div>\n\n\n\n<p>ARmake.inc \u3092\u4ee5\u4e0b\u7de8\u96c6<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #0000ff;\">28<\/span> #home = $(HOME)\/ARPACK<br><span style=\"color: #0000ff;\">29<\/span> home = $(HOME)\/CalculiX\/ARPACK<\/p>\n<p><span style=\"color: #0000ff;\">116<\/span> #MAKE = \/bin\/make<br><span style=\"color: #0000ff;\">117<\/span> MAKE = make<\/p>\n<p><span style=\"color: #0000ff;\">105<\/span> #FC = f77<br><span style=\"color: #0000ff;\">106 <\/span>FC = gfortran<br><span style=\"color: #0000ff;\">107<\/span> #FFLAGS = -O -cg89<\/p>\n<p><span style=\"color: #0000ff;\">36<\/span> #PLAT = SUN4<br><span style=\"color: #0000ff;\">37<\/span> PLAT = INTEL<\/p>\n<\/div><\/div>\n\n\n\n<p>UTIL\/second.f\u3092\u4ee5\u4e0b\u7de8\u96c6<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #0000ff;\">24<\/span> * EXTERNAL ETIME<\/p>\n<\/div><\/div>\n\n\n\n<p>\u30b3\u30f3\u30d1\u30a4\u30eb<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> make lib<\/p>\n<\/div><\/div>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"yaml-cpp\">yaml-cpp<\/h5>\n\n\n\n<p>yampl-cpp\u306f\u30a2\u30c0\u30d7\u30bf\u30fc\u304c\u4f7f\u7528\u3059\u308b\u3082\u306e\u3067\u3001\u9759\u7684\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u3068\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\u304c\u5fc5\u8981\u306b\u306a\u308b\u3068\u306e\u4e8b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME\/CalculiX<br><span style=\"color: #00ccff;\">$<\/span> wget https:\/\/github.com\/jbeder\/yaml-cpp\/archive\/yaml-cpp-0.6.2.zip<br><span style=\"color: #00ccff;\">$<\/span> unzip yaml-cpp-0.6.2.zip<br><span style=\"color: #00ccff;\">$<\/span> cd yaml-cpp-yaml-cpp-0.6.2<\/p>\n<\/div><\/div>\n\n\n\n<p>\u30b3\u30f3\u30d1\u30a4\u30eb\uff08\u9759\u7684\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\uff09<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> mkdir build<br><span style=\"color: #00ccff;\">$<\/span> cd build<br><span style=\"color: #00ccff;\">$<\/span> cmake ..<br><span style=\"color: #00ccff;\">$<\/span> make<\/p>\n<\/div><\/div>\n\n\n\n<p>\u3082\u3046\u4e00\u5ea6\u3001\u5225\u306b\u30b3\u30f3\u30d1\u30a4\u30eb\uff08\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u30fc\uff09<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd ..<br><span style=\"color: #00ccff;\">$<\/span> mkdir build2<br><span style=\"color: #00ccff;\">$<\/span> cd build2<br><span style=\"color: #00ccff;\">$<\/span> cmake -DBUILD_SHARED_LIBS=ON ..<br><span style=\"color: #00ccff;\">$<\/span> make<\/p>\n<\/div><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">ccx\uff08CalculiX\u672c\u4f53\uff09<\/h5>\n\n\n\n<p>ccx\u306e\u6700\u65b0\u7248\u306fv2.16\u3067\u3042\u308a\u3001\u6b21\u9805\u306ecalculix-adapter\u3082\u6700\u65b0\u7248\u306b\u5bfe\u5fdc\u3057\u305f\u3082\u306e\u304c\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u304c\u3001\u5f8c\u8ff0\u3059\u308bFreeCAD\u3092\u4f7f\u3063\u3066\u56fa\u4f53\u9818\u57df\u306e\u8a08\u7b97\u30e2\u30c7\u30eb\u3092\u4f5c\u6210\u3059\u308b\u306e\u306b\u4f7f\u7528\u3059\u308bccx\u306f2.15\u3067\u3042\u308b\u306e\u3067\u3001Ver\u3092\u4f75\u305b\u3066\u304a\u304f\u5fc5\u8981\u304c\u3042\u308b\u3002FreeCAD\u3067\u4f7f\u7528\u3059\u308bccx\u306eVer\u3092\u4e0a\u3052\u308b\u306e\u3082\u65b9\u6cd5\u3067\u306f\u3042\u3063\u305f\u304c\u3001\u6700\u65b0\u7248\u3088\u308a\u30822.15\u306e\u65b9\u304c\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u306e\u52d5\u4f5c\u304c\u5b89\u5b9a\u3057\u3066\u304a\u308a\u8a08\u7b97\u901f\u5ea6\u3082\u65e9\u304b\u3063\u305f\u306e\u3067\u3001ccx\u306f2.15\u3092\u4f7f\u3046\u4e8b\u3068\u3057\u305f\uff08<a href=\"#comm1\">\u6ce8\u8a181<\/a>\uff09\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME\/CalculiX<br><span style=\"color: #00ccff;\">$<\/span> wget http:\/\/www.dhondt.de\/ccx_2.15.src.tar.bz2<br><span style=\"color: #00ccff;\">$<\/span> tar xvjf ccx_2.15.src.tar.bz2<br><span style=\"color: #00ccff;\">$<\/span> cd CalculiX\/ccx_2.15\/src<br><span style=\"color: #00ccff;\">$<\/span> make<\/p>\n<\/div><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">cgx<\/h5>\n\n\n\n<p>CalculiX\u306e\u30d7\u30ea\u30d7\u30ed\u30bb\u30c3\u30b5\u30fc\u3067\u3042\u308a\u3001preCICE\u30a2\u30c0\u30d7\u30bf\u30fc\u306b\u306f\u5fc5\u8981\u7121\u3044\u304c\u3001\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u3067\u4f7f\u7528\u3059\u308b\u306e\u3067\u3001\u3053\u308c\u3082\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u304a\u304f\u304c\u3001\u3053\u308c\u306f\u30d1\u30c3\u30b1\u30fc\u30b8\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u3082\u306e\u3067OK\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> sudo apt install calculix-cgx<\/p>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"calculix-adapter\">calculix-adapter<\/h4>\n\n\n\n<p>calculix-adapter\u3082\u3001preCICE\u3084ccx\u306e\u30f4\u30a1\u30fc\u30b8\u30e7\u30f3\u306b\u5fdc\u3058\u3066\u30bd\u30fc\u30b9\u304c\u7570\u306a\u308b\u306e\u3067\u3001\u30bd\u30fc\u30b9\u3092\u9593\u9055\u3048\u306a\u3044\u3088\u3046\u306b\u3057\u3088\u3046\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME\/preCICE<br><span style=\"color: #00ccff;\">$<\/span> wget https:\/\/github.com\/precice\/calculix-adapter\/archive\/v2.15_preCICE2.x.zip <br><span style=\"color: #00ccff;\">$<\/span> unzip master.zip <br><span style=\"color: #00ccff;\">$<\/span> cd calculix-adapter-master<\/p>\n<\/div><\/div>\n\n\n\n<p>Makefile \u3092\u4ee5\u4e0b\u5909\u66f4\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #0000ff;\">5<\/span> CCX = $(HOME)\/CalculiX\/CalculiX\/ccx_2.15\/src<br><span style=\"color: #0000ff;\">7<\/span> SPOOLES = $(HOME)\/CalculiX\/SPOOLES.2.2<br><span style=\"color: #0000ff;\">9<\/span> ARPACK = $(HOME)\/CalculiX\/ARPACK<br><span style=\"color: #0000ff;\">11<\/span> YAML = $(HOME)\/CalculiX\/yaml-cpp-yaml-cpp-0.6.2<\/p>\n<\/div><\/div>\n\n\n\n<p>\u30b3\u30f3\u30d1\u30a4\u30eb<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> make<br><span style=\"color: #00ccff;\">$<\/span> sudo cp bin\/ccx_preCICE \/usr\/bin<\/p>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"openfoam-adapter\">openfaom-adapter<\/h4>\n\n\n\n<p>openfaom-adapter\u3092\u30d3\u30eb\u30c9\u3059\u308b\u306b\u306f\u3001OpenFOAM\u306e\u74b0\u5883\u4e0b\u3067\u5b9f\u884c\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u306e\u3067\u3001OF\u5c02\u7528\u7aef\u672b\u306b\u3066\u5b9f\u65bd\u3059\u308b\u304c\u3001\u305d\u306e\u969b\u3001\u5148\u306b\u4f5c\u6210\u3057\u305f\u3001yaml-cpp\u3082\u5fc5\u8981\u306b\u306a\u308b\u306e\u3067\u3001<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> export CPLUS_INCLUDE_PATH=$HOME\/CalculiX\/yaml-cpp-yaml-cpp-0.6.2\/include:$CPLUS_INCLUDE_PATH<\/p>\n<\/div><\/div>\n\n\n\n<p>\u3068\u3057\u3066\u3001\u5728\u6240\u3092\u8a2d\u5b9a\u3059\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME\/preCICE<br><span style=\"color: #00ccff;\">$<\/span> git clone https:\/\/github.com\/precice\/openfoam-adapter.git<br><span style=\"color: #00ccff;\">$<\/span> cd openfoam-adapter<br><span style=\"color: #00ccff;\">$<\/span> .\/Allwmake<\/p>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">preCICE tutorials<\/h4>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cd $HOME\/preCICE<br><span style=\"color: #00ccff;\">$<\/span> git clone https:\/\/github.com\/precice\/tutorials.git<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"opentutorials\">\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u306e\u52d5\u4f5c\u78ba\u8a8d<\/h3>\n\n\n\n<p>\u524d\u9805\u306b\u304a\u3044\u3066\u3001\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3092\u4e00\u5f0f\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u4e8b\u306b\u306a\u308b\u304c\u3001\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u30a2\u30fc\u30ab\u30a4\u30d6\u306b\u304a\u3044\u3066\u306f\u3001\u4e00\u3064\u306e\u89e3\u6790\u30b1\u30fc\u30b9\u306b\u5bfe\u3057\u3066\u3001\u69d8\u3005\u306a\u30bd\u30eb\u30d0\u30fc\u9023\u643a\u3059\u308b\u65b9\u6cd5\u304c\u516c\u958b\u3055\u308c\u3066\u3044\u308b\u3002\u3064\u307e\u308a\u3001tutorials\u30d5\u30a9\u30eb\u30c0\u5185\u306f\u3001<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u30ab\u30c6\u30b4\u30ea\u30fc\uff08CHT, FSI, etc\uff09<ul><li>\u89e3\u6790\u30b1\u30fc\u30b91<ul><li>\u30bd\u30eb\u30d0\u30fc\u9023\u643a\u6cd5\uff08OpenFOAM-CalculiX, OpenFOAM-FEniCS, erc\uff09<\/li><\/ul><\/li><li>\u89e3\u6790\u30b1\u30fc\u30b92<ul><li>\u30bd\u30eb\u30d0\u30fc\u9023\u643a\u6cd5<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<p>\u3068\u3044\u3063\u305f\u968e\u5c64\u69cb\u9020\u306b\u3066\u53ce\u9332\u3055\u308c\u3066\u3044\u308b\u3002\u3057\u305f\u304c\u3063\u3066\u3001\u3053\u3053\u3067\u53d6\u308a\u6271\u3046\u4e8b\u306e\u51fa\u6765\u306a\u3044\u4f8b\u984c\u3082\u591a\u3044\u306e\u3067\u3001\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u4e0a\u306eDEXCS\u30d5\u30a9\u30eb\u30c0\u5185\u3001preCICEtutorials\u3068\u3044\u3046\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3057\u3001\u3053\u3053\u306b\u5b9f\u884c\u53ef\u80fd\u306a\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u3060\u3051\u3092\u3001\u30b3\u30d4\u30fc\u3057\u3066\u5b9f\u884c\u78ba\u8a8d\u3059\u308b\u4e8b\u3068\u3057\u305f\u3002\u305d\u306e\u969b\u306b\u3001\u30d5\u30a9\u30eb\u30c0\u306e\u968e\u5c64\u69cb\u9020\u3082\u3001\u30bd\u30eb\u30d0\u30fc\u9023\u643a\u6cd5\u3067\u540d\u524d\u3092\u533a\u5206\u3059\u308b\u610f\u5473\u306f\u306a\u304f\u306a\u308b\u306e\u3067\u3001\u5b9f\u884c\u53ef\u80fd\u306a\u9023\u643a\u6cd5\u306e\u540d\u524d\u306b\u53ce\u7d0d\u3055\u308c\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u4e00\u5f0f\u3092\u3001\u89e3\u6790\u30b1\u30fc\u30b9\u540d\u306e\u76f4\u4e0b\u306b\u53ce\u7d0d\u3057\u76f4\u3059\u4e8b\u3068\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u5177\u4f53\u7684\u306b\u3001\u672c\u74b0\u5883\u3067\u5b9f\u884c\u53ef\u80fd\u306a\u30bd\u30eb\u30d0\u30fc\u9023\u643a\u306f3\u901a\u308a\u3057\u304b\u306a\u3044\u306e\u3067\u3001<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Calculix-Calculix<ul><li>SSI<ul><li>loaded_beam<\/li><\/ul><\/li><\/ul><\/li><li>OpenFOAM-Calculix<ul><li>CHT<ul><li>heat_exchanger<\/li><\/ul><\/li><li>FSI<ul><li>3D_Tube<\/li><li>cylinderFlap<\/li><li>flap_perp<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<p>\u3068\u3044\u3046\u5f62\u3067\u30015\u3064\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u3092\u52d5\u4f5c\u691c\u8a3c\u5bfe\u8c61\u3068\u51fa\u6765\u308b\u3002\u307e\u305f\u3001openfaom-adapter\u5185\u306b\u3082\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u304c\u5b58\u5728\u3059\u308b\u306e\u3067\u3001\u3053\u308c\u3089\u3082\u4ee5\u4e0b\u8ffd\u52a0\u3057\u305f\uff08\u3053\u3061\u3089\u306f\u968e\u5c64\u69cb\u9020\u3092\u5909\u3048\u3066\u3044\u306a\u3044\uff09\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>OpenFOAM-OpenFOAM<ul><li>CHT<ul><li>flow-over-plate<ul><li>bupyantPimpleFoam-laplacianFoam<\/li><li>bupyantPimpleFoam-laplacianFoam_nearest-projection<\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<p>\u4ee5\u4e0a\u306e\u64cd\u4f5c\u3092\u30d5\u30a1\u30a4\u30eb\u30de\u30cd\u30fc\u30b8\u30e3\u4e0a\u3067\u306e\u64cd\u4f5c\u30a4\u30e1\u30fc\u30b8\u3068\u3057\u3066\u53d6\u308a\u7e8f\u3081\u305f\u306e\u304c\u56f37-3-1.\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1016\" height=\"587\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/e84bb455194e8674e886adda43a5b286.png\" alt=\"\" class=\"wp-image-12881\"\/><figcaption>\u56f37-3-1.\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u307e\u305f\u3001\u5404\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u5185\u306b\u306f\u3001\u81ea\u52d5\u5b9f\u884c\u3067\u304d\u308b\u3079\u304f\u3001Allrun, Allrun-parallel, Allclean\u304c\u540c\u68b1\u3055\u308c\u3066\u3044\u308b\u304c\u3001OpenFOAM\u3068preCICE\u306e\u74b0\u5883\u8a2d\u5b9a\u3092\u7d44\u307f\u8fbc\u3080\u3079\u304f\u3001\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u5192\u982d\u306b\u3001\u4ee5\u4e0b\u306e\u884c\u3092\u8ffd\u52a0\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>. $HOME\/OpenFOAM\/OpenFOAM-v1906\/etc\/bashrc <br>export CPLUS_INCLUDE_PATH=$HOME\/CalculiX\/yaml-cpp-yaml-cpp-0.6.2\/include:$CPLUS_INCLUDE_PATH<br>export LD_LIBRARY_PATH=$HOME\/CalculiX\/yaml-cpp-yaml-cpp-0.6.2\/build2:$LD_LIBRARY_PATH<br>export LD_LIBRARY_PATH=\/usr\/local\/lib:\/usr\/lib\/x86_64-linux-gnu:$LD_LIBRARY_PATH<\/p>\n<\/div><\/div>\n\n\n\n<p>\u5ff5\u306e\u70ba\u3001\u305d\u308c\u305e\u308c\u306e\u610f\u5473\u3092\u8a18\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<p>1\u884c\u76ee\u306f\u3001OpenFOAM\u306e\u5b9f\u884c\u74b0\u5883\u3092\u7d44\u307f\u8fbc\u3093\u3067\u3044\u308b\u3002<\/p>\n\n\n\n<p>2\u884c\u76ee\u30683\u884c\u76ee\u306f\u3001\u30a2\u30c0\u30d7\u30bf\u30fc\u304c\u4f7f\u7528\u3059\u308byaml-cpp\u306b\u95a2\u3057\u3066\u3001\u9759\u7684\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u5171\u6709\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u30d1\u30b9\u3092\u793a\u3057\u3066\u3044\u308b\u3002<\/p>\n\n\n\n<p>4\u884c\u76ee\u306f\u3001openfoam-adaptor\u304c\u4f7f\u7528\u3059\u308b\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u4e00\u90e8\uff08\/usr\/lib\/x86_64-linux-gnu\/libfftw3_mpi.so.3\uff09\u304c\u3001OpenFOAM\u56fa\u6709\u3067\u8a2d\u5b9a\u3057\u305f\u3082\u306e\u3068\u30d0\u30c3\u30c6\u30a3\u30f3\u30b0\u3059\u308b\u306e\u3092\u3001\u672c\u6765\u30d1\u30b9\u306b\u542b\u307e\u308c\u308b\/usr\/lib\/x86_64-linux-gnu:\u3092OpenFOAM \u306e\u6307\u5b9a\u30d1\u30b9\u3088\u308a\u524d\u306b\u6301\u3063\u3066\u304d\u3066\u3044\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u305d\u306e\u4ed6\u3001\u516c\u958b\u3055\u308c\u305f\u30b1\u30fc\u30b9\u3092\u305d\u306e\u307e\u307e\u4f7f\u3063\u305f\u306e\u3067\u306f\u3001\u4f7f\u3044\u96e3\u3044\u70b9\u304c\u3044\u304f\u3064\u304b\u3042\u3063\u305f\u306e\u3067\u3001\u4ee5\u4e0b\u4fee\u6b63\u3092\u65bd\u3057\u305f\u3082\u306e\u3092\u3001preCICETutrials.ta.gz \u3068\u3057\u3066<a href=\"https:\/\/ocse2.com\/?wpfb_dl=36\">\u62d9\u5b85HP\u3088\u308a\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a>\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u3066\u304a\u3044\u305f\uff08<a href=\"#comm8\">\u6ce8\u8a188-1.<\/a>\uff09\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>OpenFOAM-Calculix\/CHT\/heat_exchanger\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u306b\u3064\u3044\u3066\u306f\u3001\u30e1\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u304c\u542b\u307e\u308c\u3066\u3044\u306a\u3044\u306e\u3067\u3001\u540c\u68b1\u3055\u308c\u3066\u3044\u308bDownload_meshes\u3092\u4e88\u3081\u5b9f\u884c\u3057\u3066\u30e1\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u3092\u542b\u3081\u305f\u3082\u306e\u3068\u3057\u305f\u3002<\/li><li>OpenFOAM-Calculix\/FSI\u4ee5\u4e0b\u306b\u542b\u307e\u308c\u308bOpenFOAM\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306b\u3064\u3044\u3066\u30010\u307e\u305f\u306f\u30010.orig\u30d5\u30a9\u30eb\u30c0\u4e0b\u306b\u53ce\u7d0d\u3055\u308c\u305f\u30d5\u30a3\u30fc\u30eb\u30c9\u5909\u6570\u30c7\u30fc\u30bf\u3067\u3042\u308b\u304c\u3001OpenFOAM\u306e\u30d8\u30c3\u30c0\u30d5\u30a1\u30a4\u30eb\u304c\u542b\u307e\u308c\u3066\u3044\u306a\u304b\u3063\u305f\u306e\u3067\u8ffd\u52a0\u3057\u305f\u3002\u30d8\u30c3\u30c0\u30d5\u30a1\u30a4\u30eb\u306e\u6709\u7121\u306fOpenFOAM\u306e\u52d5\u4f5c\u305d\u306e\u3082\u306e\u306b\u5f71\u97ff\u306f\u7121\u3044\u304c\u3001TreeFoam\u306e\u30d5\u30a1\u30a4\u30eb\u64cd\u4f5c\u306b\u5f71\u97ff\u304c\u51fa\u308b\u306e\u3067\uff08<a href=\"#comm2\">\u6ce8\u8a182<\/a>\uff09\u3002<\/li><li>OpenFOAM-Calculix\/FSI\/3D_Tube \u306eAllclean\u306f\u305d\u306e\u307e\u307e\u3067\u306f\u8a08\u7b97\u7d50\u679c\u3092\u524a\u9664\u3057\u3066\u304f\u308c\u306a\u304b\u3063\u305f\u3002\u3053\u308c\u306fAllclean\u4e2d17\u884c\u76ee\u306ecleancase\u3092\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3057\u3066\u3042\u3063\u305f\u70ba\u3067\u3042\u3063\u305f\u3002\u305f\u3060\u5358\u7d14\u306b\u3053\u306e\u30b3\u30e1\u30f3\u30c8\u3092\u5916\u3057\u3066cleancase\u3092\u5b9f\u884c\u3057\u3066\u3057\u307e\u3046\u3068\u3001\u30e1\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u307e\u3067\u524a\u9664\u3055\u308c\u3066\u3057\u307e\u3046\u3002\u3053\u306e\u30e1\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u306fAllrun\u306e\u30d7\u30ed\u30bb\u30b9\u3067\u4f5c\u6210\u3055\u308c\u305f\u3082\u306e\u3067\u306a\u3044\u306e\u3067\u3001\u524a\u9664\u3057\u3066\u3057\u307e\u3046\u3068\u518d\u5ea6\u306e\u8a08\u7b97\u304c\u51fa\u6765\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3046\u306e\u3067\u3001cleancase\u3092\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3057\u305f\u306e\u306f\u82e6\u8089\u306e\u7b56\u3067\u3042\u3063\u305f\u3068\u63a8\u5bdf\u3055\u308c\u305f\u3002<ul><li>\u3057\u304b\u3057cleancase\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u8abf\u3079\u305f\u3068\u3053\u308d\u3001polyMesh\u30d5\u30a9\u30eb\u30c0\u4e2d\u306b\u3001blockMeshDict\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3059\u308c\u3070\u3001\u30e1\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u3092\u524a\u9664\u3057\u306a\u3044\u4e8b\u304c\u5224\u3063\u305f\u306e\u3067\u3001\u30c0\u30df\u30fc\u306eblockMeshDict\u3092\u914d\u7f6e\u3057\u3066\u3001cleancase \u3092\u5b9f\u884c\u3055\u305b\u308b\u3088\u3046\u5909\u66f4\u3057\u305f\u3002<\/li><\/ul><\/li><li>OpenFOAM-Calculix\/FSI\/cylinderFlap \u306e\u30b1\u30fc\u30b9\u3067\u306f\u7dcf\u8a08\u7b97\u6642\u9593\u304c\u9577\u5927\u306b\u306a\u308b\u306e\u3067\u3001\u73fe\u8c61\u6642\u9593\u306e10\u79d2\u5206\u306b\u306a\u3063\u3066\u3044\u305f\u306e\u30926\u79d2\u5206\u306b\u77ed\u7e2e\u3057\u305f\u3002Fluid\u306e\u51fa\u529b\u9593\u9694\u306f0.1\u79d2\u9593\u9694\u3067\u3042\u3063\u305f\u306e\u30920.05\u79d2\u9593\u9694\u3068\u3057\u305f\u3002<\/li><li>\u4e0a\u8a18\u30b1\u30fc\u30b9Solid\u8a08\u7b97\u306e\u8a08\u7b97\u7d50\u679c\u304c\u6bce\u30b9\u30c6\u30c3\u30d7\u51fa\u529b\u3055\u308c\u3001\u51fa\u529b\u30d5\u30a1\u30a4\u30eb\u30b5\u30a4\u30ba\u304c2G\u30d0\u30a4\u30c8\u3092\u8d85\u3048\u3066\u3057\u307e\u3046\u3002\u3053\u306e\u307e\u307e\u3060\u3068\u3088\u307b\u3069\u306e\u9ad8\u30b9\u30da\u30c3\u30af\u30de\u30b7\u30f3\u3067\u306a\u3044\u3068\u53ef\u8996\u5316\u304c\u51fa\u6765\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3046\u306e\u3067\u3001flap.inp\u306e\u51fa\u529b\u6307\u5b9a\u884c\u306b\u304a\u3044\u3066\u3001\u4e0b\u8a18\u306e\u3088\u3046\u306b\u3001, FREQUENCY= 50\u3092\u8ffd\u8a18\u3057\u3066\u3001Fluid\u306e\u51fa\u529b\u9593\u9694\u306b\u5408\u308f\u305b\u308b\u3088\u3046\u306b\u3057\u305f\u3002<\/li><\/ul>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p style=\"padding-left: 80px;\">*NODE FILE<span style=\"color: #0000ff;\">, FREQUENCY=50<\/span><br>U, RF<br>*EL FILE<span style=\"color: #0000ff;\">, FREQUENCY=50<\/span><br>S, E<\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>CalculiX-CalculiX\/SSI\/loaded_beam\u306eAllrun\u306f\u5225\u9014\uff0811\u884c\u76ee\u306e\u30d1\u30b9\u3092\uff09\u5909\u66f4\u3057\u3001Allclean\u3092\u8ffd\u52a0\u3057\u305f\u3002\u307e\u305fOpenFOAM\u7cfb\u306eAllrun-parallel\u306e\u4e00\u90e8\uff08Allrun\u3092\u30b3\u30fc\u30eb\u3059\u308b\u30bf\u30a4\u30d7\u306e\u3082\u306e\uff09\u306f\u5909\u66f4\u3057\u3066\u3044\u306a\u3044\u3002<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>3D_Tube\u7528\u306bAllrun_parallel\u3092\u8ffd\u52a0\u3001Allclean\u4e00\u90e8\u4fee\u6b63<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30ebDEXCS\u6539\u306e\u5b9f\u884c\u65b9\u6cd5<\/h4>\n\n\n\n<p>\u3053\u308c\u3089\u306e\u5909\u66f4\u306b\u3088\u308a\u3001DEXCS\u7684\u306bGUI\uff08\u30d5\u30a1\u30a4\u30eb\u30de\u30cd\u30fc\u30b8\u30e3\u4e0a\uff09\u3067\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u5b9f\u884c\u51fa\u6765\u308b\u3088\u3046\u306b\u3057\u3066\u304a\u3044\u305f\uff08Allrun\u3082\u3057\u304f\u306fAllrun-parallel\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u5b9f\u884c\u3001Allclean\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u521d\u671f\u5316\u53ef\u80fd\uff09\u306e\u3067\u3001\u5b9f\u969b\u306b\u52d5\u304b\u3057\u3066\u307f\u3066\u9802\u304d\u305f\u3044\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u306e\u69cb\u9020\u3068\u5b9f\u884c\u306e\u4ed5\u7d44\u307f<\/h4>\n\n\n\n<p>\u307e\u305a\u306f\u30a8\u30e9\u30fc\u306a\u304f\u52d5\u4f5c\u3059\u308b\u4e8b\u304c\u78ba\u8a8d\u3067\u304d\u305f\u3068\u3057\u3066\u3082\u3001\u521d\u5fc3\u8005\u306b\u3068\u3063\u3066Allrun\u306e\u5185\u5bb9\u306f\u96e3\u89e3\u3067\u3001\u7b46\u8005\u306b\u3068\u3063\u3066\u305d\u3046\u3067\u3042\u3063\u305f\u3088\u3046\u306b\u3001\u6700\u521d\u306e\u3046\u3061\u306f\u4f55\u3092\u3084\u3063\u3066\u3044\u308b\u306e\u304b\u304c\u5224\u3089\u306a\u3044\u3068\u3044\u3046\u306e\u304c\u3001\u6b63\u76f4\u306a\u3068\u3053\u308d\u3067\u306a\u3044\u304b\u3068\u63a8\u5bdf\u3055\u308c\u308b\u3002<\/p>\n\n\n\n<p>\u305d\u3053\u3067\u3001\u672c\u6765\u3067\u3042\u308c\u3070\u3001\u500b\u5225\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u6bce\u306b\u89e3\u8aac\u3057\u305f\u3044\u3068\u3053\u308d\u3067\u306f\u3042\u308b\u304c\u3001\u7d19\u9762\u306e\u95a2\u4fc2\u3082\u3042\u308a\u3001\u30d5\u30a1\u30a4\u30eb\u69cb\u9020\u3068\u52d5\u4f5c\u306e\u4ed5\u7d44\u307f\u306b\u3064\u3044\u3066\u3001\u5168\u4f53\u306b\u5171\u901a\u3059\u308b\u8981\u70b9\u306b\u3064\u3044\u3066\u53d6\u308a\u7e8f\u3081\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u3001\u8a08\u7b97\u306e\u5b9f\u884c\u524d\u306e\u72b6\u614b\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u8907\u6570\u306e\u30d5\u30a9\u30eb\u30c0\u304c\u3042\u3063\u3066\u3001\u30d5\u30a9\u30eb\u30c0\u30fc\u6bce\u306b\u8a08\u7b97\u9818\u57df\u3068\u8a08\u7b97\u65b9\u6cd5\u304c\u7570\u306a\u3063\u3066\u3044\u308b\u3002<ul><li>\u672c\u66f8\u3067\u7d39\u4ecb\u3059\u308b\u4e8b\u4f8b\u3067\u306f\u3001Calculix \u307e\u305f\u306fOpenFOAM\u306e\u3069\u3061\u3089\u304b\u3067\u3042\u308b\u3002<\/li><\/ul><\/li><li>Allrun\u306f\u4e0a\u8a18\u306e\u30d5\u30a9\u30eb\u30c0\u6bce\u306b\u9806\u756a\u306b\u30bd\u30eb\u30d0\u30fc\u3092\u8d77\u52d5\u3059\u308b\u3002\u8d77\u52d5\u3057\u305f\u5f8c\u306f\u3001\u5b9f\u884c\u306e\u7d42\u4e86\u3092\u30e2\u30cb\u30bf\u30ea\u30f3\u30b0\u3057\u3066\u3001\u30a8\u30e9\u30fc\u306e\u6709\u7121\u306b\u5fdc\u3058\u3066\u51e6\u7406<\/li><li>precice-config.xml \u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u4e2d\u306b\u3001\u9023\u6210\u306e\u5177\u4f53\u7684\u306a\u65b9\u6cd5\u304c\u8a2d\u5b9a\u3057\u3066\u3042\u308b\u3002<\/li><li>\u30bd\u30eb\u30d0\u30fc\u6bce\u306b\u5177\u4f53\u7684\u306a\u9023\u6210\u5883\u754c\u3092\u30bd\u30eb\u30d0\u30fc\u30a2\u30c0\u30d7\u30bf\u30fc\u304c\u89e3\u91c8\u3067\u304d\u308b\u5f62\u3067\u5b9a\u7fa9\u3057\u305f\u4e0b\u8a18\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u3001\u3053\u308c\u3089\u306e\u4e2d\u3067\u4e0a\u8a18precice-config.xml\u3082\u6307\u5b9a\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u3053\u308c\u3089\u306e\u5185\u5bb9\u306b\u57fa\u3065\u3044\u3066\u9023\u6210\u30c7\u30fc\u30bf\u304c\u30aa\u30f3\u30e1\u30e2\u30ea\u30fc\u4e0a\u3067\u4f5c\u6210\u3055\u308c\u308b\u3002<ul><li>OpenFOAM\u306e\u30b1\u30fc\u30b9\u3067\u306f\u3001\u5404\u30b1\u30fc\u30b9\u30d5\u30a9\u30eb\u30c0\u30fc\u5185\u306e\u3001system\/preciceDict<\/li><li>Calculix\u306e\u30b1\u30fc\u30b9\u7528\u306b\u306f\u3001\u30eb\u30fc\u30c8\u30d5\u30a9\u30eb\u30c0\u306b\u3001config.yml<\/li><\/ul><\/li><\/ul>\n\n\n\n<p>\u6b21\u306b\u8a08\u7b97\u304c\u59cb\u307e\u308b\u3068\u3001<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u30bd\u30eb\u30d0\u30fc\u6bce\u306e\u8a08\u7b97\u7d50\u679c\u306f\u3001\u5404\u30bd\u30eb\u30d0\u30fc\u6bce\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u4e2d\u306b\u51fa\u529b\u3055\u308c\u308b\u3002<\/li><li>\u4f46\u3057\u3001\u8a08\u7b97\u30ed\u30b0\u306f\u30eb\u30fc\u30c8\u30d5\u30a9\u30eb\u30c0\u306b\u3001<ul><li>\u30d5\u30a9\u30eb\u30c0\u540d.log<\/li><li>\u30d5\u30a9\u30eb\u30c0\u30fc\u540d\uff0b\u30b5\u30d6\u30d7\u30ed\u30b0\u30e9\u30e0\u540d.log<\/li><li>\u53ca\u3073\u3001precice\u95a2\u9023\u30ed\u30b0\u304c\uff08precice-*.log\uff09<\/li><\/ul><\/li><\/ul>\n\n\n\n<p>\u3068\u3044\u3046\u540d\u524d\u3067\u51fa\u529b\u3055\u308c\u308b\u3002\u7279\u306b\u30d5\u30a9\u30eb\u30c0\u540d.log\u304c\u5404\u30bd\u30eb\u30d0\u30fc\u306e\u30e1\u30a4\u30f3\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u51fa\u529b\u3068\u306a\u308b\u306e\u3067\u3001\u3053\u308c\u3092\u30a6\u30a9\u30c3\u30c1\u3059\u308b\u4e8b\u3067\u3001\u8a08\u7b97\u72b6\u6cc1\u3092\u628a\u63e1\u3067\u304d\u308b\u3002<\/p>\n\n\n\n<p>\u307e\u305f\u3001\u8a08\u7b97\u3092\u9014\u4e2d\u3067\u6b62\u3081\u305f\u3044\u5834\u5408\u306b\u306f\u3001\u300cc\u300d\u30ad\u30fc\u3092\u62bc\u3059\u3001\u3068\u3044\u3046\u70b9\u3082preCICE\u306b\u72ec\u7279\u306e\u4f5c\u6cd5\u3067\u3042\u308a\u3001\u3053\u308c\u3082Allrun\u5b9f\u884c\u4e2d\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u8868\u8a18\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>(you may run &#8216;tail -f Fluid.log&#8217; in another terminal to check the progress)<br>To interrupt the simulation, press &#8216;c&#8217;. Ctrl+C will only send the processes to the background.<\/p>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">\u5b9f\u884c\u7d50\u679c\u306e\u78ba\u8a8d\u65b9\u6cd5<\/h4>\n\n\n\n<p>\u8a08\u7b97\u304c\u7d42\u4e86\u3059\u308b\u3068\u3001\u300c\u30d5\u30a9\u30eb\u30c0\u540d.log\u300d\u30d5\u30a1\u30a4\u30eb\u306e\u6700\u7d42\u884c\u306e\u5c11\u3057\u524d\u306bpreCICE\u95a2\u9023\u306e\u8a08\u7b97\u6642\u9593\u60c5\u5831\u306a\u3069\u3082\u3001\u307e\u3068\u3081\u3066\u51fa\u529b\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u3053\u308c\u3092\u8aad\u3081\u3070\u8a08\u7b97\u306b\u304b\u304b\u308b\u51e1\u305d\u306e\u30dc\u30c8\u30eb\u30cd\u30c3\u30af\u304c\u628a\u63e1\u3067\u304d\u308b\u3002<\/p>\n\n\n\n<p>\u307e\u305f\u3001OpenFOAM\u306e\u8a08\u7b97\u7d50\u679c\u306f\u3001TreeFoam\u3092\u4f7f\u3063\u3066\u3001\u901a\u5e38\u306eOpenFOAM\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3068\u540c\u69d8\u306e\u53d6\u6271\uff08ParaView\u53ef\u8996\u5316\u3084\u5883\u754c\u6761\u4ef6\u8868\u793a\uff09\u304c\u53ef\u80fd\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u4f46\u3057\u6ce8\u610f\u70b9\u3068\u3057\u3066\u3001\u30b1\u30fc\u30b9\u306b\u3088\u3063\u3066\u306f\u6642\u9593\u30d5\u30a9\u30eb\u30c0\u4e2d\u306b\u30d5\u30a3\u30fc\u30eb\u30c9\u51fa\u529b\u306e\u306a\u3044\u3082\u306e\u304c\u3042\u308a\u3001\u305d\u3046\u3044\u3046\u30b1\u30fc\u30b9\u3092removeObsoleteFolders.sh\u3092\u5b9f\u884c\uff08\u30d5\u30a1\u30a4\u30eb\u30de\u30cd\u30fc\u30b8\u30e3\u4e0a\u3067\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3067\u3082OK\uff09\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\uff08<a href=\"http:\/\/\uff03\uff43\uff4f\uff4d\uff4d\uff13\">\u6ce8\u8a183<\/a>.\uff09\u3002<\/p>\n\n\n\n<p>CalculiX\u306e\u8a08\u7b97\u7d50\u679c\uff08\u62e1\u5f35\u5b50.frd\u306e\u30d5\u30a1\u30a4\u30eb\uff09\u306e\u53ef\u8996\u5316\u306b\u95a2\u3057\u3066\u306f\u3001GUI\u3067\u8d77\u52d5\u3067\u304d\u308b\u74b0\u5883\u306f\u7528\u610f\u3057\u3066\u306f\u3044\u306a\u3044\u306e\u3067\u3001cgx\u306a\u3069\u306e\u53ef\u8996\u5316\u30c4\u30fc\u30eb\u3092\u30b1\u30fc\u30b9\u30d5\u30a9\u30eb\u30c0\u4e2d\u3067\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u3067\u8d77\u52d5\u3059\u308b\u4e8b\u306b\u306a\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> ls<br>all.msh graph_0.ps interface.sur tube.cvg tube.inp wall.nam<br>graph_0.gnu inlet.nam outlet.nam tube.dat tube.rout<br>graph_0.out interface.nam tube.12d <strong>tube.frd<\/strong> tube.sta<\/p>\n<\/div><\/div>\n\n\n\n<p>ls\u30b3\u30de\u30f3\u30c9\u3067\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u78ba\u8a8d\u3002\u62e1\u5f35\u5b50.frd\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u8a08\u7b97\u7d50\u679c\u30d5\u30a1\u30a4\u30eb\u306a\u306e\u3067\u3001\u305d\u306e\u5b58\u5728\u3068\u540d\u524d\uff08\u4e0a\u4f8b\u3067\u306ftube.frd\uff09\u3092\u78ba\u8a8d\u3057\u305f\u3089\u3001<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #00ccff;\">$<\/span> cgx -v tube.frd<\/p>\n<\/div><\/div>\n\n\n\n<p>\u3068\u3057\u3066\u8d77\u52d5\u3059\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"976\" height=\"522\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/4c49a45ce5bb134460ecbaa1ac191788.png\" alt=\"\" class=\"wp-image-12917\"\/><figcaption>\u56f37-3-1. \u30d7\u30eb\u30c0\u30a6\u30f3\u30e1\u30cb\u30e5\u30fc\u306e\u4f7f\u3044\u65b9<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u7d50\u679c\u3092\u898b\u308b\u3060\u3051\u3067\u3042\u308c\u3070\u3001\u57fa\u672c\u7684\u306b\u4e0a\u56f3\u306b\u793a\u3059GUI\u306e\u30d7\u30eb\u30c0\u30a6\u30f3\u30e1\u30cb\u30e5\u30fc\uff08<a href=\"#comm4\">\u6ce8\u8a184<\/a>\uff09\u3092\u4f7f\u3063\u3066\u4e8b\u8db3\u308a\u308b\u306f\u305a\u3067\u3042\u308b\u304c\u3001\u6b8b\u5ff5\u306a\u304c\u3089Linux\u7248\u306b\u56fa\u6709\u306e\u4e0d\u5177\u5408\u304c\u3042\u308b\u3088\u3046\u3067\u3001\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u306e\u9078\u629e\u306b\u306f\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u5165\u529b\uff08<a href=\"#comm5\">\u6ce8\u8a185<\/a>\uff09\u304c\u5fc5\u8981\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"963\" height=\"453\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/43298def6096161e832c8211d689ae1c.png\" alt=\"\" class=\"wp-image-12892\"\/><figcaption>\u56f37-3-2. .\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u306e\u9078\u629e\u65b9\u6cd5<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u3068\u3044\u3046\u306e\u306f\u3001\u975e\u5b9a\u5e38\uff08\u52d5\u7684\uff09\u8a08\u7b97\u306a\u306e\u3067\u3001\u6307\u5b9a\u3057\u305f\u6642\u9593\u30b9\u30c6\u30c3\u30d7\u6bce\u3001\u6307\u5b9a\u3057\u305f\u51fa\u529b\uff08\u5909\u4f4d\u3001\u5fdc\u529b\u7b49\uff09\u3092\u7bc0\u70b9\u6bce\u306b\u51fa\u529b\u3057\u305f\u30c7\u30fc\u30bf\u30d6\u30ed\u30c3\u30af\u304c\u3042\u3063\u3066\u3001\u3053\u308c\u3089\u3092\u9806\u756a\u4e26\u3079\u305f\u969b\u306e\u756a\u53f7\u3068\u3044\u3046\u4e8b\u306b\u306a\u308b\u3002\u500b\u3005\u306e\u756a\u53f7\u306f\u4e0a\u56f3\u5de6\u5074\u306eGUI\u30e1\u30cb\u30e5\u30fc\u64cd\u4f5c\u306b\u3088\u3063\u3066\u78ba\u8a8d\u3059\u308b\u4e8b\u306f\u51fa\u6765\u308b\u3002\u3057\u304b\u3057GUI\u30d7\u30eb\u30c0\u30a6\u30f3\u30e1\u30cb\u30e5\u30fc\u3067\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001\u753b\u9762\u304c\u7a81\u7136\u843d\u3061\u3066\u3057\u307e\u3046\u3002cgx\u3092\u8d77\u52d5\u3057\u305f\u7aef\u672b\u753b\u9762\u306b\u306f\u3001<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>freeglut (cgx): Menu manipulation not allowed while menus in use.<\/p>\n<\/div><\/div>\n\n\n\n<p>\u3068\u3044\u3046\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u3068\u3044\u3046\u3082\u306e\u3067\u3042\u308b\u3002\u3053\u308c\u3092\u56de\u907f\u3059\u308b\u70ba\u306bGUI\u753b\u9762\u4e0a\u3067\u306e\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u5165\u529b\u306e\u5fc5\u8981\u304c\u3042\u308b\u3001\u3068\u3044\u3046\u4e8b\u3067\u3042\u308b\u3002\u30b3\u30de\u30f3\u30c9\u306f\u3001<\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background\" style=\"background-color:#2d051c;color:#ffffff\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>ds 26 e 1<\/p>\n<\/div><\/div>\n\n\n\n<p>\u3068\u3044\u3063\u305f\u5165\u529b\u306b\u306a\u308b\u3002\u300cds\u300d\u304c\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u306e\u610f\u5473\u3067\u3042\u308b\u304c\u3001\u300ce\u300d\u306f\u30a8\u30f3\u30c6\u30a3\u30a4\u30c6\u30a3\u306e\u610f\u5473\u3067\u3042\u308b\u3002\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u756a\u53f7\u306f\u51fa\u529b\u5185\u5bb9\u306b\u3088\u3063\u3066\u6570\u304c\u7570\u306a\u308b\u306e\u3067\u3001\u53d6\u308a\u6562\u3048\u305a\u300c1\u300d\u3092\u5165\u529b\u3057\u3066\u304a\u304f\u306e\u304c\u7121\u96e3\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"922\" height=\"400\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/9a4ba6fa0050f9e918d99f28b0264d4b.png\" alt=\"\" class=\"wp-image-12893\"\/><figcaption>\u56f37-3-3. \u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u306e\u9078\u629e<\/figcaption><\/figure><\/div>\n\n\n\n<p>GUI\u30d7\u30eb\u30c0\u30a6\u30f3\u30e1\u30cb\u30e5\u30fc\u306b\u3088\u3063\u3066\u3001\u300cDatasets\u300d\u21d2\u300cEntity\u300d\u3092\u9078\u3076\u3068\u756a\u53f7\u306b\u3088\u3063\u3066\u8868\u793a\u5185\u5bb9\u3092\u5909\u3048\u308b\u4e8b\u304c\u3067\u304d\u308b\u3068\u308f\u304b\u308b\u306e\u3067\u3001\u3053\u3053\u3067\u672c\u5f53\u306b\u898b\u305f\u3044\u3082\u306e\u3092\u30af\u30ea\u30c3\u30af\u9078\u629e\u3059\u308c\u3070\u826f\u3044\u3002<\/p>\n\n\n\n<p>cgx\u3092\u4f7f\u3046\u306e\u3067\u306a\u304f\u3001FreeCAD\u3067\u53ef\u8996\u5316\u3082\u53ef\u80fd\u3067\u3042\u308b\u3002\u3053\u306e\u5834\u5408\u306e\u8d77\u52d5\u306fGUI\u30dc\u30bf\u30f3\u304c\u4f7f\u3048\u308b\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1008\" height=\"459\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/49a2c26a127a42b7f537d6586f140ec0.png\" alt=\"\" class=\"wp-image-12896\"\/><figcaption>\u56f37-3-4. FreeCAD\u306e\u8d77\u52d5\u21d2Calculix\u8a08\u7b97\u7d50\u679c\u306e\u8aad\u307f\u8fbc\u307f<\/figcaption><\/figure>\n\n\n\n<p>\u666e\u901a\u306bFreeCAD\u3092\u8d77\u52d5\u3057\u3066\u3001\u7d50\u679c\u30d5\u30a1\u30a4\u30eb\uff08\u62e1\u5f35\u5b50.frd\uff09\u3092\u9078\u629e\u3059\u308c\u3070\u826f\u3044\u3002\u4f46\u3057\u3001cgx\u3067\u8868\u793a\u3059\u308b\u5834\u5408\u306b\u6bd4\u3079\u308b\u3068\u3001\u30c7\u30fc\u30bf\u306e\u8aad\u307f\u8fbc\u307f\u306b\u6642\u9593\u304c\u304b\u304b\u308a\u3001\u5927\u62b5\u306e\u5834\u5408\u3001\u2464\u300c\u5fdc\u7b54\u3092\u5f85\u3064\u300d\u3068\u3044\u3046\u4e8b\u614b\u306b\u306a\u308b\u70b9\u306f\u627f\u77e5\u7f6e\u304d\u3055\u308c\u305f\u3044\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"913\" height=\"583\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/e18f7f66e7f2732c047dfd76e207c1ad.png\" alt=\"\" class=\"wp-image-12897\"\/><figcaption>\u56f37-3-5. alculix\u8a08\u7b97\u7d50\u679c\u306e\u53ef\u8996\u5316<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u30ed\u30fc\u30c9\u304c\u5b8c\u4e86\u3059\u308b\u3068\u3001\u30e2\u30c7\u30eb\u30c4\u30ea\u30fc\u4e0a\u306b\u30c7\u30fc\u30bf\u30bb\u30c3\u30c8\u6bce\u306b\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u30c4\u30ea\u30fc\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u3001\u898b\u305f\u3044\u3082\u306e\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u3066\u8868\u793a\u5185\u5bb9\u3092\u9078\u629e\u3059\u308c\u3070\u826f\u3044\u3002<\/p>\n\n\n\n<p>cgx\u3067\u53ef\u8996\u5316\u3059\u308b\u65b9\u6cd5\u306b\u6bd4\u3079\u308c\u3070\u5206\u308a\u6613\u3044\u304b\u3068\u601d\u3046\u304c\u3001\u30ed\u30fc\u30c9\u306b\u6642\u9593\u304c\u304b\u304b\u308b\u306e\u3068\u3001CHT\/\u306e\u7d50\u679c\uff08\u6e29\u5ea6\u30c7\u30fc\u30bf\uff09\u304c\u8aad\u307f\u53d6\u308c\u306a\u3044\u3068\u3044\u3063\u305f\u96e3\u70b9\u304c\u3042\u308b\u3002<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u306e\u8a08\u7b97\u7d50\u679c\u30b5\u30de\u30ea\u30fc<\/h4>\n\n\n\n<p>\u500b\u3005\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u306e\u7d50\u679c\u3092\u8a73\u7d30\u306b\u89e3\u8aac\u3059\u308b\u7d19\u9762\u3082\u306a\u3044\u306e\u3067\u3001\u3053\u3053\u306b\u30e1\u30c3\u30b7\u30e5\u6570\u3084\u8a08\u7b97\u7d50\u679c\u3001\u5fc5\u8981\u30c7\u30a3\u30b9\u30af\u30b9\u30da\u30fc\u30b9\u306e\u7dcf\u89a7\u3092\u53d6\u308a\u7e8f\u3081\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"452\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/76f9f69d90ef92ae6b32e8a4531f6bc9.png\" alt=\"\" class=\"wp-image-12886\"\/><figcaption>\u88687-3-1. preCICE\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u306e\u8a08\u7b97\u7d50\u679c\u6982\u8981<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u307e\u305f\u3001\u4ee3\u8868\u7684\u306a\u53ef\u8996\u5316\u4f8b\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"487\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/0069d01656664d6fca07cd2816086a36.png\" alt=\"\" class=\"wp-image-12888\"\/><figcaption>\u56f37-3-6 .SSI\/loades_beam \u306e\u53ef\u8996\u5316\u4f8b<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1010\" height=\"581\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/676efa204cfa63c2b75829f88b3a5ec3.png\" alt=\"\" class=\"wp-image-12889\"\/><figcaption>\u56f37-3-7. FSI\/3D_Tube \u306e\u53ef\u8996\u5316\u4f8b<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1029\" height=\"557\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/39d70ecb1d70efdc1654f5bf1e1b3695.png\" alt=\"\" class=\"wp-image-12890\"\/><figcaption>\u56f37-3-8. FSI\/cylindrt_flap \u306e\u53ef\u8996\u5316\u4f8b<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1047\" height=\"574\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/5f6654b40d55cc4e360939002dca904e.png\" alt=\"\" class=\"wp-image-12891\"\/><figcaption>\u56f37-3-9. FSI\/flap_perp \u306e\u53ef\u8996\u5316\u4f8b<\/figcaption><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dexcstutorial\">DEXCS\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb<\/h3>\n\n\n\n<p>\u516c\u958b\u3055\u308c\u305f\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u4e8b\u4f8b\u3067\u52d5\u4f5c\u304c\u78ba\u8a8d\u3067\u304d\u305f\u3068\u306f\u3044\u3048\u3001\u3044\u3056\u73fe\u5b9f\u306e\u8ab2\u984c\u306b\u9069\u7528\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3001\u3069\u3053\u304b\u3089\u624b\u3092\u4ed8\u3051\u305f\u3082\u306e\u304b\u3068\u9014\u65b9\u306b\u66ae\u308c\u308b\u4eba\u3082\u591a\u3044\u306e\u3067\u306a\u3044\u304b\u3068\u601d\u308f\u308c\u308b\u304c\u3001\u57fa\u672c\u306fOpenFOAM\u306e\u5834\u5408\u3068\u540c\u3058\u3067\u3042\u308b\u3002<a rel=\"noreferrer noopener\" href=\"https:\/\/ocse2.com\/?page_id=12125#howto_openfoam\" target=\"_blank\">OpenFOAM\u306e\u5b9f\u8df5\u7684\u6d3b\u7528\u6cd5<\/a>\u306b\u8a18\u3057\u305f\u8981\u70b9\u3092\u518d\u63b2\u3057\u3088\u3046\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>\u4ed6\u306e\u89e3\u6790\u4f8b\u3084\u6a19\u6e96\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u3092\u7cbe\u67fb\u3057\u3001\u81ea\u5206\u304c\u89e3\u304d\u305f\u3044\u73fe\u8c61\u30fb\u30e2\u30c7\u30eb\u306b\u8fd1\u3044\u3082\u306e\u3092\u63a2\u3057\u51fa\u3059\u3002<\/li><li>\u4e0a\u8a18\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u30e1\u30c3\u30b7\u30e5\u3092\u81ea\u524d\u3067\u4f5c\u6210\u3057\u305f\u30e1\u30c3\u30b7\u30e5\u306b\u7f6e\u304d\u63db\u3048\u308b\u3002<\/li><li>\u30e2\u30c7\u30eb\u30d1\u30e9\u30e1\u30bf\u3001\u5883\u754c\u6761\u4ef6\u306e\u7d30\u90e8\u8a73\u7d30\u3092\u6574\u5408\u3059\u308b\u3002<\/li><\/ol>\n\n\n\n<p>\u3053\u3053\u3067\u306f\u3001\u6d41\u4f53\u69cb\u9020\u9023\u6210\u554f\u984c\uff08FSI\uff09\u3092\u4f8b\u306b\u53d6\u308a\u4e0a\u3052\u3001\u5b9f\u7528\u7684\u306a\u8ab2\u984c\u89e3\u6c7a\u3078\u306e\u8db3\u639b\u304b\u308a\u3092\u5f97\u305f\u3044\u3082\u306e\u3068\u3059\u308b\u3002<\/p>\n\n\n\n<p>\u3082\u3063\u3068\u3082\u7c21\u5358\u306aflap_perp\u306e\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u306f\u30012\u6b21\u5143\u306e\u5e73\u677f\u554f\u984c\u3067\u3042\u3063\u305f\u304c\u3001\u3053\u308c\u3092\u4e0b\u53f3\u56f3\u306b\u793a\u3059\u3088\u3046\u306a3\u6b21\u5143\u306e\u77e9\u5f62\u7248\u306e\u554f\u984c\u3078\u62e1\u5f35\u3059\u308b\u4e8b\u3092\u8003\u3048\u3088\u3046\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"959\" height=\"470\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/10\/Selection_999272.png\" alt=\"\" class=\"wp-image-13053\"\/><figcaption>\u56f37-3-10. 3D_Flap_perp<\/figcaption><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>\u3053\u306eFreeCAD\u30e2\u30c7\u30eb\u306e\u4f5c\u6210\u6cd5\u306f\u5f8c\u8ff0\u3059\u308b\u304c\u3001\u9762\u5012\u306a\u4eba\u306f\u62d9\u5b85HP\u3067\u516c\u958b\u3057\u3066\u3044\u308b\u306e\u3067\u3001\u305d\u308c\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u3082\u3089\u3063\u3066\u3082\u826f\u3044\uff08<a href=\"#comm8\">\u6ce8\u8a188-2.<\/a>\uff09\u3002<\/p>\n\n\n\n<p>DEXCS-OF\u306b\u642d\u8f09\u3057\u305fFreeCAD\u3092\u4f7f\u3048\u3070\u3001\u3053\u306e\u30e2\u30c7\u30eb\u304b\u3089\u9818\u57df\uff08\u6d41\u4f53\/\u69cb\u9020\uff09\u6bce\u306b\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u304b\u3089\u8a08\u7b97\u307e\u3067\u53ef\u80fd\u3067\u3042\u3063\u305f\u3002\u3053\u308c\u3089\u3092\u9023\u6210\u3057\u3066\u8a08\u7b97\u304c\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308c\u3070\u3001\u77e9\u5f62\u7248\u3092\u3088\u308a\u8907\u96d1\u306a\u5f62\u72b6\u306b\u5909\u66f4\u3057\u305f\u308a\u3001\u6d41\u4f53\u5074\u306e\u6d41\u8def\u3092\u5909\u66f4\u3057\u305f\u3088\u3046\u306a\u5b9f\u7528\u7684\u306a\u554f\u984c\u3067\u3042\u3063\u305f\u3068\u3057\u3066\u3082\u5fdc\u7528\u3067\u304d\u305d\u3046\u306a\u611f\u89e6\u306f\u5f97\u3089\u308c\u3088\u3046\u3002<\/p>\n\n\n\n<p>\u3064\u307e\u308a\u3001\u4e0a\u8a18\u6d3b\u7528\u6cd5\u306e\u30b9\u30c6\u30c3\u30d72\u307e\u3067\u306f\u3001\u3053\u308c\u307e\u3067\u306e\u3084\u308a\u65b9\u306e\u5ef6\u9577\u3067\u4f55\u3068\u304b\u306a\u308a\u305d\u3046\u3067\u3001\u554f\u984c\u306f\u30b9\u30c6\u30c3\u30d73\u306e\u30e2\u30c7\u30eb\u30d1\u30e9\u30e1\u30bf\u306e\u8a73\u7d30\u9069\u5408\u3067\u3042\u308b\u3002\u9818\u57df\u3054\u3068\u306e\u8a08\u7b97\u30d1\u30e9\u30e1\u30bf\u306f\u3053\u308c\u307e\u3067\u306e\u3084\u308a\u65b9\u3092\u8e0f\u8972\u3067\u304d\u308b\u3068\u3057\u3066\u3001\u9023\u6210\u5883\u754c\uff08preCICE\u95a2\u9023\u30d5\u30a1\u30a4\u30eb\uff09\u306e\u9069\u5408\u3092\u3044\u304b\u306b\u5b9f\u65bd\u3059\u308b\u304b\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u3057\u304b\u3057\u3053\u308c\u3082\u3001\u5883\u754c\u9762\u306e\u540d\u524d\u3092\u540c\u4e00\u306b\u3057\u3066\u3042\u308c\u3070\u3001\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u306b\u540c\u68b1\u3055\u308c\u305f\u30d1\u30e9\u30e1\u30bf\u30d5\u30a1\u30a4\u30eb\uff08\u62e1\u5f35\u5b50\u304c.xml, .yml\u306e\u30d5\u30a1\u30a4\u30eb\uff09\u3092\u305d\u306e\u307e\u307e\u4f7f\u3063\u3066\u3001\u307e\u305a\u306f\u52d5\u304f\u3082\u306e\u304c\u4f5c\u308c\u308b\u306e\u3067\u306a\u3044\u304b\u3002\u52d5\u304f\u3088\u3046\u306b\u306a\u3063\u305f\u3089\u3001\u8a73\u7d30\uff08\u30d1\u30e9\u30e1\u30bf\u306e\u5f79\u5272\u3092\u8abf\u3079\u3066\uff09\u9069\u5408\u3059\u308b\u3068\u3044\u3046\u3084\u308a\u65b9\u304c\u51fa\u6765\u305d\u3046\u3060\u3002<\/p>\n\n\n\n<p>\u306a\u304a\u3001FreeCAD\u3067\u69cb\u9020\u8a08\u7b97\u3082\u53ef\u80fd\u3067\u3042\u3063\u305f\u304c\u3001preCICE\u9023\u643a\u3067CalculiX\uff08ccx_preCICE\uff09\u3092\u4f7f\u3046\u5834\u5408\u306b\u3001\u901a\u5e38\u306eCalculiX\uff08ccx\uff09\u3067\u8d77\u52d5\u3059\u308b\u5834\u5408\u3068\u7570\u306a\u308a\u3001\u30d1\u30e9\u30e1\u30bf\u30ab\u30fc\u30c9\u3092\u8ffd\u52a0\u30fb\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u3053\u308c\u3089\u3092\u30c6\u30ad\u30b9\u30c8\u30a8\u30c7\u30a3\u30bf\u3067\u4fee\u6b63\u3059\u308b\u4e8b\u306f\u3055\u307b\u3069\u96e3\u3057\u304f\u306f\u306a\u3044\u304c\u3001\u9593\u9055\u3044\u9632\u6b62\u306e\u70ba\u3001\u624b\u4fee\u6b63\u4f5c\u696d\u306f\u6975\u529b\u6e1b\u3089\u3057\u305f\u3044\u3068\u3044\u3046\u72d9\u3044\u304b\u3089\u3001\u65b0\u305f\u306bFreeCAD\u30de\u30af\u30ed\uff08FSI\u7528\u30de\u30af\u30ed\uff09\u3092\u958b\u767a\u3057\u305f\u306e\u3067\u3001\u3053\u308c\u3092\u4f7f\u3046\u4e8b\u306b\u3057\u3088\u3046\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">FreeCAD\u30de\u30af\u30ed\u306e\u66f4\u65b0<\/h4>\n\n\n\n<p>\u5b9f\u306f\u3001<a rel=\"noreferrer noopener\" href=\"https:\/\/ocse2.com\/?page_id=12649#dexcs\" target=\"_blank\">DEXCS\u30aa\u30ea\u30b8\u30ca\u30eb\u30c4\u30fc\u30eb\uff08FreeCAD\u30de\u30af\u30ed\uff09\u306e\u66f4\u65b0<\/a>\u3092\u5b9f\u884c\u3059\u308c\u3070\u3001\u3053\u306eFSI\u7528\u30de\u30af\u30ed\u3082\u7d44\u307f\u8fbc\u307e\u308c\u308b\u3053\u3068\u306b\u306a\u3063\u3066\u3044\u308b\u3002\u305f\u3060\u3001DEXCS\u30e9\u30f3\u30c1\u30e3\u30fc\u3068\u3057\u3066\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u305f\u3081\u306e\u30dc\u30bf\u30f3\u3092\u767b\u9332\u3059\u308b\u4f5c\u696d\u3068\u3001FreeCAD\u3067\u306e\u69cb\u9020\u89e3\u6790\u306e\u70ba\u306e\u8a2d\u5b9a\u5909\u66f4\u4f5c\u696d\u304c\u5fc5\u8981\u3067\u3042\u308b\u306e\u3067\u3001\u4ee5\u4e0b\u306b\u305d\u306e\u3084\u308a\u65b9\u3092\u8a18\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u306f\u3001\u2460FreeCAD\u3092\u8d77\u52d5\u3057\u3066\u3001\u300c\u30c4\u30fc\u30eb\u300d\u21d2\u300c\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u300d\u30e1\u30cb\u30e5\u30fc\u3092\u8d77\u52d5\u3057\u3001<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1045\" height=\"563\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/3779e3abd3daaed5b79cf67bd6453277.png\" alt=\"\" class=\"wp-image-12899\"\/><figcaption>\u56f33-7-11. \u30de\u30af\u30ed\u306e\u767b\u9332\u753b\u9762\u3092\u8d77\u52d5<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u2462\u300c\u30de\u30af\u30ed\u300d\u30bf\u30d6\u3092\u958b\u304f\u3002\u2463\u30de\u30af\u30ed\u9078\u629e\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u3001\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3067\u8ffd\u52a0\u3055\u308c\u305f\u30de\u30af\u30ed\uff08exportFSIinp.FCMacro\uff09\u3092\u9078\u629e\u3059\u308b\uff08\u56f33-7-11.\uff09\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1053\" height=\"503\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/608ab641e152ed98aba256fbddff85e7.png\" alt=\"\" class=\"wp-image-12900\"\/><figcaption>\u56f33-7-12.\u30de\u30af\u30ed\u306e\u767b\u9332<\/figcaption><\/figure>\n\n\n\n<p>\u30e1\u30cb\u30e5\u30fc\u30c6\u30ad\u30b9\u30c8\u7b49\u3001\u7a7a\u767d\u6b04\u306e\u8aac\u660e\u3068\u3001\u30d3\u30af\u30bb\u30eb\u30de\u30c3\u30d7\uff08\u30a2\u30a4\u30b3\u30f3\uff09\u3092\u9078\u629e\uff08\u2461\u301c\u2463\uff09\u3057\u3066\u3001\u2464\u300c\u8ffd\u52a0\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u305b\u3070\u826f\u3044\uff08\u56f33-7-12.\uff09\u3002\u8a18\u8ff0\u5185\u5bb9\u3084\u30a2\u30a4\u30b3\u30f3\u306f\u597d\u307f\u306b\u5fdc\u3058\u3066\u5909\u66f4\u3057\u3066\u69cb\u308f\u306a\u3044\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1047\" height=\"374\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/3a31e6a1a71986c8666faa2e09a4504e.png\" alt=\"\" class=\"wp-image-12901\"\/><figcaption>\u56f33-7-13.\u8ffd\u52a0\u3057\u305f\u30de\u30af\u30ed\u30dc\u30bf\u30f3\u3092DEXCS\u30c4\u30fc\u30eb\u30d0\u30fc\u3078\u767b\u9332<\/figcaption><\/figure>\n\n\n\n<p>\u5f15\u304d\u7d9a\u304d\u3001\u300c\u30c4\u30fc\u30eb\u30d0\u30fc\u300d\u306e\u30bf\u30b0\u753b\u9762\u3092\u958b\u3044\u3066\u3001\u2461\u300c\u5168\u4f53\u300d\u30c4\u30fc\u30eb\u30d0\u30fc\u3092\u9078\u629e\u3057\u3001\u73fe\u308c\u305fDEXCS\u30c4\u30fc\u30eb\u30d0\u30fc\u3092\u5c55\u958b\u3059\u308b\u3002\u5148\u306e\u30b9\u30c6\u30c3\u30d7\u3067\u2462\u8ffd\u52a0\u3057\u305f\u30de\u30af\u30ed\u3092\u9078\u629e\u3057\u3066\u3001\u2463\u300c\u53f3\u77e2\u5370\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u305b\u3070\u3001DEXCS\u30c4\u30fc\u30eb\u30d0\u30fc\u306e\u6700\u4e0b\u6bb5\u306b\u8ffd\u52a0\u3055\u308c\u308b\u3002\u3053\u308c\u3092\u2464\u9078\u629e\u3057\u3066\u3001\u4e2d\u592e\u306e\u2465\u300c\u4e0a\u4e0b\u77e2\u5370\u300d\u30dc\u30bf\u30f3\u3092\u4f7f\u3063\u3066\u3001\u597d\u307f\u306e\u4f4d\u7f6e\u306b\u5909\u66f4\u3057\u3066\u5b8c\u4e86\uff08\u2465\u9589\u3058\u308b\uff09\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u69cb\u9020\u89e3\u6790\u306e\u30d7\u30b7\u30e7\u30f3\u306f\u3001\u2460\u300cFEM\u30ef\u30fc\u30af\u30d9\u30f3\u30c1\u300d\u306e\u72b6\u614b\u3067\u3001\u2461\u300c\u7de8\u96c6\u300d\u21d2\u300c\u8a2d\u5b9a\u300d\u306b\u3066\u8a2d\u5b9a\u753b\u9762\u3092\u8d77\u52d5\u3067\u304d\u308b\uff08\u56f33-7-14.\uff09\u3002\u3053\u3053\u306b\u3001\u2463\u300cFEM\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u300cGeneral\u300d\u30bf\u30d6\u753b\u9762\u4e2d\u306e\u3001<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"486\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/efe2b04d45d9d72d7e223a3aded0b87a.png\" alt=\"\" class=\"wp-image-12902\"\/><figcaption>\u56f33-7-14. FEM\u30ef\u30fc\u30af\u30d9\u30f3\u30c1\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u5909\u66f4<\/figcaption><\/figure><\/div>\n\n\n\n<p>Working directory for solving analysis \u304c\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u3001\u300cTemporary directories\u300d\u306b\u306a\u3063\u3066\u3044\u305f\u306e\u3092\u3001\u300cBeside .FCStd file\u300d\u306b\u5909\u66f4\u3059\u308b\u3002\u3053\u308c\u306b\u3088\u3063\u3066ccx\u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u5728\u6240\u304c\u78ba\u5b9a\u3057\u3001\u30de\u30af\u30ed\u306b\u3088\u308b\u5909\u66f4\u304c\u53ef\u80fd\u306b\u306a\u308b\u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0a\u3067\u6e96\u5099\u5b8c\u4e86\u3002\u5f15\u304d\u7d9a\u304dDEXCS\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\uff083D_Flap_perp\uff09\u3092\u4f5c\u6210\u5b9f\u884c\u3057\u3066\u307f\u3088\u3046\u3002\u304a\u304a\u307e\u304b\u306b\u306f\u4ee5\u4e0b\u306e\u624b\u9806\u3067\u5b9f\u65bd\u3059\u308b\u4e8b\u306b\u306a\u308b\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u96db\u5f62\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u30b3\u30d4\u30fc\u3068Allrun\u306e\u4fee\u6b63\u7b49<\/li><li>\u6d41\u4f53\u9818\u57df\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210<\/li><li>\u56fa\u4f53\u9818\u57df\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210<\/li><li>\u8a08\u7b97\u5b9f\u884c\u78ba\u8a8d<\/li><li>\u30d1\u30e9\u30e1\u30bf\u30b9\u30bf\u30c7\u30a3<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u96db\u5f62\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306e\u30b3\u30d4\u30fc\u3068Allrun\u306e\u4fee\u6b63\u7b49<\/h4>\n\n\n\n<p>\u307e\u305a\u306f\u3001OpenFOAM-Calculix\/FSI\/flap_perp\u306e\u30b1\u30fc\u30b9\u30d5\u30a9\u30eb\u30c0\u3092\u30b3\u30d4\u30fc\u3057\u3066\u3001\u540d\u524d\u3092\u5909\u66f4\u3057\u3066\u304a\u3053\u3046\u3002\u3053\u3053\u3067\u306f\u4ee5\u4e0b\u3001\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u4e0a\u30013D_Flap_perp\u306b\u3066\u5b9f\u65bd\u3059\u308b\u3082\u306e\u3068\u3059\u308b\u3002<\/p>\n\n\n\n<p>\u3053\u3053\u3067\u3001\u6539\u3081\u3066Allrun\u306e\u5185\u5bb9\u3092\u541f\u5473\u3057\u3001\u5fc5\u8981\u306a\u4fee\u6b63\u3092\u5b9f\u65bd\u3057\u3088\u3046\u3002\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u3067\u306f\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u306b\u3042\u305f\u308a\u3001OpenFOAM\u306e\u30b1\u30fc\u30b9\u3067\u306fblockMesh\u3001Calculix\u306e\u30b1\u30fc\u30b9\u3067\u306fcgx\u306e\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3063\u3066\u4f5c\u6210\u3057\u3066\u3044\u305f\u306e\u306b\u5bfe\u3057\u3066\u3001\u3053\u308c\u304b\u3089\u5b9f\u65bd\u3059\u308b\u306e\u306f\u4e88\u3081DEXCS\u306b\u642d\u8f09\u3057\u305f\u30c4\u30fc\u30eb\u3092\u4f7f\u3063\u3066\u4f5c\u6210\u3059\u308b\u306e\u3067\u3001\u30e1\u30c3\u30b7\u30e5\u3092\u4f5c\u6210\u3059\u308b\u90e8\u5206\u306f\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\uff08\u524a\u9664\u3067\u3082OK\uff09\u3057\u3066\u304a\u304f\u300241\u884c\u76ee\u3068\u300174\u301c78\u884c\u76ee\u3002<\/p>\n\n\n\n<p>\u4f46\u3057\u3001OpenFOAM\u306e\u30b1\u30fc\u30b9\u3067\u306fAllclean\u3092\u5b9f\u884c\u3057\u305f\u969b\u306b\u3001\u30e1\u30c3\u30b7\u30e5\u307e\u3067\u6d88\u53bb\u3055\u308c\u3066\u3057\u307e\u3046\u306e\u3067\u300141\u884c\u76ee\u306fblockMesh\u3067\u306a\u304fcaetesianMesh\u3068\u3057\u3066\u3001Allclean\u3092\u5b9f\u884c\u3057\u305f\u5f8c\u306e\u518d\u8a08\u7b97\u306e\u3042\u308b\u4e8b\u3082\u60f3\u5b9a\u3057\u3066\u3001\u672c\u30b9\u30af\u30ea\u30d7\u30c8\u4e2d\u3067\u3082\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u304a\u3044\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #0000ff;\">28<\/span> # =============== Participant 1: Fluid ===========================<br><span style=\"color: #0000ff;\">29<\/span> Participant1=&#8221;Fluid&#8221;<br><span style=\"color: #0000ff;\">30<\/span> <br><span style=\"color: #0000ff;\">31<\/span> # Prepare<br><span style=\"color: #0000ff;\">32<\/span> echo &#8220;Preparing the ${Participant1} participant&#8230;&#8221;<br><span style=\"color: #0000ff;\">33<\/span> <br><span style=\"color: #0000ff;\">34<\/span> #cd $Participant1 <br><span style=\"color: #0000ff;\">35<\/span> #echo &#8221; Restoring 0\/ from 0.orig\/&#8230;&#8221;<br><span style=\"color: #0000ff;\">36<\/span> <span style=\"color: #ff0000;\"># rm -rfv 0<\/span><br><span style=\"color: #0000ff;\">37<\/span> <span style=\"color: #ff0000;\"># cp -r 0.orig 0<\/span><br><span style=\"color: #0000ff;\">38<\/span> <span style=\"color: #ff0000;\">#cd ..<\/span><br><span style=\"color: #0000ff;\">39<\/span> <br><span style=\"color: #0000ff;\">40<\/span> echo &#8221; Preparing the mesh&#8230;&#8221;<br><span style=\"color: #0000ff;\">41<\/span><span style=\"color: #ff0000;\"> cartesianMesh<\/span> -case ${Participant1} &gt; ${Participant1}_cartesianMesh.log 2&gt;&amp;1<br><span style=\"color: #0000ff;\">42<\/span> checkMesh -case ${Participant1} &gt; ${Participant1}_checkMesh.log 2&gt;&amp;1<br><span style=\"color: #0000ff;\">43<\/span> <br><span style=\"color: #0000ff;\">44<\/span> # Initialize the internal field with a potential flow<br><span style=\"color: #0000ff;\">45<\/span> <span style=\"color: #ff0000;\"># potentialFoam -case ${Participant1} &gt; ${Participant1}_potentialFoam.log 2&gt;&amp;1<\/span><br><span style=\"color: #0000ff;\">46<\/span> <br><span style=\"color: #0000ff;\">47<\/span> # get application information<br><span style=\"color: #0000ff;\">48<\/span> cd ${Participant1}<br><span style=\"color: #0000ff;\">49<\/span> Solver1=$(getApplication) # solver<br><span style=\"color: #0000ff;\">50<\/span> echo &#8221; ${Participant1} Solver: ${Solver1}.&#8221;<br><span style=\"color: #0000ff;\">51<\/span> cd ..<br><span style=\"color: #0000ff;\">52<\/span> <br><span style=\"color: #0000ff;\">53<\/span> # Run and get the process id<\/p>\n<p>\uff08\u9014\u4e2d\u7701\u7565\uff09<\/p>\n<p><span style=\"color: #0000ff;\">68<\/span> # =============== Participant 2: Solid ===========================<\/p>\n<p><span style=\"color: #0000ff;\">69<\/span> Participant2=&#8221;Solid&#8221;<br><span style=\"color: #0000ff;\">70<\/span> Solver2=&#8221;ccx_preCICE&#8221;<br><span style=\"color: #0000ff;\">71<\/span><br><span style=\"color: #0000ff;\">72<\/span> # Prepare in silent mode<br><span style=\"color: #0000ff;\">73<\/span> echo &#8220;Preparing the ${Participant2} participant&#8230;&#8221;<br><span style=\"color: #0000ff;\">74<\/span> <span style=\"color: #ff0000;\"># cd ${Participant2}<\/span><br>75 # # We use CalculiX CGX to setup the structural simulation<br><span style=\"color: #0000ff;\">76<\/span> <span style=\"color: #ff0000;\"># echo &#8221; Executing cgx (provided by CalculiX, make sure this exists)&#8230;&#8221;<\/span><br><span style=\"color: #0000ff;\">77<\/span> <span style=\"color: #ff0000;\"># cgx -bg pre_flap.fbd &gt; prepare_flap.log 2&gt;&amp;1<\/span><br><span style=\"color: #0000ff;\">78<\/span> <span style=\"color: #ff0000;\"># cd ..<\/span><br><span style=\"color: #0000ff;\">79<\/span><br><span style=\"color: #0000ff;\">80<\/span> # Run<\/p>\n<\/div><\/div>\n\n\n\n<p>36\u301c38\u884c\u306b\u304a\u3044\u3066\u521d\u671f\u5024\u30d5\u30a9\u30eb\u30c0\u300c0\u300d\u3092\u90fd\u5ea6\u300c0.orig\u300d\u3067\u518d\u69cb\u6210\u3057\u3066\u3044\u308b\u306e\u306f\u300145\u884c\u76ee\u3067potentialFoam\u306b\u3088\u308b\u521d\u671f\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u6d41\u308c\u5834\u3092\u4f5c\u6210\u3057\u3066\u3044\u308b\u70ba\u3067\u3042\u3063\u305f\u304c\u3001\u672c\u4f8b\u306e\u5834\u5408\u521d\u671f\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u6d41\u308c\u5834\u3092\u8a08\u7b97\u3057\u3066\u3082\u610f\u5473\u306e\u306a\u3044\u5374\u3063\u3066\u4e0d\u81ea\u7136\u306a\u6d41\u308c\u5834\u304c\u8a08\u7b97\u3055\u308c\u3066\u3057\u307e\u3046\u306e\u3067\u3001\u3053\u308c\u3089\u3092\u4f7f\u308f\u306a\u3044\u4e8b\u3068\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u4e00\u65b9\u3001Allclean\u30b9\u30af\u30ea\u30d7\u30c8\u306b\u304a\u3044\u3066\u3082\u3001\u4e0a\u8a18\u521d\u671f\u5024\u304a\u3088\u3073\u30e1\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u51e6\u7406\u306e\u5909\u66f4\u306b\u4f34\u3063\u3066\u3001\u4ee5\u4e0b\u4fee\u6b63\uff08\u6731\u5b57\u90e8\u5206\uff09\u3092\u65bd\u3057\u305f\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #0000ff;\">14<\/span> # Participant 1: Fluid<br><span style=\"color: #0000ff;\">15<\/span> Participant1=&#8221;Fluid&#8221;<br><span style=\"color: #0000ff;\">16<\/span> cd ${Participant1}<br><span style=\"color: #0000ff;\">17<\/span> # Clean the case<br><span style=\"color: #0000ff;\">18<\/span> cleanCase<br><span style=\"color: #0000ff;\">19<\/span> <span style=\"color: #ff0000;\">#rm -rfv 0<\/span><br><span style=\"color: #0000ff;\">20<\/span> # Create an empty .foam file for ParaView<br><span style=\"color: #0000ff;\">21<\/span> # Note: &#8220;.foam&#8221; triggers the native OpenFOAM reader of ParaView.<br><span style=\"color: #0000ff;\">22<\/span> # Change to &#8220;.OpenFOAM&#8221; to use the OpenFOAM reader provided with OpenFOAM.<br><span style=\"color: #0000ff;\">23<\/span> touch ${Participant1}.foam<br><span style=\"color: #0000ff;\">24<\/span> cd ..<br><span style=\"color: #0000ff;\">25<\/span> # Remove the log files<br><span style=\"color: #0000ff;\">26<\/span> rm -fv ${Participant1}_blockMesh.log<br><span style=\"color: #0000ff;\">27<\/span> rm -fv ${Participant1}_checkMesh.log<br><span style=\"color: #0000ff;\">28<\/span> rm -fv ${Participant1}_potentialFoam.log<br><span style=\"color: #0000ff;\">29<\/span> rm -fv ${Participant1}_decomposePar.log<br><span style=\"color: #0000ff;\">30<\/span> rm -fv ${Participant1}.log<br><span style=\"color: #0000ff;\">31<\/span> rm -fv ${Participant1}_reconstructPar.log<br><span style=\"color: #0000ff;\">32<\/span><br><span style=\"color: #0000ff;\">33<\/span> # Participant 2: Solid<br><span style=\"color: #0000ff;\">34<\/span> Participant2=&#8221;Solid&#8221;<br><span style=\"color: #0000ff;\">35<\/span> cd ${Participant2}<br><span style=\"color: #0000ff;\">36<\/span> # Clean the case<br><span style=\"color: #0000ff;\">37<\/span> <span style=\"color: #ff0000;\"># rm -fv *.nam<\/span><br><span style=\"color: #0000ff;\">38<\/span> <span style=\"color: #ff0000;\"># rm -fv *.msh<\/span><br><span style=\"color: #0000ff;\">39<\/span> rm -fv *.log<br><span style=\"color: #0000ff;\">40<\/span> rm -fv flap.cvg<br><span style=\"color: #0000ff;\">41<\/span> rm -fv flap.dat<\/p>\n<\/div><\/div>\n\n\n\n<p>preCICE\u95a2\u9023\u30d5\u30a1\u30a4\u30eb\uff08\u62e1\u5f35\u5b50\u304c.xml, .yml\u306e\u30d5\u30a1\u30a4\u30eb\uff09\u306f\u5883\u754c\u9762\u306e\u540d\u524d\u3092\u540c\u4e00\u306b\u3057\u3066\u3042\u308c\u3070\u3001\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\u306b\u540c\u68b1\u3055\u308c\u305f\u30d1\u30e9\u30e1\u30bf\u30d5\u30a1\u30a4\u30eb\u3092\u305d\u306e\u307e\u307e\u4f7f\u3048\u305d\u3046\u3060\u3068\u8a18\u3057\u305f\u304c\u30011\u7b87\u6240\u30e2\u30c7\u30eb\u30c7\u30fc\u30bf\u5982\u4f55\u306b\u3088\u3063\u3066\u4fee\u6b63\u304c\u5fc5\u8981\u306a\u7b87\u6240\u304c\u3042\u3063\u305f\uff08precise-config.xml\uff09\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>&lt;participant name=&#8221;Calculix&#8221;&gt;<br>&lt;use-mesh name=&#8221;Solid&#8221; provide=&#8221;yes&#8221;\/&gt;<br>&lt;read-data name=&#8221;Forces0&#8243; mesh=&#8221;Solid&#8221;\/&gt;<br>&lt;write-data name=&#8221;Displacements0&#8243; mesh=&#8221;Solid&#8221;\/&gt;<br>&lt;watch-point mesh=&#8221;Solid&#8221; name=&#8221;point1&#8243; coordinate=&#8221;-<span style=\"color: #ff0000;\">0.05;-0.2;1<\/span>&#8221; \/&gt;<br>&lt;\/participant&gt;<\/p>\n<\/div><\/div>\n\n\n\n<p>watch-point mesh\u3068\u3057\u3066\u3001\u30e1\u30c3\u30b7\u30e5\u306e\u52d5\u304d\u3092\u30e2\u30cb\u30bf\u30ea\u30f3\u30b0\u3059\u308b\u4f4d\u7f6e\u3092\u6307\u5b9a\u3059\u308b\u7b87\u6240\u304c\u3042\u308a\u3001\u3053\u308c\u306fSolid\u30e2\u30c7\u30eb\u306e\u5f62\u72b6\u304c\u5909\u308f\u308c\u3070\u5fdc\u3058\u3066\u4fee\u6b63\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3068\u3044\u3046\u70b9\u3067\u3042\u308b\u3002\u305f\u3060\u3001\u3053\u308c\u306f\u4fee\u6b63\u3057\u3066\u3044\u306a\u304f\u3068\u3082\u3001\u8a08\u7b97\u306e\u5b9f\u884c\u305d\u306e\u3082\u306e\u306b\u652f\u969c\u306f\u306a\u3044\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u6d41\u4f53\u9818\u57df\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210<\/h4>\n\n\n\n<p>\u6d41\u4f53\u9818\u57df\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210\u306b\u5148\u7acb\u3063\u3066\u3001Fluid\u30d5\u30a9\u30eb\u30c0\u4e0b\u306e\u300c0.orig\u300d\u30d5\u30a9\u30eb\u30c0\u3092\u300c0\u300d \u306b\u5909\u66f4\u3057\u3066\u304a\u304f\u4e8b\u3092\u5fd8\u308c\u306a\u3044\u3088\u3046\u306b\u3057\u3088\u3046\uff08<a href=\"#comm6\">\u6ce8\u8a186.<\/a>\uff09\u3002<\/p>\n\n\n\n<p>\u4f5c\u6210\uff08\u307e\u305f\u306f\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\uff09\u3057\u305fFreeCAD\u30e2\u30c7\u30eb\u306f\u3053\u306e\u307e\u307e\u3067\u3082\u6d41\u4f53\u8a08\u7b97\u7528\u3068\u51fa\u6765\u308b\u304c\u3001\u660e\u793a\u7684\u306b\u5206\u308a\u6613\u304f\u3059\u308b\u70ba\u3001Fluid\u30d5\u30a9\u30eb\u30c0\u4e0b\u306b\u2460Fluid.FCStd\u3068\u3057\u3066\u53ce\u7d0d\u3057\u3001\u2461\u300c\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u30de\u30af\u30ed\u300d\u3092\u8d77\u52d5\u3057\u3088\u3046\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"914\" height=\"499\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/538ff7eee8d517fe34b46c5fc0c9b064.png\" alt=\"\" class=\"wp-image-12905\"\/><figcaption>\u56f37-3-15. FreeCAD\u30de\u30af\u30ed\u306b\u3088\u308bcfMesh\u4f5c\u6210<\/figcaption><\/figure><\/div>\n\n\n\n<p>cfMesh\u30d1\u30e9\u30e1\u30bf\u8a2d\u5b9a\u753b\u9762\u306e\u4f7f\u3044\u65b9\u306f\u3001\u3053\u308c\u307e\u3067\u306b\u3082\u4f55\u5ea6\u3082\u8aac\u660e\u3057\u3066\u3044\u308b\u306e\u3067\u8a73\u7d30\u306f\u5272\u611b\u3059\u308b\u304c\u3001\u3053\u308c\u307e\u3067\u306e\u8aac\u660e\u3068\u6700\u4e0b\u6bb5\u306e\u30dc\u30bf\u30f3\u306e\u6570\u304c\u7570\u306a\u308b\uff08\u300ccheckMesh\u300d\u30dc\u30bf\u30f3\u304c\u8ffd\u52a0\u3055\u308c\u3066\u3044\u308b\uff09\u306e\u306f\u3001FreeCAD\u30de\u30af\u30ed\u306e\u66f4\u65b0\u306b\u3088\u308b\u3082\u306e\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u306f\u3001\u307b\u3093\u306e\u6570\u79d2\u3067\u3001\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u300cviewMesh\u300d\u30dc\u30bf\u30f3\u3067\u30e1\u30c3\u30b7\u30e5\u8868\u793a\u78ba\u8a8d\u3084\u3001\u4e0a\u8a18\u300ccheckMesh\u300d\u30dc\u30bf\u30f3\u306b\u3088\u308b\u78ba\u8a8d\u3055\u308c\u305f\u3044\u3002<\/p>\n\n\n\n<p>\u7269\u6027\u5024\u3001\u8a08\u7b97\u5236\u5fa1\u30d1\u30e9\u30e1\u30bf\u306f\u3001\u3068\u308a\u3042\u3048\u305a\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u3068\u540c\u3058\u306b\u3059\u308b\u306e\u3067\u4f55\u3092\u3059\u308b\u5fc5\u8981\u3082\u306a\u3044\u3002<\/p>\n\n\n\n<p>\u5883\u754c\u6761\u4ef6\u306f\u3001\u6d41\u4f53\u30fb\u56fa\u4f53\u9023\u6210\u5883\u754c\u4ee5\u5916\u306f\u7570\u306a\u308b\u540d\u524d\u30fb\u30bf\u30a4\u30d7\u306a\u306e\u3067\u9069\u5408\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002\u2460GridEditor\u3092\u8d77\u52d5\u3059\u308c\u3070\u3001flap\u4ee5\u5916\u306e\u5883\u754c\u6761\u4ef6\u304c\u5168\u3066\u30d6\u30e9\u30f3\u30af\u72b6\u614b\u3067\u8868\u793a\u3055\u308c\u308b\u304c\u3001\u7a7a\u767d\u90e8\u306f\u307b\u3068\u3093\u3069\u30b3\u30d4\u30da\u4f5c\u696d\u3067\u57cb\u3081\u308b\u4e8b\u306f\u5bb9\u6613\u3067\u3042\u308d\u3046\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"531\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/06ec50fa627e5caf9e6751703b2ad4d9.png\" alt=\"\" class=\"wp-image-12906\"\/><figcaption>\u56f37-3-16. \u5883\u754c\u6761\u4ef6\u306e\u9069\u5408<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u5168\u4f53\u7a7a\u9593\u306e\u5916\u8868\u9762\uff08air\uff09\u306eFreeStreem\u5883\u754c\u306e\u6761\u4ef6\u306f\u3001\u6a19\u6e96\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\u30b1\u30fc\u30b9\uff08$FOAM_TUTORIALS\/incompressible\/simpleFoam\/airFoil2D\uff09\u3088\u308a\u30b3\u30d4\u30da\u3057\u3066\u3044\u308b\uff08<a href=\"https:\/\/ocse2.com\/?page_id=12754#openfoam-job\" target=\"_blank\" rel=\"noreferrer noopener\">DAKOTA\u306b\u3088\u308bOpenFOAM\u30b8\u30e7\u30d6\u5236\u5fa1\u6f14\u7fd2<\/a>\u306b\u304a\u3044\u3066\u4f7f\u7528\u3057\u305f\u3082\u306e\uff09\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u56fa\u4f53\u9818\u57df\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u4f5c\u6210<\/h4>\n\n\n\n<p>\u56fa\u4f53\u9818\u57df\u306b\u3064\u3044\u3066\u306f\u3001\u4f5c\u6210\uff08\u307e\u305f\u306f\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\uff09\u3057\u305fFreeCAD\u30e2\u30c7\u30eb\u4e2d\u306e\u56fa\u4f53\u30e2\u30c7\u30eb\uff08flap\uff09\u3060\u3051\u3092\u8868\u793a\u72b6\u614b\u306b\u3057\u3066\u3001Solid\u30d5\u30a9\u30eb\u30c0\u4e0b\u306b\u2460\u300cSolid.FCStd\u300d\u3068\u3057\u3066\u304a\u3053\u3046\u3002\u3053\u308c\u3092\u958b\u3044\u305f\u3089\u3001\u2461\u300cFEM\u30ef\u30fc\u30af\u30d9\u30f3\u30c1\u300d\u3092\u4f7f\u3063\u3066\u3001\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u51fa\u6765\u308b\uff08\u56f37-3-17.\uff09\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"497\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/9195f7d2b563882b5fead897fd540e94.png\" alt=\"\" class=\"wp-image-12907\"\/><figcaption>\u56f37-3-17.\u3000FEM\u30ef\u30fc\u30af\u30d9\u30f3\u30c1\u306e\u8d77\u52d5<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u6cd5\u7b49\u306b\u3064\u3044\u3066\u306f<a rel=\"noreferrer noopener\" href=\"https:\/\/ocse2.com\/?page_id=12443\" target=\"_blank\">\u7c21\u5358\u306a\u69cb\u9020\u89e3\u6790<\/a>\u306b\u3066\u8aac\u660e\u3057\u3066\u3042\u308b\u306e\u3067\u3001\u3053\u308c\u3082\u64cd\u4f5c\u30a4\u30e1\u30fc\u30b8\u306e\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8\u306e\u307f\u3067\u8a73\u7d30\u8aac\u660e\u306f\u5272\u611b\u3059\u308b\u304c\u3001\u7570\u306a\u308b\u306e\u306f\u3001\u89e3\u6790\u306e\u5b9f\u884c\u306e\u524d\u6bb5\u968e\uff08\u56f37-3-22.\uff09\u307e\u3067\u3092\u3001\u3059\u3067\u306b\u8aac\u660e\u3057\u305f\u306e\u3068\u540c\u3058\u65b9\u6cd5\u3067\u5b9f\u65bd\u3057\u3001\u305d\u306e\u5f8c\u3067FSI\u8a08\u7b97\u7528\u306e\u89e3\u6790\u30d5\u30a1\u30a4\u30eb\u306b\u5909\u66f4\u3059\u308b\u30b9\u30c6\u30c3\u30d7\uff08\u56f37-3-23.\uff09\u304c\u3042\u3063\u3066\u3001\u89e3\u6790\u305d\u306e\u3082\u306e\u306f\u524d\u8ff0\u306eAllrun\u306b\u3066\u8d77\u52d5\u3059\u308b\u3068\u3044\u3046\u70b9\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u307e\u305f\u3001\u5883\u754c\u6761\u4ef6\u306e\u8a2d\u5b9a\u306b\u304a\u3044\u3066\u3001\u6761\u4ef6\u304c\u4ed8\u4e0e\u3055\u308c\u305f\u4e8b\u3092\u793a\u3059\u8d64\u8272\u306e\u30d4\u30f3\u3084\u77e2\u5370\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u7570\u5e38\u306b\u5927\u304d\u304f\u8868\u793a\u3055\u308c\u3066\u3057\u307e\u3044\uff08\u9762\u9078\u629e\u306e\u90aa\u9b54\u306b\u306a\u308b\uff09\u304c\u3001FreeCAD\u4e0a\u3067\u30df\u30ea\u30e1\u30fc\u30c8\u30eb\u30b5\u30a4\u30ba\u3067\u4f5c\u6210\u3057\u305f\u3082\u306e\u304cOpenFOAM\u4e0a\u3067\u30e1\u30fc\u30c8\u30eb\u3068\u3057\u3066\u89e3\u91c8\u3055\u308c\u308b\u3068\u3044\u3046\u95a2\u4fc2\u4e0a\u3001\u6b62\u3080\u3092\u5f97\u306a\u3044\u3082\u306e\u3068\u601d\u3063\u3066\u4f7f\u3063\u3066\u9802\u304d\u305f\u3044\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"955\" height=\"507\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/ddab98b668ba9735c1a8bab2628e9c62.png\" alt=\"\" class=\"wp-image-12909\"\/><figcaption>\u56f37-3-18.\u3000\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"911\" height=\"500\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/f3cb710cf3154919e26e3a55d645b06c.png\" alt=\"\" class=\"wp-image-12910\"\/><figcaption>\u56f37-3-19.\u3000\u6750\u6599\u7279\u6027\u306e\u8a2d\u5b9a<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"898\" height=\"496\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/bc827ec673577193ec8d696a263412da.png\" alt=\"\" class=\"wp-image-12912\"\/><figcaption>\u56f37-3-20.\u3000\u56fa\u5b9a\u7aef\u306e\u62d8\u675f\u6761\u4ef6<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"887\" height=\"527\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/db44f31474221489426353fb560e3f40.png\" alt=\"\" class=\"wp-image-12913\"\/><figcaption>\u56f37-3-21.\u3000\u9023\u6210\u5883\u754c\u9762\u306e\u8a2d\u5b9a<\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"848\" height=\"481\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/d8db8f0e3f1b953057ab7366aaaa4644.png\" alt=\"\" class=\"wp-image-12914\"\/><figcaption>\u56f37-3-22.\u3000\u89e3\u6790\uff08ccx\uff09\u7528.inp\u30d5\u30a1\u30a4\u30eb\u306e\u4f5c\u6210<\/figcaption><\/figure>\n\n\n\n<p>\u4ee5\u4e0a\u3067\u3001\u9759\u89e3\u6790\u7528\u306einp\u30d5\u30a1\u30a4\u30eb\u304c\u51fa\u6765\u305f\u4e8b\u306b\u306a\u308b\u3002\u6b21\u306b\u3053\u308c\u3092FSI\u7528\u306einp\u30d5\u30a1\u30a4\u30eb\u306b\u5909\u63db\u3059\u308b\u3002<\/p>\n\n\n\n<p>\u65b0\u305f\u306b\u767b\u9332\u3057\u305f\u30de\u30af\u30ed\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001\u9023\u6210\u5883\u754c\u9762\u306e\u540d\u524d\u3068\u3001\u52d5\u7684\u89e3\u6790\u306e\u70ba\u306e\u30d1\u30e9\u30e1\u30bf\u3092\u8a2d\u5b9a\u3059\u308b\u753b\u9762\u304c\u73fe\u308c\u308b\u3002\u672c\u4f8b\u306e\u5834\u5408\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u8868\u793a\u3055\u308c\u308b\u5024\u3092\u305d\u306e\u307e\u307e\u4f7f\u3048\u3070\u3001\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb\uff08flap_perp\uff09\u3068\u540c\u3058\u8a2d\u5b9a\u306b\u306a\u308b\u306e\u3067\u3001\u305d\u306e\u307e\u307e\u6700\u4e0b\u6bb5\u306e\u2461\u300cmake inputFile for FSI\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u305b\u3070\u826f\u3044\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"909\" height=\"508\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/6b562bcb80d7b302b64f75a1524012de.png\" alt=\"\" class=\"wp-image-12915\"\/><figcaption>\u56f37-3-23.\u3000FSI\u7528.inp\u30d5\u30a1\u30a4\u30eb\u3078\u306e\u5909\u63db<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u307b\u3068\u3093\u3069\u5f85\u3061\u6642\u9593\u7121\u3057\u3067\u3001\u5909\u63db\u7d42\u4e86\u306e\u78ba\u8a8d\u753b\u9762\u304c\u73fe\u308c\u308b\u306f\u305a\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u56e0\u307f\u306binp\u30d5\u30a1\u30a4\u30eb\u306e\u5b9f\u4f53\u304c\u3069\u3046\u306a\u3063\u3066\u3044\u308b\u306e\u304b\u3092\u56f37-3-24.\u306b\u3066\u8aac\u660e\u3059\u308b\u3002\u56f37-3-22.\u306e\u300cWrite .inp file\u300d\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u305f\u4e8b\u306b\u3088\u308b\u3001\u56f37-3-24.\u4e2d\u592e\u306eFEMMeshGmsh.inp \u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u308b\u3002\u4e0a\u8a18\u30de\u30af\u30ed\u306f\u3001\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u5909\u63db\u3057\u3066\u300cflap.inp\u300d\u300cinterface.nam\u300d\u3068\u3044\u30462\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u5206\u5272\u53ce\u7d0d\u3057\u3066\u3044\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"863\" height=\"465\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/7cda78a5ef23ea55b391b65fd98ac8e4.png\" alt=\"\" class=\"wp-image-12916\"\/><figcaption>\u56f37-3-24.\u3000inp\u30d5\u30a1\u30a4\u30eb\u306e\u5b9f\u4f53<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u5909\u63db\u306e\u5185\u5bb9\u306f\u3001\u57fa\u672c\u7684\u306b\u306f\u3001<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u9759\u89e3\u6790\u3092\u52d5\u89e3\u6790\u306b\u5909\u66f4\u3001\u4f75\u305b\u3066\u52d5\u89e3\u6790\u30d1\u30e9\u30e1\u30bf\u306e\u8ffd\u52a0<\/li><li>\u9023\u6210\u5883\u754c\u9762\u30c7\u30fc\u30bf\u306e\u518d\u69cb\u7bc9<\/li><\/ul>\n\n\n\n<p>\u3067\u3042\u308b\u304c\u3001\u8a73\u7d30\u306b\u8208\u5473\u306e\u6709\u308b\u65b9\u306f\u3001\u30de\u30af\u30ed\u306e\u5185\u5bb9\u3092\u898b\u308b\u306a\u308a\u3001\u4e0a\u8a18\u30d5\u30a1\u30a4\u30eb\u306e\u5185\u5bb9\u3092\u6bd4\u8f03\u3057\u3066\u9802\u304d\u305f\u3044\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u8a08\u7b97\u5b9f\u884c<\/h4>\n\n\n\n<p>\u8a08\u7b97\u5b9f\u884c\u306f\u3001Allrun\u3001\u3082\u3057\u304f\u306fAllrun_parallel\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3059\u308c\u3070\u826f\u3044\u3002\u305d\u306e\u969b\u3001\u4ee5\u4e0b\u306e\u5b9f\u884c\u78ba\u8a8d\u30c0\u30a4\u30e4\u30ed\u30b0\u306b\u304a\u3044\u3066\u306f\u3001<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/4845256be63b9359ffc3123b6eb86563.png\" alt=\"\" class=\"wp-image-12921\" width=\"465\" height=\"126\"\/><figcaption>\u56f37-3-25.\u3000\u5b9f\u884c\u78ba\u8a8d\u30c0\u30a4\u30e4\u30ed\u30b0<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u300c\u7aef\u672b\u5185\u3067\u5b9f\u884c\u3059\u308b\u300d\u3068\u3057\u305f\u65b9\u304c\u826f\u3044\u3067\u3042\u308d\u3046\u3002\u5b9f\u884c\u304c\u7d42\u4e86\u3059\u308b\u307e\u3067\u7aef\u672b\u304c\u958b\u3044\u305f\u72b6\u614b\u304c\u7dad\u6301\u3055\u308c\u308b\u306e\u3067\u3002<\/p>\n\n\n\n<p>\u307e\u305f\u3001\u4e26\u5217\u8a08\u7b97\u3059\u308b\u5834\u5408\u306f\u3001\u4e26\u5217\u5206\u5272\u65b9\u6cd5\uff08Fluid\/system\/decomposeParDict\uff09\u304c\u30c7\u30d5\u30a9\u30eb\u30c8\u3067<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>numberOfSubdomains 6;<\/p>\n<p>method hierarchical;<br>hierarchicalCoeffs<br>{<br>n (3 2 1);<br>delta 0.001;<br>order xyz;<br>}<\/p>\n<\/div><\/div>\n\n\n\n<p>\u3068\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u4f7f\u7528\u3057\u3066\u3044\u308b\u8a08\u7b97\u6a5f\u306e\u30ea\u30bd\u30fc\u30b9\u306b\u5408\u308f\u305b\u3066\u5909\u66f4\u3057\u3066\u4f7f\u7528\u3055\u308c\u305f\u3044\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u7d50\u679c\u78ba\u8a8d<\/h4>\n\n\n\n<p>\u8a08\u7b97\u7d50\u679c\u306e\u53ef\u8996\u5316\u4f8b\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"530\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/0bafa80a6750ba8d1e72f09242107fef.png\" alt=\"\" class=\"wp-image-12920\"\/><figcaption>\u56f37-3-26.\u3000\u8a08\u7b97\u7d50\u679c\u306e\u53ef\u8996\u5316\u4f8b<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u516c\u958b\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30ebflip_flap(2D)\u306e\u7d50\u679c\uff08\u56f37-3-9.\uff09\u3068\u6bd4\u3079\u3066\u3001\u56fa\u4f53\u6881\u306e\u30b9\u30da\u30c3\u30af\uff08\u5927\u304d\u3055\u3001\u6750\u6599\u5b9a\u6570\uff09\u3001\u6d41\u4f53\u306e\u98a8\u901f\u6761\u4ef6\u3082\u540c\u3058\u3067\u3042\u308b\u306e\u3067\u3001\u632f\u52d5\u306e\u5909\u4f4d\u3084\u5468\u671f\u306f\u5927\u51e1\u8fd1\u3044\u5024\u306b\u306a\u3063\u3066\u3044\u308b\u4e8b\u304c\u78ba\u8a8d\u3055\u308c\u305f\u3002\u4e00\u65b9\u30013\u6b21\u5143\u3067\u3057\u304b\u8a08\u7b97\u3067\u304d\u306a\u3044\u306d\u3058\u308c\u72b6\u614b\u3082\u89b3\u5bdf\u3055\u308c\u305f\u3002<\/p>\n\n\n\n<p>\u8a08\u7b97\u6642\u9593\u306b\u3064\u3044\u3066\u6bd4\u8f03\u3057\u305f\u306e\u304c\u4ee5\u4e0b\u306e\u8868\u306b\u306a\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"356\" height=\"130\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/87391e8cad6adadb668c8fa52cba47d0.png\" alt=\"\" class=\"wp-image-12922\"\/><figcaption>\u88687-3-2.\u3000\u8a08\u7b97\u7d50\u679c\u306e\u6bd4\u8f03<\/figcaption><\/figure><\/div>\n\n\n\n<p>solver\u306e\u8a08\u7b97\u6642\u9593\u3067\u307f\u308b\u3068\u3001\u30e1\u30c3\u30b7\u30e5\u6570\u306b\u76f8\u5fdc\u3057\u305f\u9055\u3044\u304c\u51fa\u3066\u3044\u308b\u4e8b\u306f\u7d0d\u5f97\u3067\u304d\u308b\u304c\u3001global \u306e\u8a08\u7b97\u6642\u9593\u3067\u6841\u9055\u3044\u306e\u5dee\u306b\u306a\u3063\u3066\u3057\u307e\u3063\u3066\u3044\u308b\u3002Fluid.log\u3092\u8a73\u7d30\u306b\u8abf\u3079\u305f\u3068\u3053\u308d\u3001<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"508\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/eaf93a17cf2190e22466d9ffaa1d4e09.png\" alt=\"\" class=\"wp-image-12923\"\/><figcaption>\u56f37-3-27.\u3000\u5b9f\u884c\u30ed\u30b0\u306e\u5206\u6790<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u8d64\u67a0\u3067\u56f2\u3063\u305f\u90e8\u5206\uff08advance\/map.pet.mapData&#8230;\uff09\u306b\u3066\u9577\u5927\u306a\u6642\u9593\u304c\u6d88\u8cbb\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u304c\u5224\u3063\u305f\u3002<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u30d1\u30e9\u30e1\u30bf\u30b9\u30bf\u30c7\u30a3<\/h4>\n\n\n\n<p>map&#8230;.\u3068\u3042\u308b\u304b\u3089\u306b\u306f\u3001\u30de\u30c3\u30d4\u30f3\u30b0\u65b9\u6cd5\u306b\u554f\u984c\u304c\u3042\u308a\u305d\u3046\u306a\u611f\u89e6\u304c\u5f97\u3089\u308c\u305f\u304c\u3001\u3053\u308c\u306f\u5177\u4f53\u7684\u306b\u306f\u3001precice-config.xml \u4e2d\u3001<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><span style=\"color: #0000ff;\">27<\/span> &lt;participant name=&#8221;Fluid&#8221;&gt;<br><span style=\"color: #0000ff;\">28<\/span> &lt;use-mesh name=&#8221;Fluid-Mesh-Faces&#8221; provide=&#8221;yes&#8221;\/&gt;<br><span style=\"color: #0000ff;\">29<\/span> &lt;use-mesh name=&#8221;Fluid-Mesh-Nodes&#8221; provide=&#8221;yes&#8221;\/&gt;<br><span style=\"color: #0000ff;\">30<\/span> &lt;use-mesh name=&#8221;Solid&#8221; from=&#8221;Calculix&#8221;\/&gt;<br><span style=\"color: #0000ff;\">31<\/span> &lt;write-data name=&#8221;Forces0&#8243; mesh=&#8221;Fluid-Mesh-Faces&#8221;\/&gt;<br><span style=\"color: #0000ff;\">32<\/span> &lt;read-data name=&#8221;Displacements0&#8243; mesh=&#8221;Fluid-Mesh-Nodes&#8221;\/&gt;<br><span style=\"color: #0000ff;\">33<\/span> &lt;mapping:<strong>rbf-thin-plate-splines<\/strong> direction=&#8221;write&#8221; from=&#8221;Fluid-Mesh-Faces&#8221; to=&#8221;Solid&#8221; constraint=&#8221;conservative&#8221; y-dead=&#8221;true&#8221; \/&gt;<br><span style=\"color: #0000ff;\">34<\/span> &lt;mapping:<strong>rbf-thin-plate-splines<\/strong> direction=&#8221;read&#8221; from=&#8221;Solid&#8221; to=&#8221;Fluid-Mesh-Nodes&#8221; constraint=&#8221;consistent&#8221;\/&gt;<br><span style=\"color: #0000ff;\">35<\/span> &lt;\/participant&gt;<\/p>\n<\/div><\/div>\n\n\n\n<p>33\u884c\u76ee\u306834\u884c\u76ee\u3067\u6307\u5b9a\u3055\u308c\u305f\u3082\u306e\u3068\u63a8\u5bdf\u3055\u308c\u3088\u3046\u3002<\/p>\n\n\n\n<p>preCICE\u306e<a href=\"https:\/\/ipvs.informatik.uni-stuttgart.de\/sgs\/precice\/docs\/develop\/classprecice_1_1mapping_1_1Mapping.html\" target=\"_blank\" rel=\"noreferrer noopener\">\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9\u30ec\u30dd\u30b8\u30c8\u30ea<\/a>\u306b\u3088\u308c\u3070\u3001mapping\u306e\u65b9\u6cd5\u306b\u306f4\u7a2e\u985e\u306e\u3082\u306e\u304c\u3042\u308b\u3068\u3044\u3046\u70b9\u3001\u307e\u305f3\u6b21\u5143FSI\uff083DTube\uff09\u306e\u4e8b\u4f8b\u3067\u4f7f\u7528\u3057\u3066\u3044\u308b\u65b9\u6cd5\u3092\u52d8\u6848\u3057\u3066\u3001<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>&lt;!&#8211; <br>&lt;mapping:rbf-thin-plate-splines direction=&#8221;write&#8221; from=&#8221;Fluid-Mesh-Faces&#8221; to=&#8221;Solid&#8221; constraint=&#8221;conservative&#8221; y-dead=&#8221;true&#8221; \/&gt;<br>&lt;mapping:rbf-thin-plate-splines direction=&#8221;read&#8221; from=&#8221;Solid&#8221; to=&#8221;Fluid-Mesh-Nodes&#8221; constraint=&#8221;consistent&#8221;\/&gt;<br>&#8211;&gt;<br>&lt;mapping:<strong>nearest-neighbor<\/strong> direction=&#8221;write&#8221; from=&#8221;Fluid-Mesh-Faces&#8221; to=&#8221;Solid&#8221; constraint=&#8221;conservative&#8221; timing=&#8221;initial&#8221; \/&gt;<br>&lt;mapping:<strong>nearest-projection<\/strong> direction=&#8221;read&#8221; from=&#8221;Solid&#8221; to=&#8221;Fluid-Mesh-Nodes&#8221; constraint=&#8221;consistent&#8221; timing=&#8221;initial&#8221; \/&gt;<\/p>\n<\/div><\/div>\n\n\n\n<p>\u3068\u5909\u66f4\u3057\u3066\u8a08\u7b97\u3092\u3084\u308a\u76f4\u3057\u3066\u307f\u305f\u3002\u7d50\u679c\u3092\u4ee5\u4e0b\u306b\u5bfe\u6bd4\u3057\u3066\u793a\u3059\u3002\u4e0a\u6bb5\u304c\u30c7\u30d5\u30a9\u30eb\u30c8\u3001\u4e0b\u6bb5\u304c\u30de\u30c3\u30d4\u30f3\u30b0\u65b9\u6cd5\u3092\u5909\u66f4\u3057\u305f\u3082\u306e\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"921\" height=\"537\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/92f18ed0ab15dc96d9cd8928eea06e0a.png\" alt=\"\" class=\"wp-image-12924\"\/><figcaption>\u56f37-3-28.\u3000\u30de\u30c3\u30d4\u30f3\u30b0\u65b9\u6cd5\u306e\u9055\u3044\u306b\u3088\u308b\u7d50\u679c\u306e\u76f8\u9055<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u30c7\u30d5\u30a9\u30eb\u30c8\uff08mapping:rbf-thin-plate-splines\uff09\u306e\u7d50\u679c\u306b\u6bd4\u3079\u3066\u3001\u8a08\u7b97\u6642\u9593\uff08global\uff09\u306f\u5927\u5e45\u306b\u77ed\u7e2e\u3055\u308c\u305f\u3002\u305d\u306e\u4ee3\u308f\u308a\u3068\u3044\u3046\u3079\u304d\u304b\u3001\u8a08\u7b97\u7d50\u679c\u304c\u5fae\u5999\u306b\u7570\u306a\u308b\u3082\u306e\u3068\u306a\u3063\u305f\u3002\u5de8\u8996\u7684\u306b\u898b\u305f\u632f\u52d5\u5468\u671f\u306f\u307b\u3068\u3093\u3069\u5909\u5316\u304c\u7121\u3044\u304c\u3001\u306d\u3058\u308c\u69d8\u306e3\u6b21\u5143\u7684\u306a\u6319\u52d5\u306f\u898b\u3089\u308c\u306a\u3044\u3002<\/p>\n\n\n\n<p>\u3082\u3046\u5c11\u3057\u8a73\u7d30\u306b\u8abf\u3079\u305f\u304f\u3001Paraview\u306b\u3066\u3001Fluid\u306eflap\u90e8patch\u30c7\u30fc\u30bf\u3060\u3051\u3092\u62bd\u51fa\u3057\u3066\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u5316\u3057\u305f\u3082\u306e\u3092\u63b2\u8f09\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<p class=\"has-text-align-center\">\u3000<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"167\" class=\"wp-image-12925\" style=\"width: 250px;\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/flap1.gif\" alt=\"\">\u3000<img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"167\" class=\"wp-image-12926\" style=\"width: 250px;\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/flap2.gif\" alt=\"\"><\/p>\n\n\n\n<p class=\"has-text-align-center\">\u56f37-3-29.\u3000flap\u306e\u52d5\u304d<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u3053\u308c\u3092\u898b\u308b\u3068\u5e73\u677f\u304c\u5358\u7d14\u306b\u632f\u52d5\u3059\u308b\u6319\u52d5\u3067\u306f\u306a\u304f\u3001\u3069\u3061\u3089\u304b\u3068\u3044\u3048\u3070\u65d7\u304c\u306a\u3073\u304f\u6319\u52d5\u306e\u3088\u3046\u306b\u3082\u898b\u3048\u308b\u3002\u56fa\u4f53\u306e\u7279\u6027\u3068\u3057\u3066\u3001\u30e4\u30f3\u30b0\u7387\u304c400,000Pa\u3068\u975e\u5e38\u306b\u5c0f\u3055\u306a\u5024\u3067\u3042\u308a\u306a\u304c\u3089\u5bc6\u5ea6\u306f3,000kg\/m3\u3068\u3044\u3046\uff08\u30a2\u30eb\u30df\u30cb\u30a6\u30e0\u306e\u525b\u6027\u30925\u6841\u307b\u3069\u5c0f\u3055\u304f\u3057\u305f\u6750\u6599\u304b\uff09\u30011\uff580.4\u30e1\u30fc\u30c8\u30eb\u306e\u539a\u307f\u304c0.1\u30e1\u30fc\u30c8\u30eb\u3068\u3044\u3046\u30b3\u30f3\u30cb\u30e3\u30af\u306e\u3088\u3046\u306a\u6750\u6599\u304c\u7121\u91cd\u529b\u72b6\u614b\u4e0b\u3067\u6b63\u7acb\u3057\u3066\u98a8\u304c\u5f53\u305f\u308b\u3068\u3057\u305f\u8a08\u7b97\u306a\u306e\u3067\u3001\u3053\u308c\u3060\u3051\u306e\u30c7\u30fc\u30bf\u3067\u3069\u3061\u3089\u304c\u6b63\u3057\u3044\u306e\u304b\u5224\u65ad\u306f\u51fa\u6765\u306a\u3044\u304c\u3001\u8208\u5473\u306e\u5c3d\u304d\u306a\u3044\u7d50\u679c\u3067\u3042\u308a\u3001\u4eca\u5f8c\u306e\u3088\u308a\u8a73\u7d30\u306a\u691c\u8a3c\u304c\u671f\u5f85\u3055\u308c\u3088\u3046\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3D_Flap_perp\u306e\u4f5c\u6210\u65b9\u6cd5\u4f8b<\/h3>\n\n\n\n<p>\u4f5c\u6210\u65b9\u6cd5\u306f\u3044\u304f\u3064\u3082\u3042\u308b\u304b\u3068\u306f\u601d\u3046\u304c\u3001\u3053\u3053\u3067\u306f\u521d\u5fc3\u8005\u306b\u3068\u3063\u3066\u76f4\u611f\u7684\u306b\u5206\u308a\u6613\u3044\u3067\u3042\u308d\u3046\u3001Part\u30c7\u30b6\u30a4\u30f3\u3092\u4f7f\u3063\u305f\u4f5c\u6210\u4f8b\u3092\u793a\u3057\u3066\u304a\u304f\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"454\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/573c1c0c7cad18c87aeb03e316fca6f3.png\" alt=\"\" class=\"wp-image-12945\"\/><figcaption>\u56f37-3-30.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff081\/8\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"474\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/eb917caed4a41d0d0d6a4aab3e40e1c2.png\" alt=\"\" class=\"wp-image-12946\"\/><figcaption>\u56f37-3-31.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff082\/8\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"462\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/a82e339cea02cdc2010907661bd23c01.png\" alt=\"\" class=\"wp-image-12947\"\/><figcaption>\u56f37-3-32.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff083\/8\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"475\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/6c731fec418dac90835eba4dfd4a4883.png\" alt=\"\" class=\"wp-image-12948\"\/><figcaption>\u56f37-3-33.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff084\/8\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"938\" height=\"471\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/926495989fdf41c8af3d0cb5e5a08382.png\" alt=\"\" class=\"wp-image-12949\"\/><figcaption>\u56f37-3-34.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff085\/8\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"855\" height=\"459\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/20771d3fabedaae2eb526dfb0371517f.png\" alt=\"\" class=\"wp-image-12950\"\/><figcaption>\u56f37-3-35.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff086\/8\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"442\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/9c4f4fc519e4f0fbb0357ce16643bd00.png\" alt=\"\" class=\"wp-image-12951\"\/><figcaption>\u56f37-3-36.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff087\/8\uff09region\uff08\u30e1\u30c3\u30b7\u30e5\u7d30\u5206\u5316\u9818\u57df\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"447\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2020\/07\/624dd0716df5aa0bf24efd785fbbf68c.png\" alt=\"\" class=\"wp-image-12952\"\/><figcaption>\u56f37-3-37.\u30003D_Flap_perp \u30e2\u30c7\u30eb\u4f5c\u6210\u65b9\u6cd5\uff088\/8\uff09flap\uff08\u5782\u76f4\u5e73\u677f\uff09<\/figcaption><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm1\">\u6ce8\u8a181<\/h5>\n\n\n\n<p>ccx-2.16\u3092\u4f7f\u3063\u305f\u5834\u5408\u3001perp_flap \u306e\u30b1\u30fc\u30b9\u306b\u304a\u3044\u3066\u3001\u5358\u4f53\u8a08\u7b97\u3067\u306f\u30de\u30c3\u30d4\u30f3\u30b0\u30a8\u30e9\u30fc\u306b\u3066\u5b9f\u884c\u51fa\u6765\u306a\u304b\u3063\u305f\u3002\u5834\u5f53\u305f\u308a\u7684\u306a\u51e6\u7f6e\u3067\u306f\u3042\u3063\u305f\u304c\u3001precice-config.xml \u4e2d\u306e\u3001coupling-scheme\u3092\u3001serial-implicit\u304b\u3089\u3001serial-implicit \u306b\u3057\u305f\u6240\u52d5\u4f5c\u3057\u305f\u3002\u9006\u306b\u4e26\u5217\u8a08\u7b97\u3067\u306f\u3001serial-implicit\u3067\u306f\u52d5\u4f5c\u3057\u306a\u304b\u3063\u305f\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm2\">\u6ce8\u8a182<\/h5>\n\n\n\n<p>TreeFoam\u3092\u30f4\u30a1\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u3057\u3066\u3001TreeFoam3\u7cfb\u3092\u4f7f\u7528\u3059\u308c\u3070\u30d8\u30c3\u30c0\u304c\u7121\u304f\u3068\u3082\u52d5\u4f5c\u306b\u652f\u969c\u306f\u306a\u3044\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm3\">\u6ce8\u8a183.<\/h5>\n\n\n\n<p>Allrun\u30b9\u30af\u30ea\u30d7\u30c8\u4e2d\u3001\u6700\u4e0b\u884c\u306e\u5c11\u3057\u4e0a\u306b\u3042\u308b\u4ee5\u4e0b\u306e\u30b9\u30af\u30ea\u30d7\u30c8\u306e\u610f\u5473\u304c\u3053\u308c\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p># Workaround for issue #26<br>echo &#8220;Problems with time directories without results? Run the script removeObsoleteFolders.sh and see issue #26 on GitHub.&#8221;<br># .\/removeObsoleteFolders.sh<\/p>\n<\/div><\/div>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm4\">\u6ce8\u8a184.<\/h5>\n\n\n\n<p>\u521d\u5fc3\u8005\u306e\u4eba\u306b\u306f\u3001\u3053\u306e\u30d7\u30eb\u30c0\u30a6\u30f3\u30e1\u30cb\u30e5\u30fc\u306e\u51fa\u3057\u65b9\u306b\u6238\u60d1\u3046\u304b\u3082\u3057\u308c\u306a\u3044\u304c\u3001GUI\u753b\u9762\u4e2d\u306e\u30e2\u30c7\u30eb\u304c\u8868\u793a\u3055\u308c\u305f\u56db\u89d2\u306e\u67a0\u304c\u3042\u308b\u304c\u3001\u3053\u306e\u67a0\u5916\u3067\u30de\u30a6\u30b9\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u30d7\u30eb\u30c0\u30a6\u30f3\u30e1\u30cb\u30e5\u30fc\u304c\u73fe\u308c\u3001\u67a0\u5185\u3067\u306e\u30de\u30a6\u30b9\u64cd\u4f5c\u306f\u30e2\u30c7\u30eb\u306e\u8868\u793a\u8996\u70b9\u3092\u5909\u3048\u308b\u4e8b\u306b\u306a\u308b\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm5\">\u6ce8\u8a185<\/h5>\n\n\n\n<p>\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u5165\u529b\u306e\u65b9\u6cd5\u3082\u72ec\u7279\u3067\u3001\u30de\u30a6\u30b9\u30ab\u30fc\u30bd\u30eb\u3092\u56db\u89d2\u306e\u67a0\u5916\u306b\u7f6e\u3044\u305f\u72b6\u614b\u306b\u3066\u5165\u529b\u3059\u308b\u3002\u305d\u306e\u5165\u529b\u5185\u5bb9\u306f\u3001cgx\u3092\u8d77\u52d5\u3057\u305f\u7aef\u672b\u753b\u9762\u306b\u53cd\u6620\u3055\u308c\u308b\u306e\u3067\u3001\u305d\u306e\u5185\u5bb9\u3092\u78ba\u8a8d\u3001\u307e\u305f\u30ab\u30fc\u30bd\u30eb\u79fb\u52d5\u30ad\u30fc\u3092\u4f7f\u3063\u3066\u4fee\u6b63\u3084\u30b3\u30de\u30f3\u30c9\u30d2\u30b9\u30c8\u30ea\u30fc\u5165\u529b\u3082\u53ef\u80fd\u3001Enter\u30ad\u30fc\u5165\u529b\u3067\u78ba\u5b9a\u3055\u308c\u308b\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm6\">\u6ce8\u8a186.<\/h5>\n\n\n\n<p>0.orig\u306e\u307e\u307e\uff08\u6642\u9593\u30d5\u30a9\u30eb\u30c0\u304c\u5b58\u5728\u3057\u306a\u3044\uff09\u3060\u3068\u3001FreeCAD\u30de\u30af\u30ed\u3067\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u6642\u306b\u3001\u6b63\u5e38\u306aOpenFOAM\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3067\u306a\u3044\u3068\u3055\u308c\u3001DEXCS\u30e9\u30f3\u30c1\u30e3\u30fc\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306b\u66f4\u65b0\u3055\u308c\u3066\u3057\u307e\u3046\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm7\">\u6ce8\u8a187.<\/h5>\n\n\n\n<p>\u306a\u304a\u3001preCICE-1.6\u7cfb\u307e\u3067\u306f\u3001precice-config.xml\u3092\u3001\u5358\u4f53\u8a08\u7b97\u306e\u5834\u5408\u3068\u4e26\u5217\u8a08\u7b97\u306e\u5834\u5408\u3068\u3067\u4f7f\u3044\u5206\u3051\u3057\u3066\u3044\u305f\u304c\u3001preCICE-2\u7cfb\u3068\u306a\u3063\u3066\u304b\u3089\u3053\u306e\u4f7f\u3044\u5206\u3051\u3082\u7121\u304f\u306a\u3063\u305f\u3088\u3046\u3067\u3042\u308b\u3002\u30b3\u30de\u30f3\u30c9\u8868\u8a18\u3082\u304b\u306a\u308a\u5909\u66f4\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"comm8\">\u6ce8\u8a188.<\/h5>\n\n\n\n<p>\u30c0\u30a6\u30f3\u30ed\u2212\u30c9\u3057\u3066\u89e3\u51cd\u3059\u308b\u3068\u3001\u4ee5\u4e0b3\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u73fe\u308c\u308b\u306f\u305a\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>preCICEtutorials.tar.xz<\/li><li>3D_Flap_perp.fcstd<\/li><li>3D_Flap_perp.tar.xz<\/li><\/ol>\n\n\n\n<p>1.\u30683.\u306f\u66f4\u306b\u89e3\u51cd\u3057\u3066\u4f7f\u7528\u3055\u308c\u305f\u3044\u3002<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"has-text-align-right\"><a href=\"https:\/\/ocse2.com\/wp-admin\/post.php?post=12704\">\u3053\u306e\u7ae0\u306e\u6700\u521d\u3078<\/a>\u3000<a href=\"https:\/\/ocse2.com\/?page_id=12121\">\u5168\u4f53\u76ee\u6b21<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uff08\u672c\u8a18\u4e8b\u306f\u57f7\u7b46\u4e88\u5b9a\u672c\u306e\u4e0b\u66f8\u304d\u306b\u3066\u3001\u5de5\u4e8b\u4e2d\u306e\u5185\u5bb9\u3067\u3042\u308b\u70b9\u3054\u627f\u77e5\u304a\u304d\u4e0b\u3055\u3044\uff09 7-3. preCICE \u672c\u8a18\u4e8b\u4e2d\u3067\u4f7f\u7528\u3059\u308b\u30de\u30c6\u30ea\u30a2\u30eb\u4e00\u5f0f\uff08\u6ce8\u8a188\uff09\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 preCICE\uff08Precise Code Interactio [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-12870","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/pages\/12870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ocse2.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12870"}],"version-history":[{"count":22,"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/pages\/12870\/revisions"}],"predecessor-version":[{"id":13054,"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/pages\/12870\/revisions\/13054"}],"wp:attachment":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}