using ifort to compile siesta-4.1-b1 ,when calculating ,result Segment error (core dump)

Asked by chenhao

using ifort to compile siesta-4.1-b1 ,when calculating ,always resulting that Segment error (core dump) ,this is my arch.make
#
# Copyright (C) 1996-2016 The SIESTA group
# This file is distributed under the terms of the
# GNU General Public License: see COPYING in the top directory
# or http://www.gnu.org/copyleft/gpl.txt.
# See Docs/Contributors.txt for a list of contributors.
#
.SUFFIXES:
.SUFFIXES: .f .F .o .a .f90 .F90

SIESTA_ARCH=x86_64-unknown-linux-gnu--unknown

FPP=
FPP_OUTPUT=
FC=mpiifort
RANLIB=ranlib

SYS=nag

SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)

FFLAGS=-I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -g -O2
FPPFLAGS= -DFC_HAVE_FLUSH -DFC_HAVE_ABORT
LDFLAGS=

ARFLAGS_EXTRA=

FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=

DUMMY_FOX= --enable-dummy
FFLAGS_DEBUG= -g -O2

BLAS_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_blas95_lp64
LAPACK_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_sequential -lmkl_core
BLACS_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_blacs_intelmpi_lp64
SCALAPACK_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_scalapack_lp64

COMP_LIBS=libsiestaLAPACK.a libsiestaBLAS.a

NETCDF_LIBS=
NETCDF_INTERFACE=

LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS)

#SIESTA needs an F90 interface to MPI
#This will give you SIESTA's own implementation
#If your compiler vendor offers an alternative, you may change
#to it here.
MPI_INTERFACE=libmpi_f90.a
MPI_INCLUDE=/home/chenhao/intel/impi/4.1.0.024/include

#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
atom.o: atom.F
 $(FC) -c $(FFLAGS_DEBUG) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<

.c.o:
 $(CC) -c $(CFLAGS) $(INCFLAGS) $(CPPFLAGS) $<
.F.o:
.F.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<
.F90.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $<
.f.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $<
.f90.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $<

Question information

Language:
English Edit question
Status:
Solved
For:
Siesta Edit question
Assignee:
No assignee Edit question
Solved by:
chenhao
Solved:
Last query:
Last reply:
Revision history for this message
Nick Papior (nickpapior) said :
#1

First, try and delete the COMP_LIBS line. It isn't required and can possibly mess up your compilation.
Secondly, you are compiling with MPI, but in that case you should add the -DMPI preprocessor flag to the FPPFLAGS line.

Try the above, and if it does not work, please add more information, see here for details:

https://answers.launchpad.net/siesta/+faq/2779

Revision history for this message
chenhao (guofudyiyasuo) said :
#2

Thank you very much ,this helped me a lot ,but I still have a problem about compilation .I have tried all the ways including the method in the links .While deleting the COMP_LIBS line and(or) change the FFLAGS to FFLAGS= -O0 -g -check bounds -traceback ,it shows the same problem .while adding the -DMPI preprocessor flag to the FPPFLAGS line,the compilation failed ,but the compilation is successful when there is no -DMPI .Without -DMPI ,I get the serial version ,and I add "-heap-arrays 64" to the FFLAGS , there is no this problem .And now my problem is how to get the parallel version.
this is my arch.make
#
# Copyright (C) 1996-2016 The SIESTA group
# This file is distributed under the terms of the
# GNU General Public License: see COPYING in the top directory
# or http://www.gnu.org/copyleft/gpl.txt.
# See Docs/Contributors.txt for a list of contributors.
#
.SUFFIXES:
.SUFFIXES: .f .F .o .a .f90 .F90

SIESTA_ARCH=x86_64-unknown-linux-gnu--unknown

FPP=
FPP_OUTPUT=
FC=mpiifort
RANLIB=ranlib

SYS=nag

SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)
#FFLAGS= -O0 -g -check bounds -traceback
FFLAGS=-I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2
FPPFLAGS= -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI
LDFLAGS=

ARFLAGS_EXTRA=

FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=

DUMMY_FOX= --enable-dummy
FFLAGS_DEBUG= -g -O2

BLAS_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_blas95_lp64
LAPACK_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_sequential -lmkl_core
BLACS_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_blacs_intelmpi_lp64
SCALAPACK_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_scalapack_lp64

#COMP_LIBS=libsiestaLAPACK.a libsiestaBLAS.a

