±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ

ͶƱ±êÌâ: fhi98PP°²×°ÎÊÌâ (µ¥Ñ¡)

  • fhi98PP°²×°ÇóÖú
    1 (100%)
²é¿´: 1293  |  »Ø¸´: 4

jfgood

ľ³æ (СÓÐÃûÆø)

[ÇóÖú] fhi98PP°²×°ÎÊÌâ ÒÑÓÐ1È˲ÎÓë

ºÜÏëÖªµÀ fhi98PPµÄmakefileÎļ¯ÔõôÉ趨±àÒëÆ÷ÄØ£¬»¹ÓÐÀï±ßµÄFFLAGS £¬ÓÐÏà¹ØµÄ֪ʶ½²½âô£¬ÕÒÁ˺þÃÁË£¬Ã¿´ÎÉ趨Í꣬ÒÔΪû´íÁË£¬Ò»±àÒ룬»ù±¾¶¼ÊÇÒ»ÏÂÌáʾ



make
gcc  -c fhipp.f
fhipp.f:289.1:

d     write(ie,*)'%fhipp - state count: norb=',norb,                    
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:289.72:

d     write(ie,*)'%fhipp - state count: norb=',norb,                    
                                                                        1
´íÎó£º (1)´¦ÐèÒª WRITE Óï¾ä
fhipp.f:290.1:

d    1  ' of',(nc+nv)*nspinmx                                          
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:290.6:

d    1  ' of',(nc+nv)*nspinmx                                          
      1
´íÎó£º (1)´¦µÄÃû×ÖÖÐÓзǷ¨×Ö·û
fhipp.f:291.1:

d     do i=1,norb                                                      
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:292.1:

d       write(ie,*) n(i),l(i),f(i)                                      
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:293.1:

d     enddo                                                            
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:531.1:

d         write(ie,*)'%fhipp - core nstart=',nstart,' norbnow=',norbnow
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:532.1:

d         tc = fmom(0,mmax,al,1.d0,r,dcs(1,ispin))                     
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:533.1:

d         write(ie,*)'%fhipp - dcs electrons=',tc                       
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:534.1:

d         tc = fmom(0,mmax,al,1.d0,r,dc)                                
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:535.1:

d         write(ie,*)'%fhipp - dc electrons=',tc                        
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:536.1:

d         tc = fmom(0,mmax,al,1.d0,r,ds(1,ispin))                       
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:537.1:

d         write(ie,*)'%fhipp - ds electrons=',tc                        
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:538.1:

d         tc = fmom(0,mmax,al,1.d0,r,rho)                              
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:539.1:

d         write(ie,*)'%fhipp - rho electrons=',tc                       
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:952.1:

d       write(ie,*) '%fhipp - option',                                 
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:952.72:

d       write(ie,*) '%fhipp - option',                                 
                                                                        1
´íÎó£º (1)´¦ÐèÒª WRITE Óï¾ä
fhipp.f:953.1:

d    &    l1-1,np(l1),fp(l1),rc(l1),ep(l1),i_pp_type(l1)               
1
´íÎó£º (1)´¦Óï¾ä±êºÅÖгöÏÖ·ÇÊý×Ö×Ö·û
fhipp.f:953.6:

d    &    l1-1,np(l1),fp(l1),rc(l1),ep(l1),i_pp_type(l1)               
      1
´íÎó£º (1)´¦µÄÃû×ÖÖÐÓзǷ¨×Ö·û
make: *** [fhipp.o] ´íÎó 1
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mywai520

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)


¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
jfgood: ½ð±Ò+4, ¡ï¡ï¡ïºÜÓаïÖú 2014-04-20 12:14:25
ÎÒºÜÄÉÃÆ£¬Äã±àÒëµÄÎļþÃ÷Ã÷ÊÇfortranµÄ*.f Îļþ£¬ÄãÈ´ÓÃC±àÒëÆ÷È¥±àÒ룬ÕâÄܲ»³ö´í¡£
¼ÈÈ»×°ÁËgcc,ÄÇÓ¦¸ÃÓÐgfortran,°ÑmakefileÖеÄgcc¸ÄΪgfortran,ÈôÊÇÓÐintel±àÒëÆ÷£¬¿ÉÒÔ¸ÄΪifort¡£
2Â¥2014-04-20 11:46:52
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jfgood

ľ³æ (СÓÐÃûÆø)

