Dear all,

I am trying to compile siesta-3 in parallel with intel fortran compiler. I
tried to get inspiration from the different topics related to the
compilation issues using arch.make file but my problem is still not solved.
Attached is my arch.make file.

The compilation always returns this error allong the way which is partly
reproduced below:
I cannot figure what I am doing wrong.


----------------------------------------------------------------------------
make[1]: Entering directory `/opt/home/traoreb/siesta-3.2-pl-5/Obj/MPI'
mpif90  -c -mp1 -w -prec_div -pad -O3 -openmp
-I/opt/openmpi-1.8.7/include
/opt/home/traoreb/siesta-3.2-pl-5/Src/MPI/mpi__include.f90
if [ -z "1 8" ] ; then  make kind_explorer ; fi
The kind numbers for single and double precision reals follow
sh /opt/home/traoreb/siesta-3.2-pl-5/Src/MPI/generate.sh "1 8"
 ===> Generating module files from templates...
1 8
mpif90  -c -mp1 -w -prec_div -pad -O3 -openmp
-I/opt/openmpi-1.8.7/include   Interfaces.f90
Interfaces.f90(960): error #6684: This is an incorrect value for a kind
type parameter in this context.   [1]
          real(1), INTENT(IN)  :: BUF(*)
---------------^
Interfaces.f90(975): error #6684: This is an incorrect value for a kind
type parameter in this context.   [1]
          real(1), INTENT(OUT) :: BUF(*)
---------------^
.
.
.
Interfaces.f90(1525): catastrophic error: Too many errors, exiting
compilation aborted for Interfaces.f90 (code 1)
make[1]: *** [Interfaces.o] Error 1
make[1]: Leaving directory `/opt/home/traoreb/siesta-3.2-pl-5/Obj/MPI'
make: *** [libmpi_f90.a] Error 2

----------------------------------------------------------------------

Thank you for response !!!

Boubacar

Attachment: arch.make
Description: Binary data

Responder a