NETCDF_LIBS=
NETCDF_INTERFACE=

LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS)

#SIESTA needs an F90 interface to MPI
#This will give you SIESTA's own implementation
#If your compiler vendor offers an alternative, you may change
#to it here.
MPI_INTERFACE=libmpi_f90.a
MPI_INCLUDE=/home/chenhao/intel/impi/4.1.0.024/include
#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
atom.o: atom.F
 $(FC) -c $(FFLAGS_DEBUG) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<

.c.o:
 $(CC) -c $(CFLAGS) $(INCFLAGS) $(CPPFLAGS) $<
.F.o:
.F.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<
.F90.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $<
.f.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $<
.f90.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $<

When compiling ,the Error is

libSiestaXC.a libmpi_f90.a \
                `FoX/FoX-config --libs --wcml` -L/home/chenhao/intel/mkl/lib/intel64 -lmkl_scalapack_lp64 -L/home/chenhao/intel/mkl/lib/intel64 -lmkl_blacs_intelmpi_lp64 -L/home/chenhao/intel/mkl/lib/intel64 -lmkl_sequential -lmkl_core -L/home/chenhao/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_blas95_lp64
rdiag_mrrr.o:在函数‘m_rdiag_mrrr_mp_rdiag_mrrr_’中:
/F/siesta/3/siesta-4.1-b1/Src/rdiag_mrrr.F:244:对‘pdsyevr_’未定义的引用(Undefined reference)
/F/siesta/3/siesta-4.1-b1/Src/rdiag_mrrr.F:257:对‘pdsyevr_’未定义的引用(Undefined reference)
Makefile:481: recipe for target 'siesta' failed

Revision history for this message
Nick Papior (nickpapior) said :
#3

See the documentation,

you should add:

-DSIESTA__NO_MRRR

to your FPPFLAGS.

Revision history for this message
chenhao (guofudyiyasuo) said :
#4

Thank you very much ,but it still does not work .Referring to *.make in the /Src/Sys ,I tried impi+intel and openmpi +intel ,they all result the same error as long as I add -DMPI to FPPFLAGS .Using the same arch.make with adding -DMPI to FPPFLAGS to compile other versions (4.0 4.0-b1 2.0.2) are successful .

Revision history for this message
Nick Papior (nickpapior) said :
#5

Did you add -DSIESTA__NO_MRRR to the fppflags?

Revision history for this message
chenhao (guofudyiyasuo) said :
#6

Yes I did

Revision history for this message
Nick Papior (nickpapior) said :
#7

To help you we need more information.

Please attach complete arch.make and output log of the compilation.
(Please attach and do not copy-paste into the field!)

Revision history for this message
chenhao (guofudyiyasuo) said :
#8

sorry , I do not know how to attach my file .....
This is my arch.make file
#
# Copyright (C) 1996-2016 The SIESTA group
# This file is distributed under the terms of the
# GNU General Public License: see COPYING in the top directory
# or http://www.gnu.org/copyleft/gpl.txt.
# See Docs/Contributors.txt for a list of contributors.
#
.SUFFIXES:
.SUFFIXES: .f .F .o .a .f90 .F90

SIESTA_ARCH=x86_64-unknown-linux-gnu--unknown

FPP=
FPP_OUTPUT=
FC=mpiifort
RANLIB=ranlib

SYS=nag

SP_KIND=4
DP_KIND=8
KINDS=$(SP_KIND) $(DP_KIND)
#FFLAGS= -O0 -g -check bounds -traceback
FFLAGS=-I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2
FPPFLAGS= -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR
LDFLAGS=

ARFLAGS_EXTRA=

FCFLAGS_fixed_f=
FCFLAGS_free_f90=
FPPFLAGS_fixed_F=
FPPFLAGS_free_F90=

DUMMY_FOX= --enable-dummy
FFLAGS_DEBUG= -g -O2

BLAS_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_blas95_lp64
LAPACK_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_sequential -lmkl_core
BLACS_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_blacs_intelmpi_lp64
SCALAPACK_LIBS=-L/home/chenhao/intel/mkl/lib/intel64 -lmkl_scalapack_lp64

#COMP_LIBS=libsiestaLAPACK.a libsiestaBLAS.a

NETCDF_LIBS=
NETCDF_INTERFACE=

LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS)

