Dear all siesta users,
I successfully compiled siesta-3.1. Then I tried to compile mprop. Some warning 
messages appeared during the compilation of mprop, that is, fpp: warning: 
cannot remove MPI - not a predefined macro. The whole compiling messages are as 
follows: 
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2   -DFC_HAVE_FLUSH 
-DFC_HAVE_ABORT -DMPI -UMPI   
/export/home/luohj/siesta-3.1/Util/COOP/../../Src/f2kcli.F90 
fpp: warning: cannot remove MPI - not a predefined macro
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     m_getopts.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2   -DFC_HAVE_FLUSH 
-DFC_HAVE_ABORT -DMPI -UMPI    
/export/home/luohj/siesta-3.1/Util/COOP/../../Src/precision.F 
fpp: warning: cannot remove MPI - not a predefined macro
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     subs.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     units.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     sys_local.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     io.f
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     main_vars.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     orbital_set.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     read_curves.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     io_hs.f90
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     mprop.f90
/export/mpich1.2.7-intel/bin/mpif90          -o mprop m_getopts.o f2kcli.o 
subs.o precision.o units.o io.o sys_local.o read_curves.o io_hs.o orbital_set.o 
main_vars.o mprop.o
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2   -DFC_HAVE_FLUSH 
-DFC_HAVE_ABORT -DMPI -UMPI   iodm_netcdf.F90 
fpp: warning: cannot remove MPI - not a predefined macro
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2     write_dm.f
/export/mpich1.2.7-intel/bin/mpif90          -c -g -O2   -DFC_HAVE_FLUSH 
-DFC_HAVE_ABORT -DMPI -UMPI   dm_creator.F90 
fpp: warning: cannot remove MPI - not a predefined macro
/export/mpich1.2.7-intel/bin/mpif90          -o dm_creator m_getopts.o f2kcli.o 
subs.o precision.o units.o io.o sys_local.o iodm_netcdf.o io_hs.o  main_vars.o 
write_dm.o dm_creator.o 
However, when I compiled TBTrans and Grid, no errors or warning occur.
Although there are warning messages, the mprop seemed to be suscessfully 
compiled. And I successfully calculated the DOS of H2O.
However, when I tried to calculate the DOS of Fe in 
/export/home/luohj/siesta-3.1/Examples/Fe, the *.ados is not correct, with the 
DOS values being all NaNs.The following is part of the Fe.ados file:
  1.501501501501501E-002 NaN                     NaN                    
  2.502502502502502E-002 NaN                     NaN                    
  3.503503503503502E-002 NaN                     NaN                    
  4.504504504504503E-002 NaN                     NaN                    
  5.505505505505504E-002 NaN                     NaN                    
  6.506506506506504E-002 NaN                     NaN   
Also I tried to calculate my model of zigzag graphene nanoribbon. After 
geometry optimization, the DOS was tried to calculate. However, the output 
files are *.alldos, *.intdos, lacking the *.ados and the *.stt files. 
The problems are very very confusing. Any help is appreciated.


Responder a