еĽøÕ¹£ºmakefileÎļþ
# $Header:$
#mf 28-06-03 cleaned, deleted ESSL
#
# Makefile_linux (GNU make) for theorem@fhi
#
# pseudopotential generating program      make fhipp.x
# pseudopotential testing program         make pslp.x
# removing garbage                        make clean
#
# ---- begin settings ----

#FC      = pgf90
#FC      = g77
#FC      = g++
FC      = ifort
FFLAGS  =
#CFLAGS        =
LD      = $(FC)
LDFLAGS = $(FFLAGS) -static

# (LAPACK) public domain routines, ESSL no longer supported
LIB     = LAPACK

# ---- end settings ----

ifeq ($(LIB), LAPACK)
        MODE    = LAPACK
        LIBS    = -L../lib -lFREE
        LIBS    = ../lib/libFREE.a
endif

OBJ_GNCPP         = fhipp.o ncpp.o hamann.o tromar$(MODE).o dnlcc7$(MODE).o defrtm.o

OBJ_PSLP          = pslp.o psatom.o rcovalent.o ppcheck.o derlkb.o

OBJ_SPECTRAL_TEST = klbyii$(MODE).o laguerre.o gaussq.o

OBJ_KINETIC_TEST  = kinkon.o dfbt_srt.o bessel.o

OBJ_SHARED        = outwfct.o labelmap.o ggarad.o gga91_sr.o bpgcxc.o ldaxc.o corlyp.o pbe.o \
                    logmesh.o atomini.o sratom_n.o vestat.o vexcor.o dftseq.o \
                    atoaux.o darraux.o anderson.o moment.o spinorbit.o relxc.o \
                    pberev.o stat_orb.o fxc_mgga_pk.o\
                    vklix.o invermat.o arhf.o acgc.o gaunt.o ecp.o cepvwn.o \
                    vexcos.o

OBJ_ESSL          = dgef.o dges.o dspev.o errsav.o errset.o einfo.o

all : fhipp.x pslp.x

OBJ_GNCPP_X = $(OBJ_GNCPP) $(OBJ_SHARED)

OBJ_PSLP_X  = $(OBJ_PSLP) $(OBJ_SHARED) $(OBJ_SPECTRAL_TEST) $(OBJ_KINETIC_TEST)

%.o : %.f
        $(FC) $(FFLAGS) -c $*.f

fhipp.x : $(OBJ_GNCPP_X)
        $(LD) $(LDFLAGS) -o $@ $^ $(LIBS)

pslp.x : $(OBJ_PSLP_X)
        $(LD) $(LDFLAGS) -o $@ $^ $(LIBS)

$(OBJ_SPECTRAL_TEST) : basis.h gauss.h

fhipp.o ncpp.o pslp.o dftseq.o logmesh.o : default.h

$(OBJ_PSLP) $(OBJ_GNCPP) : $(LIBS) parameter.h

$(LIBS) :
ifeq ($(MODE),LAPACK)
        cd ../lib; $(MAKE) -f make.libFREE
endif

clean :
        rm -f *.o

# contents
#
#   fhipp.f           main
#   ncpp.f            pseudopotentials
#   hamann.f          hamann generator
#   tromar.f          troullier-martins generator
#   dnlcc7.f          pseudocore generator
#   defrtm.f          default cutoff radii for troullier-martins

#   pslp.f            main
#   psatom.f          pseudoatom
#   rcovalent.f       radii for logarithmic derivatives
#   ppcheck.f         log derivatives & ghost state analysis
#   derlkb.f          radial integrator for separable case

#   labelmap.f        labels for elements and XC functionals
#   outwfct.f         output subroutines
#   ggarad.f          gradient-corrected xc
#   gga91_sr.f        Perdew/Wang GGA91 xc
#   bpgcxc.f          Becke/Perdew xc
#   ldaxc.f           various LDA xc
#   cepvwn.f          Vosko/Wilk/Nussair LDA <inactive>
#   corlyp.f          Lee/Yang/Parr c
#   pbe.f             Burke/Perdew/Ernzerhof (PBE) GGA
#   pberev.f          revised PBE GGAs
#   acgc.f            (kli-x) for gaunt coefficients
#   arhf.f            (kli-x) fock matrix elements
#   vklix.f           (kli-x) kli equation solver
#   fxc_mgga_pk.f     Perdew/Kurth/Blaha/Zupan meta GGA
#   stat_orb.f        kinetic energy densit for meta GGA
#   atomini.f         potential initialisation
#   logmesh.f         radial mesh initialisation
#   sratom_n.f        all-electron atom
#   vestat.f          Poisson & Hartree
#   vexcor.f          exchange-correlation
#   vexcos.f          exchange-correlation spin-polarized
#   dftseq.f          radial deq solver
#   atoaux.f          predictor-corrector auxiliaries
#   darraux.f         array manipulation auxiliary
#   anderson.f        potential mixer
#   moment.f          radial moments etc.
#   spinorbit.f       spin-orbit couplings <inactive>