#SIESTA needs an F90 interface to MPI
#This will give you SIESTA's own implementation
#If your compiler vendor offers an alternative, you may change
#to it here.
MPI_INTERFACE=libmpi_f90.a
MPI_INCLUDE=/home/chenhao/intel/impi/4.1.0.024/include
#Dependency rules are created by autoconf according to whether
#discrete preprocessing is necessary or not.
atom.o: atom.F
 $(FC) -c $(FFLAGS_DEBUG) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<

.c.o:
 $(CC) -c $(CFLAGS) $(INCFLAGS) $(CPPFLAGS) $<
.F.o:
.F.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_fixed_F) $<
.F90.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $(FPPFLAGS_free_F90) $<
.f.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_fixed_f) $<
.f90.o:
 $(FC) -c $(FFLAGS) $(INCFLAGS) $(FCFLAGS_free_f90) $<

This is the output log

Compilation architecture to be used: x86_64-unknown-linux-gnu--unknown
If this is not what you want, create the right
arch.make file using the models in Src/Sys

Hit ^C to abort...

==> Incorporating information about present compilation (compiler and flags)
make "FPPFLAGS=-DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR" compinfo.o
make[1]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR compinfo.F90
make[1]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj'

make[1]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/MPI'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/home/chenhao/intel/impi/4.1.0.024/include /F/siesta/5/siesta-4.1-b1/Src/MPI/mpi__include.f90
if [ -z "4 8" ] ; then make kind_explorer ; fi
The kind numbers for single and double precision reals follow
sh /F/siesta/5/siesta-4.1-b1/Src/MPI/generate.sh "4 8"
 ===> Generating module files from templates...
4 8
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/home/chenhao/intel/impi/4.1.0.024/include -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/MPI/timer_mpi.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/home/chenhao/intel/impi/4.1.0.024/include Interfaces.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/home/chenhao/intel/impi/4.1.0.024/include -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/MPI/mpi.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/home/chenhao/intel/impi/4.1.0.024/include -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/MPI/mpi_siesta.F90
ranlib libmpi_f90.a
make[1]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/MPI'
(cd fdf ; make -j 1 "VPATH=/F/siesta/5/siesta-4.1-b1/Src/fdf" \
     "FPPFLAGS=-DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR" \
     "FFLAGS=-I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2" module )
make[1]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/fdf'
In fdf, INCFLAGS is: -I/F/siesta/5/siesta-4.1-b1/Src/fdf -I../
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/F/siesta/5/siesta-4.1-b1/Src/fdf -I../ -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fdf/iso_fortran_env.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/F/siesta/5/siesta-4.1-b1/Src/fdf -I../ -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fdf/prec.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/F/siesta/5/siesta-4.1-b1/Src/fdf -I../ -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fdf/utils.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/F/siesta/5/siesta-4.1-b1/Src/fdf -I../ -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fdf/io_fdf.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/F/siesta/5/siesta-4.1-b1/Src/fdf -I../ -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fdf/parse.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I/F/siesta/5/siesta-4.1-b1/Src/fdf -I../ -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fdf/fdf.F90
ar cru libfdf.a \
                iso_fortran_env.o fdf.o io_fdf.o parse.o utils.o prec.o
ranlib libfdf.a
cp libfdf.a ..
make[1]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/fdf'
(cd xmlparser ; make -j 1 "VPATH=/F/siesta/5/siesta-4.1-b1/Src/xmlparser" \
FFFLAGS="-I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2" module)
make[1]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/xmlparser'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_debug.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_buffer.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_elstack.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_dictionary.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_io.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_reader.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_converters.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_charset.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_xml_error.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_entities.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_fsm.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/m_xml_parser.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../wxml /F/siesta/5/siesta-4.1-b1/Src/xmlparser/flib_sax.f90
ar cru libxmlparser.a m_debug.o m_buffer.o m_elstack.o m_dictionary.o m_io.o m_reader.o m_converters.o m_charset.o m_entities.o m_xml_error.o m_fsm.o m_xml_parser.o flib_sax.o
ranlib libxmlparser.a
cp libxmlparser.a ..
make[1]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/xmlparser'
(cd SiestaXC ; make -j 1 \
                    "VPATH_ROOT=/F/siesta/5/siesta-4.1-b1/Src" \
            "INCFLAGS=-I../MPI" \
     "FFLAGS=-I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2" module )
