1. Home
  2. FAQ
  3. ソフトウェアに関する よくあるご質問
  4. etc
  5. (CRYSTAL)Linux で対応が確認されているOSと、MPIライブラリの対応状況の情報はありますか?

(CRYSTAL)Linux で対応が確認されているOSと、MPIライブラリの対応状況の情報はありますか?

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

更新日 2021年3月8日

こちらの記事はお役に立ちましたか?

関連記事