CRYSTAL for Unix/Linux/Intel Mac OS X Basic Licence
本製品のインストール手順は公式サイト上で解説されておりますが、基本パッケージはソフトウェアを任意のディレクトリに展開するのみでインストールが完了しているため、ある程度幅広いディストリビューションに対応しているものと思われます。
CRYSTAL17 – How to install
https://www.crystal.unito.it/Manuals/howtoinstall.txt
シングルスレッド実行版のみとなりますが、本製品には投入できる要素数に制限がかかっているのみの試用版がございます。
可能であればご利用予定の環境で試用版をお試しいただければと存じます。
Try CRYSTAL
http://www.crystalsolutions.eu/try-it.html
また、本製品はMPI実装としてOpenMPIを前提としており、お客さまご自身でセットアップを行う必要がございます。
CRYSTAL17 – Parallel implementation (Replicated data)
https://www.crystal.unito.it/Manuals/crystal17_P.pdf
Instructions to build Pcrystal and MPPcrystal
https://www.crystal.unito.it/Manuals/howtoinstall_from_objects.txt
MPP Extensionは、主に分散メモリシステム上で大規模並列計算を行う場合のオプションとなります。MPP Extensionなしで(OpenMPIを利用する形で)並列計算を行うこと自体も可能です。
この場合、プログラムとしてはPcrystalを実行する形となります(MPP Extensionを利用する場合はMPPcrystalを実行)。
どちらのプログラムでも並列計算を行うことができますが、MPP Extensionはより高度な大規模並列計算への最適化が盛り込まれているようです。
CRYSTAL17 User’s Manual
(“Chapter 14 Running CRYSTAL in parallel”に解説がございます)
https://www.crystal.unito.it/Manuals/crystal17.pdf