make[1]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/SiestaXC'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_OrbitalDistribution.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/parallel.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/debugmpi.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/sys.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/m_io.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/precision.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/alloc.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/bessph.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/cellsubs.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/sorting.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/minvec.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/chkgmx.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fft1d.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/interpolation.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/moreParallelSubs.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/m_walltime.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_timer.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/timer_tree.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/pxf.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_fft_gpfa.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/radfft.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/extrae_module.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/extrae_eventllist.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/timer.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/die.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/ldaxc.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/am05.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/ggaxc.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/mesh1d.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/debugxc.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/vv_vdwxc.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/vdwxc.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/xcmod.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/atomxc.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/mesh3d.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/fft3d.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/fftr.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/cellxc.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../MPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/SiestaXC/siestaxc.F90
ar cru libSiestaXC.a alloc.o bessph.o cellsubs.o debugmpi.o chkgmx.o fft1d.o interpolation.o minvec.o m_io.o moreParallelSubs.o class_OrbitalDistribution.o m_timer.o timer_tree.o m_walltime.o parallel.o precision.o pxf.o radfft.o m_fft_gpfa.o sorting.o sys.o timer.o die.o atomxc.o cellxc.o debugxc.o ggaxc.o ldaxc.o siestaxc.o vdwxc.o xcmod.o fft3d.o fftr.o mesh1d.o mesh3d.o am05.o vv_vdwxc.o
ranlib libSiestaXC.a
cp *.mod *.a ..
make[1]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/SiestaXC'
(cd FoX; touch arch.make ; \
         CONFIGURE="/F/siesta/5/siesta-4.1-b1/Src/FoX/configure"; \
 AR="ar" RANLIB="ranlib" \
         $CONFIGURE VPATH="/F/siesta/5/siesta-4.1-b1/Src/FoX" \
         FC="mpiifort" FCFLAGS="-I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2" \
         --enable-wcml --enable-dummy || false )
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for linker flag to name executables... -o
checking for Fortran compiler default output file name... conftest
checking whether the Fortran compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU Fortran compiler... no
checking whether mpiifort accepts -g... yes
checking for Fortran flag needed to allow free-form source for .f90 suffix... none
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for fixed form Fortran preprocessor features... done.
checking whether mpiifort compiles programs with cpp directives... yes
checking whether mpiifort accepts -D... yes
checking whether mpiifort accepts -I... yes
checking whether mpiifort fulfils requested features... yes
checking preprocessing mode we may therefore use... direct
checking for Fortran flag needed to allow free-form preprocessed source for .F90 suffix... none
checking for ranlib... ranlib
configure: Could not determine type of compiler
checking for kind number produced by kind(1.0)... 4
checking for kind number produced by kind(1.0d0)... 8
checking for kind number produced by selected_real_kind(6,34)... 4
checking for kind number produced by selected_real_kind(15,300)... 8
checking how to compile a call to FLUSH... default
checking how to compile a call to ABORT... with argument
checking for EOR character used by mpiifort... LF
checking for ASSOCIATED in restricted expression bug... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for flag to alter module search path... -I
checking for suffix of module files... mod
checking whether module filenames are uppercased... no
configure: creating ./config.status
config.status: creating arch.make
config.status: creating FoX-config
(cd FoX ; echo "AR = ar" >> arch.make ; \
echo "RANLIB = ranlib" >> arch.make )
(cd FoX; make -j 1 )
make[1]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX'
mkdir -p objs/lib objs/finclude
(cd fsys; make VPATH=/F/siesta/5/siesta-4.1-b1/Src/FoX/fsys)
make[2]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/fsys'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/fsys/fox_m_fsys_abort_flush.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/fsys/fox_m_fsys_array_str.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 /F/siesta/5/siesta-4.1-b1/Src/FoX/fsys/fox_m_fsys_realtypes.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/fsys/fox_m_fsys_format.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/fsys/fox_m_fsys_parse_input.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/fsys/fox_m_fsys_string.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/fsys/fox_m_fsys_string_list.F90
  ==> Creating libFoX_fsys.a with fox_m_fsys_abort_flush.o fox_m_fsys_array_str.o fox_m_fsys_format.o fox_m_fsys_parse_input.o fox_m_fsys_string.o fox_m_fsys_string_list.o fox_m_fsys_realtypes.o
cp -p libFoX_fsys.a /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/lib
for i in *.mod; do \
           cp -p $i /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/finclude; done
