quantum-espresso/TDDFPT/Examples/make.inc

61 lines
1.7 KiB
PHP

.SUFFIXES : .pw-in .tddfpt-in .tddfpt_pp-in .dav-in .pw-out .tddfpt-out .tddfpt_pp-out .dav-out .tddfpt-st-in .tddfpt-st-out .tddfpt-in-s2 .tddfpt-out-s2 .tddfpt-in-s2-2 .tddfpt-out-s2-2 .pw-ref .tddfpt-ref .tddfpt-ref-s2 .tddfpt-ref-s2-2 .tddfpt-eels-in .tddfpt-eels-out .pp-in .pp-out
##################################################
# RECOMMENDED USER EDITABLE PART STARTS HERE #
##################################################
#An example on how to use these variables are as follows
#RUNNER = openmpi-1.4.3/bin/mpirun -np 8
#PWSCF = "../../../bin/pw.x" -ndiag 4
RUNNER =
PWSCF = "../../../bin/pw.x"
TDDFPT_LANCZOS = "../../../bin/turbo_lanczos.x"
TDDFPT_DAVIDSON = "../../../bin/turbo_davidson.x"
TDDFPT_EELS = "../../../bin/turbo_eels.x"
TDDFPT_PP = "../../../bin/turbo_spectrum.x"
PWPP = "../../../bin/pp.x"
##################################################
# End of recommended editable part #
##################################################
check_pw = "../tools/check_pw.tcl"
check_tddfpt = "../tools/check_tddfpt.tcl"
check_pp = "../tools/check_pp.tcl"
check_move_cube = "../tools/check_move_cube.sh"
.pw-in.pw-out:
$(RUNNER) $(PWSCF) < $< > $@
.tddfpt_pp-in.tddfpt_pp-out:
$(RUNNER) $(TDDFPT_PP) < $< > $@
.tddfpt-in.tddfpt-out:
$(RUNNER) $(TDDFPT_LANCZOS) < $< > $@
.tddfpt-st-in.tddfpt-st-out:
$(RUNNER) $(TDDFPT_LANCZOS) < $< > $@
.tddfpt-in-s2.tddfpt-out-s2:
$(RUNNER) $(TDDFPT_LANCZOS) < $< > $@
.tddfpt-in-s2-2.tddfpt-out-s2-2:
$(RUNNER) $(TDDFPT_LANCZOS) < $< > $@
.dav-in.dav-out:
$(RUNNER) $(TDDFPT_DAVIDSON) < $< > $@
.tddfpt-eels-in.tddfpt-eels-out:
$(RUNNER) $(TDDFPT_EELS) < $< > $@
.pp-in.pp-out:
$(RUNNER) $(PWPP) < $< > $@