Skip to content

issp-center-dev/StdFace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StdFace

An input file generator for HPhi, mVMC, UHF, and H-wave.

Requirement

C compiler (intel, Fujitsu, GNU, etc. )

Get StdFace

With Git

$ git clone https://github.com/issp-center-dev/StdFace

Without Git (supported from ver.1.0)

You can download StdFace from release page.

Install StdFace

$ cmake -B build [options]
$ cmake --build build
$ cmake --install install

Options need to be specified which programs are to be built:

  • -DHPHI=ON

    HPhi mode is enabled. hphi_dry.out and libStdFace_hphi.a will be generated.

  • -DMVMC=ON

    mVMC mode is enabled. mvmc_dry.out and libStdFace_mvmc.a will be generated.

  • -DUHF=ON

    UHF mode is enabled. uhf_dry.out and libStdFace_uhf.a will be generated.

  • -DHWAVE=ON

    H-wave mode is enabled. hwave_dry.out and libStdFace_hwave.a will be generated.

One or more options may be set simultaneously. Defaults are OFF.

Usage

xxx_dry.out (xxx = hphi, mvmc, uhf, hwave) can be done with the following command with input.in as input file.

$ xxx_dry.out input.in

After execution, input files for executing each tool will be generated in the executed directory. Descriptions of StdFace input files can be found in the manuals for each tool:

HPhi, mVMC, UHF, and H-wave.

Licence

The distribution of the program package and the source codes for StdFace follow GNU General Public License version 3 (GPL v3).

Author

Kazuyoshi Yoshimi, Mitsuaki Kawamura, Kota Ido, Yuichi Motoyama, and Tatsumi Aoyama.