±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 4431  |  »Ø¸´: 12
¡¾½±Àø¡¿ ±¾Ìû±»ÆÀ¼Û8´Î£¬×÷ÕßChemiAndyÔö¼Ó½ð±Ò 6.4 ¸ö
±¾Ìû²úÉú 1 ¸ö Ä£ÄâEPI £¬µã»÷ÕâÀï½øÐв鿴

ChemiAndy

ľ³æ (ÕýʽдÊÖ)


[×ÊÔ´] ¡¾Ô­´´¡¿CPMD3.15.1 ºÍ3.13.2ÔÚUbuntuϵÄ×Ô¶¯ÏÂÔØ£¬°²×°£¬²âÊԽű¾ £¨Gfortran£©

ÊÊÓÃÓÚUbuntu 8.10 ÖÁ 11.04µÄËùÓа汾£¬ºÍx86»òx86_64ƽ̨¡£
ͬʱ¿É×Ô¶¯°²×°VMD1.8.7£¬ CPMD±àÒëÍê³Éºó×Ô¶¯ÔËÐвâÊÔB2H6µÄ²¨º¯Êý¼ÆË㣬²¢ÀûÓÃ×Ô´ø¹¤¾ßcpmd2cube.xÉú³É²¨º¯ÊýͼƬ¡£Õû¸ö¹ý³Ì15·ÖÖÓ¡£¿´µ½Í¼Æ¬¾Í±íʾ°²×°³É¹¦¡£


ÒÔÆÕͨÓû§µÇ¼Ubuntu×ÀÃæ¡£´ò¿ªÖÕ¶Ë£¬±£³ÖÔÚÓû§¸ùĿ¼Ï¡£
Ê×ÏÈÏÂÔØÈçÏÂÔ´Îļþ°ü£¬²¢È«²¿·Åµ½Óû§¸ùĿ¼£¬¼´ ¡°/home/xxxx¡±ÏÂ
(1) cpmd-v3_15_1.tgz
(2) cpmd-test.tar.gz
(3) cpmd2cube.tar.gz
(4) vmd-1.8.7.bin.LINUX.opengl.tar.gz (»òvmd-1.8.7.bin.LINUXAMD64.opengl.tar.gz)

(Æäʵ£¬Èç¹ûÄãûÓÐÏÂÔØ£¬¸Ã½Å±¾½«»á×Ô¶¯´ÓChemsoft.chÍøÕ¾ÏÂÔØCPMD3.15.1 code!!! Õâ¸öÕâ¸öÎ¥·´Ð­ÒéµÄÏÂÔØµãºÜ¿ì»áʧЧ)

È»ºóʹÓÃÎı¾ÎļþÉú³ÉÈçÏÂÎļþ£¬ÃüÃûΪUbuntucpmd15
ÒýÓûØÌû:
#!/bin/sh
# 'ubuntucpmd15' from Ernst Schumacher
# Version 2012-08-04
# make sure we are in /home/$USER
cd /home/$USER
export PATH=.:$PATH
echo 'check the second box "... (universe)",'
echo 'then "close", "close" again'
echo 'and later "Y" when asked to continue'
gksu gksu --desktop /usr/share/applications/software-properties.desktop /usr/bin/software-properties-gtk
sudo apt-get update
sudo apt-get install tcsh make eog gfortran libblas-dev libatlas-base-dev fftw-dev
test -e ./cpmdmake15 || wget chemsoft.ch/downloads/cpmdmake15
test -e ./cpmd-v3_15_1.tgz || wget chemsoft.ch/downloads/cpmd-v3_15_1.tgz
test -e ./cpmd2cube.tar.gz || wget chemsoft.ch/downloads/cpmd2cube.tar.gz
test -e ./cpmd-test.tar.gz || wget chemsoft.ch/downloads/cpmd-test.tar.gz
chmod +x cpmdmake15
./cpmdmake15
exit

È»ºó½«´ËÎļþ¼Ó¿ÉÖ´ÐÐȨÏÞ£¬¼´£º> chmod +x ubuntucpmd15
È»ºóÔËÐÐËü > ./ubuntucpmd15

