私は空力弾性 CFD シミュレーションを行っている博士課程の学生です。Ubuntu で実行されている流体オープン ソース コード (Flower) と Windows で実行されている商用構造ソフトウェア (SIMPACK) を使用して作業しており、1 つのコードから別のコードに出力を双方向で渡したいと考えています。このリンクを実行するのを手伝ってくれる人はいますか?
モハメド
答え1
あなたの質問は StackOverFlow の方が適切だと思いますが、簡単に答えると次のようになります:
これを実現するには、ネットワークを使用してプログラムの出力を別のプログラムに通信するか、共有フォルダーを使用して 1 つのプログラムの結果を出力し、別のプログラムがその出力を取得する必要があります (それぞれの仮想マシンでアプリケーションを実行している場合)。
別の方法としては、次のサイトによると Windows で実行できると記載されているので、Flower を Windows でも実行できます。http://sourceforge.net/projects/openflower/
答え2
コンピュータ間でファイルを転送したいようですね。最も簡単な方法は、USB スティックを使用することです。Windows と Linux はどちらも、ファイルシステムとして FAT または NTFS をサポートしています。
あるいは、Samba (Ubuntu の場合) を使用するか、Windows PC 上の標準の Windows ファイル共有を使用してフォルダーを共有します (エクスプローラーでフォルダーを右クリックし、[共有] を選択します)。
ネットワーク経由のランダム アクセスはローカル ファイルに比べて比較的遅いため、ネットワーク共有から直接ファイルを使用せず、代わりにローカル コンピューターにコピーすることをお勧めします。