[Pw_forum] installation Error
Goranka Bilalbegovic
goranka.bilalbegovic at zg.hinet.hr
Sun Apr 6 17:06:01 CEST 2003
> When using "make gamma", the result is two files:
> "phcg.x" and "pwg.x" and no (?!) "gamma.x".
> Is there anything wrong with compilation?
>
> Mahmoud
>
Hi.
No, "make gamma" produces phcg.x and pwg.x.
If you look at the end of the file "Makefile" in directory Gamma, you will
find the lines:
----------------------------------------------------------------------------
---------
#
# targets
#
include .dependencies
all: pwg.x phcg.x
pwg.x: $(GAMMA) $(PWOBJS) pwscf.o
$(LD) -o pwg.x $(FFLAGS) pwscf.o $(GAMMA) $(PWOBJS) $(MODULES) $(LFLAGS)
phcg.x: $(GAMMA) $(PWOBJS) $(CGOBJS)
$(LD) -o phcg.x $(FFLAGS) $(CGOBJS) $(GAMMA) $(PWOBJS) $(MODULES) $(LFLAGS)
----------------------------------------------------------------------------
-------------------------
This controls part of the compilation and gives names to Gamma related
executables.
It was possible to choose other names.
You should compare this point with similar rules in Makefiles for other
components of PWscf. For example,
the results of "make upf" are: cpmd2upf, oldcp2upf, vdb2upf uspp2upf,
fhi2upf, ncpp2upf, rrkj2upf.
This part of compilation is controlled by upftools/Makefile.
Best regards,
Goranka
More information about the users
mailing list