CalculiX#

CalculiXは有限要素法を使用したオープンソースの解析コードです。CalculiXは有限要素モデルの構築、計算、ポスト処理ができます。CalculiXはGUIであるcgxとソルバであるccxが提供されています。

CalculiXについては次のサイトで公開されています。

http://www.calculix.de/

インストール#

最新版を使用する場合はコンパイルが必要になります。 本節ではバイナリ版を導入する場合の手順を説明します。

Ubuntu(LinuxもしくはWSL)#

バイナリ版は 公式ページ の"a Linux executable"からダウンロードできます。 2023年6月18日時点ではバイナリ版は実行時にエラーで動作しません。 これは Ubnutu-22.04gfortran-7 がインストールできないためです。 Ubnutuを使用する場合はUbuntu-20.04以前を使用してください。

../../_images/calculix_fig001.png

ダウンロードした tar.bz2 ファイルは次のコマンドで解凍することができます。

sudo cp ccx_2.20.tar.bz2 /usr/local
cd /usr/local
sudo tar jxvf ./ccx_2.20.tar.bz2
sudo cp ./CalculiX/ccx_2.20/src/ccx_2.20 ../bin

計算実行#

計算を実行する場合は次のコマンドで実行します。 <jobname>の箇所は実行する計算インプットのファイル名を入力します。 拡張子は除きます。

ccx_2.20 -i <jobname>

libgfortran.so.4に関するエラーが表示された場合は、gfortran-7をインストールします。

sudo apt update
sudo apt install gfortran-7