È»ºó¸Ã½Å±¾»áÊ×ÏȰ²×°ËùÓÐÐèÒªµÄ±àÒëÆ÷£¬Êýѧ¿â¡£´Ëʱ»áÌø³öÒ»¸ö´°¿Ú£¬ÊÇÈÃÄãÑ¡ÔñÏÂÔØÔ´µÄ¡£Ö»¸ømainºÍUniverse´ò¹´£¬ÆäËücheckµô£¬È»ºóClose, close¡£

ÖÁ´Ë»ù±¾´ó¹¦¸æ³É¡£¸Ã½Å±¾»á×Ô¶¯ÏÂÔØÒ»¸ö½Ðcpmdmake15µÄ½Å±¾£¬²¢µ÷ÓÃËüÍê³ÉËùÓеıàÒë²âÊÔ¡£ÄãÖ»Ðè¾²´ý15·ÖÖÓ£¬³öÏÖ²¨º¯ÊýͼƬ´°¿Ú¡£

°²×°¹ý³Ì»á×Ô¶¯Éú³ÉÒ»¸öCPMDµÄÎļþ¼Ð¡£ÄǸö¿É°®µÄcpmd.x¾ÍÔÚÄÇÀïµÈ´ý×ÅÄãÓÃËüÅܳöѤÀöµÄÄ£Äâ¡£¡£¡£

ÆäËü£º
(1) cpmd.x¿É¿½ÖÁÆäËüLinuxÉÏÔËÐУ¬²»¹ýÐèҪͬʱ½« /usr/lib/libgfortran.so.3 ¸´ÖƵ½Ð»úÆ÷µÄ /usr/lib ÏÂ(as root)£» »òÕ߸´ÖƵ½cpmd.xËùÔÚĿ¼£¬ÀýÈç ~/CPMD-3.15.1 È»ºó±à¼­ .bashrc ¼ÓÈëÈçÏ»·¾³±äÁ¿£º
ÒýÓûØÌû:
export LD_LIBRARY_PATH=/home/$USER/CPMD-3.15.1

(2) CPMD3.13.2µÄ×Ô¶¯±àÒë½Å±¾£ºÖ»Ð轫ÉÏÃæ½Å±¾ÖеÄÕâÁ½ÐÐ
ÒýÓûØÌû:
test -e ./cpmdmake15 || wget chemsoft.ch/downloads/cpmdmake15
test -e ./cpmd-v3_15_1.tgz || wget chemsoft.ch/downloads/cpmd-v3_15_1.tgz

¸Ä³É
ÒýÓûØÌû:
test -e ./cpmdmake || wget chemsoft.ch/downloads/cpmdmake
#test -e ./cpmd-v3_15_1.tgz || wget chemsoft.ch/downloads/cpmd-v3_15_1.tgz

¸ÐÐ»Ô­ÍøÕ¾×÷Õß¹±Ï×£º http://www.chemsoft.ch/qc/cpmd315.htm

[ Last edited by ChemiAndy on 2011-4-17 at 00:24 ]
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ChemiAndy

ľ³æ (ÕýʽдÊÖ)


¡ï ¡ï ¡ï ¡ï ¡ï
zh1987hs(½ð±Ò+5): лл 2011-04-09 20:00:48


×Ô¶¯°²×°±àÒëÆ÷(gfortran)Êýѧ¿âµÄÃüÁî
ÒýÓûØÌû:
sudo apt-get update
sudo apt-get install tcsh make eog gfortran libblas-dev libatlas-base-dev fftw-dev