make[2]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/fsys'
(cd utils; make VPATH=/F/siesta/5/siesta-4.1-b1/Src/FoX/utils)
make[2]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/utils'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/utils/fox_m_utils_mtprng.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/utils/fox_m_utils_uuid.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/utils/fox_m_utils_uri.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude /F/siesta/5/siesta-4.1-b1/Src/FoX/utils/FoX_utils.f90
  ==> Creating libFoX_utils.a with FoX_utils.o fox_m_utils_mtprng.o fox_m_utils_uuid.o fox_m_utils_uri.o
cp -p libFoX_utils.a /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/lib
for i in *.mod; do \
           cp -p $i /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/finclude; done
make[2]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/utils'
(cd common; make VPATH=/F/siesta/5/siesta-4.1-b1/Src/FoX/common)
make[2]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/common'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_charset.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_content_model.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_error.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_namecheck.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_element.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_attrs.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_buffer.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_entities.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_notations.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_struct.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_namespaces.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_elstack.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_io.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/FoX_common.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/common/m_common_entity_expand.F90
  ==> Creating libFoX_common.a with m_common_attrs.o m_common_buffer.o m_common_charset.o m_common_namespaces.o m_common_error.o m_common_elstack.o m_common_io.o FoX_common.o m_common_namecheck.o m_common_entities.o m_common_notations.o m_common_element.o m_common_struct.o m_common_entity_expand.o m_common_content_model.o
cp -p libFoX_common.a /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/lib
for i in *.mod; do \
           cp -p $i /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/finclude; done
make[2]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/common'
(cd wxml; make VPATH=/F/siesta/5/siesta-4.1-b1/Src/FoX/wxml)
make[2]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/wxml'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wxml/m_wxml_escape.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wxml/m_wxml_core.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wxml/m_wxml_overloads.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude /F/siesta/5/siesta-4.1-b1/Src/FoX/wxml/FoX_wxml.f90
==> Creating libFoX_wxml.a with m_wxml_escape.o m_wxml_core.o m_wxml_overloads.o FoX_wxml.o
ar cru libFoX_wxml.a m_wxml_escape.o m_wxml_core.o m_wxml_overloads.o FoX_wxml.o
ranlib libFoX_wxml.a
cp -p libFoX_wxml.a /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/lib
for i in *.mod; do \
  cp -p $i /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/finclude; done
make[2]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/wxml'
(cd wcml; make VPATH=/F/siesta/5/siesta-4.1-b1/Src/FoX/wcml)
make[2]: Entering directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/wcml'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_stml.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_coma.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_metadata.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_core.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_geometry.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_lattice.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_lists.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_molecule.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_parameter.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude -DDUMMYLIB -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DFC_ABORT_ARG -DFC_EOR_LF -DRESTRICTED_ASSOCIATED_BUG /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/m_wcml_property.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 -I../objs/finclude /F/siesta/5/siesta-4.1-b1/Src/FoX/wcml/FoX_wcml.f90
  ==> Creating libFoX_wcml.a with FoX_wcml.o m_wcml_coma.o m_wcml_core.o m_wcml_stml.o m_wcml_parameter.o m_wcml_property.o m_wcml_metadata.o m_wcml_lattice.o m_wcml_geometry.o m_wcml_molecule.o m_wcml_lists.o
cp -p libFoX_wcml.a /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/lib ;
for i in *.mod ; do \
           cp -p $i /F/siesta/5/siesta-4.1-b1/Obj/FoX/objs/finclude; done
