User Tools

Site Tools


wien2k:インストール_23.2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wien2k:インストール_23.2 [2023/04/23 17:01]
koudai
wien2k:インストール_23.2 [2023/04/23 18:21] (current)
koudai [コンパイル(Ubuntu22.04 + WIEN2k_23.2 + Intel OneAPI 2023.1)]
Line 2: Line 2:
  
 以下のソフトを事前にインストールしてください。 以下のソフトを事前にインストールしてください。
 +
 +必須
  
   * tcsh   * tcsh
-  * XCrySDen 
   * MPIでコンパイルした[[数値計算ライブラリ:FFTW3]]   * MPIでコンパイルした[[数値計算ライブラリ:FFTW3]]
     * FFTWをビルドする際に<nowiki>--enable-openmp</nowiki> のフラグをつけた場合はうまく行きませんでした     * FFTWをビルドする際に<nowiki>--enable-openmp</nowiki> のフラグをつけた場合はうまく行きませんでした
   * C/C++とFortranのコンパイラ。Intel One API推奨   * C/C++とFortranのコンパイラ。Intel One API推奨
 +
 +できれば必要
 +
 +  * GNUPLOT
 +  * XCrySDen
 +  * Octave
 +  * Python
  
 tcshなどはaptで手に入ります。 tcshなどはaptで手に入ります。
 +
 <code> <code>
-$ sudo apt install tcsh+$ sudo apt install tcsh gnuplot xcrysden octave python-is-python3
 </code> </code>
 ====== 手順 ====== ====== 手順 ======
Line 20: Line 29:
  
 商用だと50万円くらいしますが、アカデミック版は5万円くらいで買えます。 商用だと50万円くらいしますが、アカデミック版は5万円くらいで買えます。
 +
 +
 +
 ===== コンパイル(Ubuntu22.04 + WIEN2k_23.2 + Intel OneAPI 2023.1) ===== ===== コンパイル(Ubuntu22.04 + WIEN2k_23.2 + Intel OneAPI 2023.1) =====
  
Line 26: Line 38:
  
   * インストール用のフォルダを作る<code>   * インストール用のフォルダを作る<code>
-$ mkdir WIEN2k_21.1+$ mkdir WIEN2k_23.2
 </code> </code>
-  * WIEN2k_21.1.tarをインストールするフォルダに入れる+  * WIEN2k_23.2.tarをインストールするフォルダに入れる
   * インストールするフォルダに入って、HPの手順通りに実行するとコードが展開される<code>   * インストールするフォルダに入って、HPの手順通りに実行するとコードが展開される<code>
-$ tar -xvf WIEN2k_21.1.tar+$ tar -xvf WIEN2k_23.2.tar
 $ gunzip *.gz $ gunzip *.gz
 $ ./check_minimal_software_requirements.sh   # 必要なソフトが入っていなければ知らせてくれます。やらなくても可 $ ./check_minimal_software_requirements.sh   # 必要なソフトが入っていなければ知らせてくれます。やらなくても可
Line 36: Line 48:
 </code> </code>
     * continue (y/n) y     * continue (y/n) y
-  * コンパイルの設定を行う。[Press RETURN to continue][Hit Enter to continue]はEnterを押すだけなので省略<code>+  * コンパイルの設定を行う。[Press RETURN to continue][Hit Enter to continue]などはEnterを押すだけなので省略<code>
 $ ./siteconfig $ ./siteconfig
 </code> </code>
Line 52: Line 64:
       - Specify FFTW settings       - Specify FFTW settings
         - [Do you want to automatically search for FFTW installations? (Y,n):] y         - [Do you want to automatically search for FFTW installations? (Y,n):] y
-        - [Please specify a comma separated list of directories to search! (If no list is entered, /usr/local and /opt will be searched as default):] Enter +        - [Please specify a comma separated list of directories to search! (If no list is entered, /usr/local and /opt will be searched as default):なにも入力せずにEnter 
-        - [Do you want to use a FFTW version from the list above? (Y,n):] y+        - [Do you want to use a FFTW version from the list above? (Y,n):(正しく見つかれば)y
         - [Please enter the line number of the chosen version or enter 0 to manually specify your choice!:] Enter         - [Please enter the line number of the chosen version or enter 0 to manually specify your choice!:] Enter
         - [Please specify the target achitecture of your FFTW library (e.g. lib64) or accept present choice (enter):] **lib**         - [Please specify the target achitecture of your FFTW library (e.g. lib64) or accept present choice (enter):] **lib**
Line 59: Line 71:
         - [Is this correct? (Y,n):] y         - [Is this correct? (Y,n):] y
         - [Selection:] s         - [Selection:] s
-  - Configure Parallel Execution+  - Configure parallel execution
     - [Shared Memory Architecture? (y/N):] y     - [Shared Memory Architecture? (y/N):] y
     - [(like taskset -c). Enter N / your_specific_command:] n     - [(like taskset -c). Enter N / your_specific_command:] n
Line 67: Line 79:
       - [Do you want to use a present ScaLAPACK installation? (Y,n):] y       - [Do you want to use a present ScaLAPACK installation? (Y,n):] y
       - [Do you want to use the MKL version of ScaLAPACK? (Y,n):] y       - [Do you want to use the MKL version of ScaLAPACK? (Y,n):] y
-      - [Please specify your MKL_TARGET_ARCH (e.g. intel64)!:] intel64 
       - [Do you use Intel MPI? (Y,n):] y       - [Do you use Intel MPI? (Y,n):] y
       - [Is this correct? (Y,n):] y       - [Is this correct? (Y,n):] y
Line 81: Line 92:
   - Compile/Recompile programs   - Compile/Recompile programs
     - [Selection:] A     - [Selection:] A
 +      * 時間がかかります。コンピュータの性能にもよりますが一時間弱は見ておきましょう。
   - Perl Path   - Perl Path
     - [Please enter the full path of the perl program:] /usr/bin/perl     - [Please enter the full path of the perl program:] /usr/bin/perl
wien2k/インストール_23.2.1682236905.txt.gz · Last modified: 2023/04/23 17:01 by koudai