×Ô¶¯Éú³ÉµÄMakefile ÅäÖÃÎļþ
ÒýÓûØÌû:
#--------------- Default Configuration for PC-GFORTRAN ---------------
SRC  = .
DEST = .
BIN  = .
FFLAGS = -c -fdefault-real-8 -O2 -fcray-pointer
LFLAGS = -L/usr/lib/atlas -llapack -lblas
CFLAGS = -c -O2 -Wall
CPP = /lib/cpp -P -C -traditional
CPPFLAGS = -D__Linux -D__PGI -D__GNU -DFFT_DEFAULT
NOOPT_FLAG =
CC = gcc
FC = gfortran
LD = gfortran
AR = ar
#----------------------------------------------------------------------------
# Personal Configuration
# My_Conf:
# All arguments:  PC-GFORTRAN
#----------------------------------------------------------------------------
#----------------------------------------------------------------------------
# End of Personal Configuration
#----------------------------------------------------------------------------
CFGDEST = .
CFGMACH = PC-GFORTRAN
CFGQMMM =
#

×Ô¶¯±àÒ룬²âÊԽű¾
ÒýÓûØÌû:
#!/bin/csh
# Main script for building and installing CPMD
# Ernst Schumacher www.chemsoft.ch April 08 2012
# unpacking cpmd-v3_15_1.tgz and compiling cpmd.x
# unpacking CPMD-test.tar.gz
# unpacking cpmd2cube.tar.gz and compiling cpmd2cube.x
# unpacking and installing vmd-1.8.7
# If the last two archives are not found in /home/$USER the
# test run runme-b2h6.sh just omits using their functions
#
if ( `uname -m` == x86_64 ) then
  set bn = 64
else
  set bn = 32
endif
if (! -e /home/$USER/CPMD/cpmd.x ) then
  if (! -e cpmd-v3_15_1.tgz ) then
    echo Please get 'cpmd-v3_15_1.tgz'
    echo from http://www.cpmd.org
    echo You need a password, obtained by registering,
    echo for downloading the CPMD package
    exit
  endif
# unpack the archive into your home directory
  tar xzvf cpmd-v3_15_1.tgz >& tar.log
  chmod -R 777 CPMD
  cd ~/CPMD/CONFIGURE
  switch ($bn)
    case 32:
      mv PC-GFORTRAN PC-GFORTRAN.junk
      sed 12c\ "LFLAGS='-L/usr/lib/atlas -llapack -lblas'" PC-GFORTRAN.junk > PC-GFORTRAN
      rm -f PC-GFORTRAN.junk
      breaksw
    case 64:
      mv LINUX-x86_64-FEDORA LINUX-x86_64-FEDORA.junk
      sed 13c\ "     LFLAGS='/usr/lib64/libfftw.so.2.0.5 -L/usr/lib64/atlas -llapack -lblas'" LINUX-x86_64-FEDORA.junk > LINUX-x86_64-FEDORA
      rm -f LINUX-x86_64-FEDORA.junk
  endsw
  clear
  echo Building and running cpmd.x
  echo from CPMD on ubuntu V.10.10
  echo cpmdmake script version 2011-08-04
  echo using gfortran v.4.4.3 or higher
  echo " "
  cd ~/CPMD
  switch ($bn)
    case 32:
      ./mkconfig.sh PC-GFORTRAN > Makefile
      breaksw
    case 64:
      ./mkconfig.sh LINUX-x86_64-FEDORA > Makefile
  endsw
  date +"%D %T"
  echo making cpmd.x
  make >& make.log
  date +"%D %T"
  if (! -e cpmd.x ) then
    echo Something went wrong! Look into
    echo ~/CPMD/make.log
    echo to find out what
    exit
  endif
  echo ............. success
  # mv cpmd.x ..
  make clean > /dev/null
  cd /home/$USER
endif
#
if (! -e ~/CPMD-test ) then
  if (! -e cpmd-test.tar.gz ) then
    echo get cpmd-test.tar.gz
    echo from http://www.cpmd.org/downloads/contrib
    echo You need the same password as for CPMD.
    echo Instead of using one of the test input files
    echo you can also compose one of your own
    echo consulting the Manual.
    exit
  else
    tar xzvf cpmd-test.tar.gz >& tar.log
  endif
