OpenMX (Open source package for Material eXplorer)
OpenMX(Open source package for Material eXplorer)is a density functional theory (DFT) software package based on the pseudo atomic basis with norm-conserved pseudopotentials.
Webpages
公式Official page: http://www.openmx-square.org/
MateriApps: https://ma.issp.u-tokyo.ac.jp/en/app/649
Official Documents
Installed versions (2023-05-22)
3.9.9
How to use OpenMX on ISSP Supercomputer System B
Executable binary file
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/bin/openmx
Directory where VPS and PAO (pseudopotentials and atomic basis) are installed
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/DFT_DATA19/
Add the following line to the input file of openmx
to use VPS and PAO.
data.path /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/DFT_DATA19/
Sample input files
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/sample_script/openmx.sh
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/work/
How to use OpenMX on System B
Copy a sample job script and an input file (e.g., Methane.dat
) to the working directory (in this case, the current directory)
$ cp /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/sample_jobscript/openmx.sh .
$ cp /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/work/Methane.dat .
Add the following line to the end of the input file (Methane.dat
)
data.path /home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1/DFT_DATA19/
Submit a job
Replace input.dat
in the last line of the job script file, openmx.sh
, with Methane.dat
, and then run the following command
$ sbatch openmx.sh
For details of compilation options, see
/home/issp/materiapps/oneapi_compiler_classic-2023.0.0--openmpi-4.1.5/openmx/openmx-3.9.9-1.log
How to use OpenMX on SystemC
There are two differences from usage on SystemB
- Replace
oneapi_compiler_classic-2023.0.0--openmpi-4.1.5
withPrgEnv-intel_8.3.3
- Use
qsub
command instead ofsbatch
command.