#   parameter.h       array dimensions
#   default.h         mesh & accuracy settings

#   klbyii.f          nonlocal hamiltonian in polynomial representation
#   laguerre.f        auxiliary: associated laguerre polynomials
#   gauss.f           gauss quadrature
#   gauss.h           gauss quadrature weights and absissas
#   basis.h           scaling parameters for laguerre polynomials

#   kinkon.f          fourier analysis of wavefunctions
#   dfbt_srt.f        fourier bessel transform
#   bessel.f          bessel functions

Ìáʾ´íÎó

ifort -Wall -static -o fhipp.x fhipp.o ncpp.o hamann.o tromarLAPACK.o dnlcc7LAPACK.o defrtm.o outwfct.o labelmap.o ggarad.o gga91_sr.o bpgcxc.o ldaxc.o corlyp.o pbe.o logmesh.o atomini.o sratom_n.o vestat.o vexcor.o dftseq.o atoaux.o darraux.o anderson.o moment.o spinorbit.o relxc.o pberev.o stat_orb.o fxc_mgga_pk.o vklix.o invermat.o arhf.o acgc.o gaunt.o ecp.o cepvwn.o vexcos.o ../lib/libFREE.a
ifort: command line warning #10157: ignoring option '-W'; argument is of wrong type
../lib/libFREE.a(ilaenv.o)£ºÔÚº¯Êý¡®ilaenv_¡¯ÖУº
ilaenv.f.text+0x3b9)£º¶Ô¡®_gfortran_compare_string¡¯Î´¶¨ÒåµÄÒýÓÃ
ilaenv.f.text+0x3dc)£º¶Ô¡®_gfortran_compare_string¡¯Î´¶¨ÒåµÄÒýÓÃ
ilaenv.f.text+0x419)£º¶Ô¡®_gfortran_compare_string¡¯Î´¶¨ÒåµÄÒýÓÃ
ilaenv.f.text+0x438)£º¶Ô¡®_gfortran_compare_string¡¯Î´¶¨ÒåµÄÒýÓÃ
ilaenv.f.text+0x457)£º¶Ô¡®_gfortran_compare_string¡¯Î´¶¨ÒåµÄÒýÓÃ
../lib/libFREE.a(ilaenv.o):ilaenv.f.text+0x476): more undefined references to `_gfortran_compare_string' follow
../lib/libFREE.a(xerbla.o)£ºÔÚº¯Êý¡®xerbla_¡¯ÖУº
xerbla.f.text+0x68)£º¶Ô¡®_gfortran_st_write¡¯Î´¶¨ÒåµÄÒýÓÃ
xerbla.f.text+0x86)£º¶Ô¡®_gfortran_transfer_character_write¡¯Î´¶¨ÒåµÄÒýÓÃ
xerbla.f.text+0xa4)£º¶Ô¡®_gfortran_transfer_integer_write¡¯Î´¶¨ÒåµÄÒýÓÃ
xerbla.f.text+0xb3)£º¶Ô¡®_gfortran_st_write_done¡¯Î´¶¨ÒåµÄÒýÓÃ
xerbla.f.text+0xc2)£º¶Ô¡®_gfortran_stop_string¡¯Î´¶¨ÒåµÄÒýÓÃ
make: *** [fhipp.x] ´íÎó 1
3Â¥2014-04-20 12:10:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jfgood

ľ³æ (СÓÐÃûÆø)

jf@jf:~/fhi98PP/src$ make
ifort  -static -o fhipp.x fhipp.o ncpp.o hamann.o tromarLAPACK.o dnlcc7LAPACK.o defrtm.o outwfct.o labelmap.o ggarad.o gga91_sr.o bpgcxc.o ldaxc.o corlyp.o pbe.o logmesh.o atomini.o sratom_n.o vestat.o vexcor.o dftseq.o atoaux.o darraux.o anderson.o moment.o spinorbit.o relxc.o pberev.o stat_orb.o fxc_mgga_pk.o vklix.o invermat.o arhf.o acgc.o gaunt.o ecp.o cepvwn.o vexcos.o ../lib/libFREE.a
ÕâËã³É¹¦ÁËô£¿
4Â¥2014-04-20 12:51:44
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

mywai520

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)


³É¹¦ÁË
5Â¥2014-04-20 14:52:34
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ jfgood µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +5 СÁõͬѧ߹߹ 2026-04-06 6/300 2026-04-06 12:58 by T¿É¿ÉÎ÷ÀïT
[¿¼ÑÐ] 071000ÉúÎïѧµ÷¼Á +6 À­ÌáÌÒ 2026-04-06 6/300 2026-04-06 12:33 by ilovexiaobin
[¿¼ÑÐ] Çóµ÷¼Á +11 xzghyuj 2026-04-04 11/550 2026-04-06 11:49 by lijunpoly
[¿¼ÑÐ] 297·Ö083200ÇóÖú +8 aekx 2026-04-05 8/400 2026-04-06 10:35 by imissbao
[¿¼ÑÐ] Ò»Ö¾Ô¸211£¬»¯Ñ§Ñ§Ë¶£¬310·Ö£¬±¾¿ÆÖصãË«·Ç£¬Çóµ÷¼Á +13 ŬÁ¦·Ü¶·112 2026-04-04 13/650 2026-04-06 07:13 by jj987
[¿¼ÑÐ] £¨µ÷¼Á£©Ò»Ö¾Ô¸±¨¿¼¹þ¶û±õ¹¤Òµ´óѧ0857×ÊÔ´Óë»·¾³×¨Òµ378·Ö¿¼Éú +7 ºÝºÝ¼ÓÓÍ 2026-04-05 7/350 2026-04-05 22:31 by dongzh2009
[¿¼ÑÐ] 308Çóµ÷¼Á +3 ÖÕ²»ËÆ´Óǰ 2026-04-05 3/150 2026-04-05 22:23 by hemengdong
[¿¼ÑÐ] µ÷¼Á +5 ºÃºÃ¶ÁÊé¡£ 2026-04-01 5/250 2026-04-05 17:54 by liucky
[¿¼ÑÐ] 298·Ö 070300Çóµ÷¼Á +15 zwen03 2026-04-02 15/750 2026-04-05 12:52 by Hdyxbekcb
[¿¼ÑÐ] 081700ѧ˶£¬323·Ö£¬Ò»Ö¾Ô¸Öйúº£Ñó´óѧÇóµ÷¼ÁѧУ +16 ÅûÐÇºÓ 2026-04-04 16/800 2026-04-05 11:27 by Öí»á·É
[¿¼ÑÐ] 26¿¼Ñе÷¼Á0710 0860 +9 ²¹²¹²»²¹ 2026-04-03 14/700 2026-04-04 23:32 by ¹û¶³´óÍõ
[¿¼ÑÐ] 324Çóµ÷¼Á +14 ÏëÉÏѧÇóµ÷ 2026-04-02 15/750 2026-04-04 20:31 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 321Çóµ÷¼Á +6 ÈÏÕæÇóÉÏѧ 2026-04-03 6/300 2026-04-04 19:51 by dongzh2009
[¿¼ÑÐ] 11408 Ò»Ö¾Ô¸Î÷µç£¬277·ÖÇóµ÷¼Á +4 zhouzhen654 2026-04-03 4/200 2026-04-04 18:10 by Öí»á·É
[¿¼ÑÐ] ÉúÎïѧ308·ÖÇóµ÷¼Á£¨Ò»Ö¾Ô¸»ª¶«Ê¦´ó£© +7 ÏàÐűػá¹ââÍòÕ 2026-04-02 7/350 2026-04-03 16:48 by rzh123456
[¿¼ÑÐ] »úеר˶297 +3 Afksy 2026-04-03 3/150 2026-04-03 14:24 by 1753564080
[¿¼ÑÐ] Ò»Ö¾Ô¸Î人Àí¹¤0856£¬³õÊÔ334 +3 26¿¼ÑвÄÁÏ 2026-04-02 3/150 2026-04-02 21:22 by dongzh2009
[¿¼ÑÐ] 272Çóµ÷¼Á£¬½ÓÊÜ¿çרҵµ÷¼Á£¡ +4 ÏÐÓ㬠2026-03-31 4/200 2026-04-02 11:18 by guyan1000
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +11 Ò»ÑùYWY 2026-03-31 11/550 2026-04-01 11:35 by wangjy2002
[¿¼ÑÐ] ¿¼Ñе÷¼ÁÇóÖú +7 13287130938 2026-03-31 7/350 2026-03-31 16:39 by 690616278
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û