endif
#
if (! -e ~/cpmd2cube ) then
  if (! -e cpmd2cube.tar.gz ) then
    echo get cpmd2cube.tar.gz
    echo from http://www.cpmd.org/downloads/contrib
    echo if you want to use visualization.
    echo You need the same password as for CPMD
  else
    tar xzvf cpmd2cube.tar.gz >& tar.log
    cd cpmd2cube
    ./Configure -makefile Linux-PC-GFORTRAN-FFTW
    make
    make clean
  endif
endif
if ( -e ~/cpmd2cube/cpmd2cube.x ) then
    cp ~/cpmd2cube/cpmd2cube.x ~/CPMD
endif
#
cd /home/$USER
if (! -e ~/vmd-1.8.7 ) then
  switch ($bn)
    case 32:
      if (! -e vmd-1.8.7.bin.LINUX.opengl.tar.gz ) then
        wget chemsoft.ch/downloads/vmd-1.8.7.bin.LINUX.opengl.tar.gz
      endif
      tar xzvf vmd-1.8.7.bin.LINUX.opengl.tar.gz >& tar.log
      breaksw
    case 64:
      if (! -e vmd-1.8.7.bin.LINUXAMD64.opengl.tar.gz ) then
        wget chemsoft.ch/downloads/vmd-1.8.7.bin.LINUXAMD64.opengl.tar.gz
      endif
      tar xzvf vmd-1.8.7.bin.LINUXAMD64.opengl.tar.gz >& tar.log
  endsw
  cd vmd-1.8.7
  ./configure
  cd src
  sudo make install
  setenv PATH $PATH\:\/usr\/local\/bin\/vmd
endif
#
cd /home/$USER
rm -f *tar.gz
cd ~/CPMD-test/properties
cp *.inp *.psp *.vmd *.xyz *.sh ~/CPMD
cd ~/CPMD
# get rid of arch
mv runme-b2h6.sh runme-b2h6.junk
sed 's/.`arch`//g' runme-b2h6.junk > runme-b2h6.sh
rm -f runme-b2h6.junk

# need cutoff 96.0 for AMD64
mv b2h6-wf.inp b2h6-wf.junk
sed 's/90.0/96.0/' b2h6-wf.junk > b2h6-wf.inp
rm -f b2h6-wf.junk
mv b2h6-prop.inp b2h6-prop.junk
sed 's/90.0/96.0/' b2h6-prop.junk > b2h6-prop.inp
rm -f b2h6-prop.junk
mv b2h6-ks.inp b2h6-ks.junk
sed 's/90.0/96.0/' b2h6-ks.junk > b2h6-ks.inp
rm -f b2h6-ks.junk
mv b2h6-ksorbs.inp b2h6-ksorbs.junk
sed 's/90.0/96.0/' b2h6-ksorbs.junk > b2h6-ksorbs.inp
rm -f b2h6-ksorbs.junk
# need to separate LOCALIZE from other property calcs
cp b2h6-prop.inp b2h6-propnl.inp
mv b2h6-prop.inp b2h6-proploc.inp

mv b2h6-propnl.inp b2h6-propnl.junk
sed 11D b2h6-propnl.junk > b2h6-propnl.inp
rm -f b2h6-propnl.junk

mv b2h6-proploc.inp b2h6-proploc.junk
sed 12,19D b2h6-proploc.junk > b2h6-proploc.inp
rm -f b2h6-proploc.junk
# adjust runme for changed properties calculation
mv runme-b2h6.sh runme-b2h6.junk
sed -e 49c\ '\.\/cpmd.x b2h6-propnl.inp . > b2h6-propnl.out' \
    -e 50i\ '\.\/cpmd.x b2h6-proploc.inp . > b2h6.proploc.out' runme-b2h6.junk > runme-b2h6.sh
rm -f runme-b2h6.junk
chmod +x runme-b2h6.sh

echo " "
echo Now, run all jobs from CPMD-test/properties,
echo optimizing the wavefunctions of B2H6
echo and obtaining several properties.
echo This takes 8 to 15 min