make[2]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX/wcml'
if test -d examples; then (cd examples; make VPATH=/F/siesta/5/siesta-4.1-b1/Src/FoX/examples) fi
make[1]: Leaving directory '/F/siesta/5/siesta-4.1-b1/Obj/FoX'
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/precision.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/parallel.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/debugmpi.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/sys.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_io.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/alloc.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/interpolation.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/xml.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/radial.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/atm_types.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/spher_harm.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/atmfuncs.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/units.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/automatic_cell.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/atom_options.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/arw.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/mneighb.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/onmod.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/spatial.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/atomlwf.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/atmparams.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/pseudopotential.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/basis_types.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/chemical.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/periodic_table.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/basis_specs.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/bsc_xcmod.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/bessph.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_fft_gpfa.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/radfft.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/sorting.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_filter.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/old_atmfuncs.f
mpiifort -c -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/atom.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_cite.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/ldau_specs.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/siesta_geom.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/atomlist.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/densematrix.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/files.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/get_kpoints_scale.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_gamma.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_spin.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/printmatrix.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/schecomm.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Geometry.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Data2D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_OrbitalDistribution.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Sparsity.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_SpData2D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Pair_Geometry_SpData2D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Fstack_Pair_Geometry_SpData2D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Data1D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_SpData1D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/sparse_matrices.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/domain_decom.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/parallelsubs.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/cellsubs.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/minvec.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/find_kgrid.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/siesta_cml.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/siesta_options.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/kpoint_grid.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/writewave.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/bands.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/basis_enthalpy.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/bonds.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/ksvinit.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/ksv.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_mpi_utils.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/born_charge.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/cellxc_mod.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/globalise.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/denmat.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/ener3.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/gradient.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/on_subs.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/egandd.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/cgwf.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/chkdim.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/chkgmx.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/chempot.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/coceri.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/coxmol.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/cross.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/compute_norm.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/denmatlomem.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/detover.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/listsc.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/mesh.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_dscfcomm.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/meshphi.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/meshdscf.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/dfscf.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_diagon_opt.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/memoryinfo.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_memory.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/diagon.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/digcel.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fft1d.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_walltime.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/moreParallelSubs.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_timer.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fft.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_planewavematrixvar.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/delk.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ntm.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/doping_uniform.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/moremeshsubs.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/forhar.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/iogrid_netcdf.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/intrinsic_missing.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_geom_aux.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_geom_box.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_geom_coord.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_geom_plane.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_geom_square.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_geom_objects.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_mesh_node.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_charge_add.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_efield.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_hartree_add.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_iorho.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_io_s.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ncdf_io.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_energies.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_forces.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_kinetic.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_stress.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/geom_helper.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/create_Sparsity_SC.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_iodm.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_os.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_sparse.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_io.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_handle_sparse.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_region.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_inf.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_io_ctype.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_cctype.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_chem_pot.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_iodm.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_electype.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_global_vars.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_tdir.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_kpoints.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Fstack_Data1D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_mixing.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_mixing_scf.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_interpolate.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fdf_extra.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_method.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_charge.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_17.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_18.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_19.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_20.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_22.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_24.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_26.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_28.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_fermi_30.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_gauss_quad.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_integrate.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_aux.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_io_contour.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_contour_eq.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_contour_neq.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/m_ts_contour.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_hartree.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/create_Sparsity_Union.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_sparsity_handling.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_TriMat.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_debug.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_sparse.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_mumps_init.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_weight.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_options.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/timestamp.f90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ncdf_siesta.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_partial_charges.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Pair_Data1D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/class_Fstack_Pair_Data1D.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_svd.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_diis.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_rhog.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/m_ts_voltage.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/meshsubs.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/parsing.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/rhofft.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/rhoofd.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/vmat.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/dhscf.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/constr.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` /F/siesta/5/siesta-4.1-b1/Src/errorf.f
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/fermid.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/iowfs_netcdf.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/diagk_file.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/elpa1.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/elpa2.F90
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/rdiag_elpa.F
mpiifort -c -I/home/chenhao/intel/mkl/include -I/home/chenhao/intel/mkl/include/intel64/lp64 -check bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DMPI -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/rdiag_mrrr.F
arch.make:66: recipe for target 'rdiag_mrrr.o' failed

Revision history for this message
Nick Papior (nickpapior) said :
#9

1. There must be something not in the error log,
when issuing the make command do it like this:

make 2>&1 > output.log

to also capture the error message. (Then only send the last 50 lines or so)

2. Could you try with the beta 2 release?

Revision history for this message
chenhao (guofudyiyasuo) said :
#10

Thank you very much ,this arch.make can compile beta 2 very successfully ,and I get the parallel version .Thank you so much.

I am going to give up beta 1........

This is the error log when compiling beta 1

...................
bounds -traceback -heap-arrays 64 -g -O2 `FoX/FoX-config --fcflags` -DFC_HAVE_FLUSH -DFC_HAVE_ABORT -DSIESTA__NO_MRRR /F/siesta/5/siesta-4.1-b1/Src/rdiag_mrrr.F
arch.make:66: recipe for target 'rdiag_mrrr.o' failed

Revision history for this message
Nick Papior (nickpapior) said :
#11

I can now see the mistake,

See this bug report:
https://bugs.launchpad.net/siesta/+bug/1622526

However, I think there is no reason for you to use b1.

Revision history for this message
chenhao (guofudyiyasuo) said :
#12

HA-HA , Now , I know where the problem exist .Thank you very very much .