This is a Hartree-Fock program only for s-type orbitals.
In order to compile the codes, a c++ 17 compiler and two libraries, Eigen and Boost, are required.
- Run:
sudo apt install libegin3-dev
- Replace EIGENPATH in the makefiles(Makefile, test/Makefile) to the installed path.
- Run:
sudo apt-get install libboost-all-dev
- Enter subdirectory test/:
cd test/
- Compile: (The executable file is present so this step can be ignored)
make
- Run:
./test
- Check that "All tests passed" is printed on the terminal.
- Return to the main directory:
cd ..
- Compile: (The executable file is present so this step can be ignored)
make
- Run:
./run_hf
- Enter the input file path, and the log file will be generated at the same directory as the input file.