./runme-b2h6.sh
if ( -e b2h6-wf.out ) cat b2h6-wf.out
if ( -e b2h6-ksorb-6.tga ) eog b2h6-ksorb-6.tga
exit

runme-b2h6.sh Îļþ
ÒýÓûØÌû:
#!/bin/sh
#PBS -l walltime=2:00:00
#

if [ "$PBS_ENVIRONMENT" = "PBS_BATCH" ]
then
  cd $PBS_O_WORKDIR
fi

# for this script to work, you need to have
# cpmd.x and cpmd2cube.x executables in the current working directory
# and vmd version 1.8.2 in your searchpath
cdx=0
c2c=0
vmd=0

test -e ./cpmd.x      && cdx=1
test -e ./cpmd2cube.x && c2c=1
hash vmd 2> /dev/null && vmd=1

test $cdx -eq 1 || echo WARNING: cpmd.x is NOT available
test $c2c -eq 1 || echo WARNING: cpmd2cube is NOT available
test $vmd -eq 1 || echo WARNING: vmd is NOT available

# no point in continuing without cpmd.x
test $cdx -eq 1 || exit 666

# redirect stdout and stderr to a file
exec 1> runme-b2h6.log
exec 2>&1

# turn on verbose shell execution
set -vx

# first clean up the mess from the last run.
rm -f RESTART* DENSITY* EL* LATEST GEOMETRY* GSHELL *.tga\
    *.cube *.pdb IONS+CENTER* WANNIER* OVERLAP WFNCOEF

# optimize the wf and get a first set of 'DENSITY' format files...
./cpmd.x b2h6-wf.inp . > b2h6-wf.out
if [ $c2c ]
then
  ./cpmd2cube.x -o b2h6-elf   -rho -halfmesh  ELF
  ./cpmd2cube.x -o b2h6-dens  -rho -halfmesh  DENSITY
  ./cpmd2cube.x -o b2h6-elpot -rho -halfmesh  ELPOT
fi

# and calculate lots of properties
./cpmd.x b2h6-propnl.inp . > b2h6-propnl.out
./cpmd.x b2h6-proploc.inp . > b2h6.proploc.out
if [ $c2c ]
then
  ./cpmd2cube.x -o b2h6-local- -psi -halfmesh WANNIER_1.[0-9]*
fi
mv RHO_TOT.cube b2h6-rho.cube
mv IONS+CENTERS.xyz b2h6-wc.xyz

# diagonalize the remaining KS orbitals...
./cpmd.x b2h6-ks.inp . > b2h6-ks.out

# now get some KS orbitals
./cpmd.x b2h6-ksorbs.inp . > b2h6-ksorbs.out

# rename the next batch of outputs.
for f in 01 02 03 04 05 06 07 08 09 10 11 12 13 14
do
  test -f PSI.0$f.cube && mv PSI.0$f.cube b2h6-orb-$f.cube
done

# use vmd to generate a picture gallery.
if [ $vmd ]
then
  vmd -dispdev none -size 600 400 -e b2h6-wannier.vmd
  if [ $c2c ]
  then
    vmd -dispdev none -size 600 400 -e b2h6-dens.vmd
    vmd -dispdev none -size 600 400 -e b2h6-elpot.vmd
    vmd -dispdev none -size 600 400 -e b2h6-elf.vmd
    vmd -dispdev none -size 600 400 -e b2h6-local-orbs.vmd
  fi
  vmd -dispdev none -size 600 400 -e b2h6-rho.vmd
  vmd -dispdev none -size 600 400 -e b2h6-ksorb-1.vmd
  vmd -dispdev none -size 600 400 -e b2h6-ksorb-6.vmd
  vmd -dispdev none -size 600 400 -e b2h6-ksorb-7.vmd
  vmd -dispdev none -size 600 400 -e b2h6-ksorb-8.vmd
fi

# clean up the mess from this run.
rm -f RESTART* DENSITY* EL* LATEST GEOMETRY* GSHELL \
    *.pdb WANNIER* OVERLAP WFNCOEF
exit 0



[ Last edited by ChemiAndy on 2011-4-9 at 20:08 ]
2Â¥2011-04-09 20:00:16
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

xufund

ÖÁ×ðľ³æ (ÖªÃû×÷¼Ò)


¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

very good
thanks
3Â¥2011-04-09 22:45:19
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

¶ÔÒ»¸öÐÂÊÖÀ´Ëµ£¬Ì«ÓÐÓÃÁË£¡£¡£¡£¡£¡
лл
4Â¥2011-05-02 12:41:00
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

xk6891

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)


¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

Åå·þ
5Â¥2011-05-07 07:48:57
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

lihb734

Ìú¸Ëľ³æ (Ö°Òµ×÷¼Ò)


¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

Â¥Ö÷ÐÁ¿àÁË£¬¸Ðл·ÖÏí¾­Ñé¡£
6Â¥2011-05-07 21:35:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

slz_1018

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


¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

ÄãºÃ£¬ÎÒ°´ÉÏÊö·½·¨±àÒë³É¹ýÁË¡£µ«ÊÇÈç¹ûÖ´ÐÐÆäËûÔËËãÓ¦ÈçºÎ´¦Àí£¿
7Â¥2011-05-16 14:47:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yoghurt117

ľ³æ (ÕýʽдÊÖ)


¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

»ùÓÚubuntuµÄÆäËü°æ±¾µÄlinuxÄÜÕâÑù±àÒëô£¿

»¹ÓУ¬Õâ¸ö±àÒë·½·¨ÓÐûÓÐÓ²¼þÒÀÀµÐÔ£¬Â¥Ö÷Äܲ»ÄܰÑÊÔ¹ýµÄÓ²¼þÅäÖÃд³öÀ´
8Â¥2011-07-05 22:55:43
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ChemiAndy

ľ³æ (ÕýʽдÊÖ)


ûÓÐÓ²¼þÒÀÀµÐÔ¡£Ó¦¸ÃÖ»Óë±àÒëÈí¼þ»·¾³Óйء£Äã¿ÉÒÔÊÔÊÔ¡£ÓÐÎÊÌâ·¢ÉÏÀ´¿´¿´¡£
9Â¥2011-07-06 00:54:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

Ì«°ôÁË
10Â¥2011-08-25 06:16:32
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

xwu10

Í­³æ (СÓÐÃûÆø)


ÕâÖ»ÊÇ´®Ðеİɣ¬²¢ÐеÄÄܼӽøÈ¥Âð
11Â¥2012-05-01 12:37:13
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Ò»Éù̾Ϣ010

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


¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶,ÓÅÐãÍÆ¼ö

Linux Deepin 12.06 32λ DELL 5100 ̨ʽ»ú
°²×°±¨´í
Something went wrong! Look into
/home/administrator/CPMD-3.15.3/make.log
to find out what
make.logÖеı¨´íÐÅϢΪ£º

        IF(XMIN.GE.DABS(X(II))) IJ=I                                    
                        1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:606.25:

          A(J,II)=DCONJG(A(J,II))                                       
                         1
´íÎó£º (1)´¦¶Ô¡®dconjg¡¯µÄµ÷ÓÃÖвÎÊý¡®z¡¯µÄÀàÐÍÓ¦¸ÃÊÇ¡®COMPLEX(16)¡¯£¬¶ø·Ç¡®COMPLEX(8)¡¯
./util.f:680.26:

        A(I) = A(I)- DMOD(A(I),1.D-15)                                 
                          1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dmod¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:706.22:

        IF(DABS(DIMAG(A(II,I))).GT.TOLL) THEN                           
                      1
´íÎó£º (1)´¦¶Ô¡®dimag¡¯µÄµ÷ÓÃÖвÎÊý¡®z¡¯µÄÀàÐÍÓ¦¸ÃÊÇ¡®COMPLEX(16)¡¯£¬¶ø·Ç¡®COMPLEX(8)¡¯
./util.f:803.14:

      IF(DABS(X).LT.SMALL) THEN                                         
              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:806.19:

        SBES0=DSIN(X)/X                                                
                   1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dsin¡¯µÄʵ²Î¡®x¡¯±ØÐëΪ˫¾«¶È
./util.f:817.14:

      IF(DABS(DIFF).GT.SMALL) THEN                                      
              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:818.30:

        FC4=(X*DSIN(Y)-Y*DSIN(X))/(X*Y*(Y*Y-X*X))                       
                              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dsin¡¯µÄʵ²Î¡®x¡¯±ØÐëΪ˫¾«¶È
./util.f:833.14:

      IF(DABS(Y).GT.SMALL) THEN                                         
              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:834.32:

        SB1=DSIN(Y)/Y**3 - DCOS(Y)/Y**2                                 
                                1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dcos¡¯µÄʵ²Î¡®x¡¯±ØÐëΪ˫¾«¶È
./util.f:855.14:

      IF(DABS(Y).GT.SMALL) THEN                                         
              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:857.17:

     *    + DCOS(Y)*(-15.0D0/Y**4+1.0D0/Y**2)                           
                 1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dcos¡¯µÄʵ²Î¡®x¡¯±ØÐëΪ˫¾«¶È
./util.f:879.14:

      IF(DABS(Y).GT.SMALL) THEN                                         
              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:881.17:

     *    + DCOS(Y)*(-945.0D0/Y**6+105.0D0/Y**4-1.0D0/Y**2)            
                 1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dcos¡¯µÄʵ²Î¡®x¡¯±ØÐëΪ˫¾«¶È
./util.f:844.14:

      IF(DABS(Y).GT.SMALL) THEN                                         
              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:845.51:

        SB2=DSIN(Y)*(3.0D0/Y**4-1.0D0/Y**2) - DCOS(Y)*(3.0D0/Y**3)      
                                                   1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dcos¡¯µÄʵ²Î¡®x¡¯±ØÐëΪ˫¾«¶È
./util.f:867.14:

      IF(DABS(Y).GT.SMALL) THEN                                         
              1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:869.17:

     *    + DCOS(Y)*(-105.0D0/Y**5+10.0D0/Y**3)                        
                 1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dcos¡¯µÄʵ²Î¡®x¡¯±ØÐëΪ˫¾«¶È
./util.f:962.26:

         time = nint(dabs(timec()))                                    
                          1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
./util.f:1005.21:

         time = DABS(timec())                                          
                     1
´íÎó£º (1)´¦ÄÚ½¨º¯Êý¡®dabs¡¯µÄʵ²Î¡®a¡¯±ØÐëΪ˫¾«¶È
make: *** [util.o] ´íÎó 1
12Â¥2013-05-07 08:45:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

pppqqq8229

Ìú³æ (³õÈëÎÄ̳)


ÒýÓûØÌû:
12Â¥: Originally posted by Ò»Éù̾Ϣ010 at 2013-05-07 08:45:26
Linux Deepin 12.06 32λ DELL 5100 ̨ʽ»ú
°²×°±¨´í
Something went wrong! Look into
/home/administrator/CPMD-3.15.3/make.log
to find out what
make.logÖеı¨´íÐÅϢΪ£º

        IF(XMIN.GE.DABS(X( ...

This is a problem with the upgrading of gfortran. I ran into the same problem and solve it by install the old version of gfortran. Then it works.
13Â¥2013-05-21 07:37:59
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ChemiAndy µÄÖ÷Ìâ¸üÐÂ
¡î ÎÞÐǼ¶ ¡ï Ò»ÐǼ¶ ¡ï¡ï¡ï ÈýÐǼ¶ ¡ï¡ï¡ï¡ï¡ï ÎåÐǼ¶
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 0703µ÷¼Á£¬Ò»Ö¾Ô¸Ìì½ò´óѧ319·Ö +9 haaaabcd 2026-04-05 9/450 2026-04-06 08:19 by shangxh
[¿¼ÑÐ] 331Çóµ÷¼Á +8 ÓÚÕ÷yz 2026-04-05 8/400 2026-04-06 00:54 by fmesaito
[¿¼ÑÐ] 302·Ö 085601Çóµ÷¼ÁÍÆ¼ö +11 zyxÉϰ¶£¡ 2026-04-05 11/550 2026-04-05 22:13 by dongzh2009
[¿¼ÑÐ] 086000ÉúÎïÓëÒ½Ò©298µ÷¼ÁÇóÖú +9 ÔªÔªÇàÇà 2026-03-31 12/600 2026-04-05 21:03 by ѧԱ8dgXkO
[¿¼ÑÐ] Çóµ÷¼ÁÇóµ÷¼Á +8 121. 2026-04-02 8/400 2026-04-05 20:15 by lys0704
[¿¼ÑÐ] 295Çóµ÷¼Á +8 FZAC123 2026-04-03 8/400 2026-04-05 17:46 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 313Çóµ÷¼Á +5 º£ÈÕº£ÈÕ 2026-04-04 7/350 2026-04-05 13:58 by imissbao
[¿¼ÑÐ] µç×ÓÐÅÏ¢µ÷¼Á½»²æÑ§¿ÆÓÐÍÆ¼öÂð +6 jhtfeybgj 2026-04-01 9/450 2026-04-05 11:13 by Öí»á·É
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +7 dxyµ÷¼Á 2026-04-04 7/350 2026-04-05 09:15 by İÇï26
[¿¼ÑÐ] 296²ÄÁÏר˶Çóµ÷¼Á +21 202451007219 2026-04-02 22/1100 2026-04-04 21:48 by hemengdong
[¿¼ÑÐ] Ò»Ö¾Ô¸»¦9£¬ÇóÉúÎïѧµ÷¼Á£¬326·Ö +6 Áõīī 2026-04-04 6/300 2026-04-04 19:44 by ÌÆãå¶ù
[¿¼ÑÐ] 309·Ö085801Çóµ÷¼Á +11 MY_angel 2026-03-31 11/550 2026-04-04 19:11 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 293·ÖÇóµ÷¼Á£¬ÍâÓïΪ¶íÓï +6 ¼ÓÒ»Ò»¾Å 2026-03-31 6/300 2026-04-04 14:57 by ´ÏÃ÷µÄ´óËÉÊó
[¿¼ÑÐ] Ò»Ö¾Ô¸»¦985£¬326·ÖÇóµ÷¼Á +3 Áõīī 2026-04-03 3/150 2026-04-04 11:16 by ±¯É˵ÄÓóÍ·
[¿¼ÑÐ] ÇóÉúÎïѧרҵµ÷¼Á-332·Ö +5 ÔÆ¶äåÞÍäÖ¸ÄÏ 2026-04-04 5/250 2026-04-04 10:05 by rzh123456
[¿¼ÑÐ] 085600 295·ÖÇóµ÷¼Á +19 W55j 2026-03-30 23/1150 2026-04-03 09:53 by ǧǧÔËÆø
[¿¼ÑÐ] 326Çóµ÷¼Á +10 áÌáÌ×Ð 2026-04-02 10/500 2026-04-03 09:08 by ÅÁ¶ûÂíÀ­ÌØ
[ÂÛÎÄͶ¸å] chinese chemical lettersÓ¢ÎİæÍ¶¸åÇóÖú 120+4 Yishengeryi 2026-03-30 6/300 2026-04-02 17:19 by Yishengeryi
[¿¼ÑÐ] 285Çóµ÷¼Á +14 AZMK 2026-04-02 14/700 2026-04-02 15:54 by ÉϾÅÌìÀ¿Ô£¨ºÃÔ
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷°²½»´ó²ÄÁÏѧ˶£¨Ó¢Ò»Êý¶þ£©347£¬Çóµ÷¼Áµ½¸ß·Ö×Ó/²ÄÁÏÏà¹Ø×¨Òµ +7 zju51 2026-03-31 9/450 2026-04-01 19:35 by CFQZAFU
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û