Hi Dmitry I dont have the 364 version available. But have version 367 which i can compile. I dont suspect such critical changes between these two revisions (i am not aware of any). Try to compile without the Intel math libraries (in fact i would suggest to only use those with a intel compiler). Instead you could search through netlib.org for ATLAS, BLAS, BLACS, LAPACK. Try to use those libs instead. Also your line: FC=mpifc should be FC=mpif90
Is the MPI library compiled with the gfortran compiler as well? Check for this and try to use a consistent compiler through the process. Then report back :) Kind regards Nick 2011/7/28 Dmitry G. Kvashnin <[email protected]> > Hi Nick. > > I'm trying to insert in arch.make your command, but notthing. > I'm using siesta-trunk-364 with gfortran compiler. I've attached arch.make > flie. > I don't try to compile without MPI. > > > On 28 July 2011 21:11, Nick Papior Andersen <[email protected]> wrote: > >> Hi Dmitry >> >> As you have not specified the version of the siesta i will suspect that >> you are using vs. 3.0-367? >> Which compiler and arch.make file are you using? >> If you are using Intel v11 you can try placing >> DUMMY_FOX= --enable-dummy >> in your arch.make. >> >> Can you compile without MPI? What have you tried? >> >> Kind regards Nick >> >> >> 2011/7/28 Dmitry G. Kvashnin <[email protected]> >> >> Dear TranSIESTA uesrs, >>> >>> I'l try to compile TBTrans utility in computer cluster and I have an >>> error. I find such questions in archive, but cna't find the answer. >>> >>> m_tbt_kpts.F90:20: warning: extra tokens at end of #endif directive >>> m_tbt_kpts.F90:45: warning: extra tokens at end of #endif directive >>> m_tbt_kpts.F90:92: warning: extra tokens at end of #endif directive >>> m_tbt_kpts.F90:101: warning: extra tokens at end of #endif directive >>> m_tbt_kpts.F90:145: warning: extra tokens at end of #endif directive >>> m_tbt_kpts.F90:193: warning: extra tokens at end of #endif directive >>> mpif90 -c -g -O2 -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT tsread2.F >>> mpif90 -c -g -O2 -DMPI -DFC_HAVE_FLUSH -DFC_HAVE_ABORT m_tbt_gf.F90 >>> In file m_tbt_gf.F90:57 >>> >>> double precision, allocatable, dimension (:,:) :: H, xij >>> 1 >>> Error: ALLOCATABLE attribute conflicts with DUMMY attribute at (1) >>> In file m_tbt_gf.F90:58 >>> >>> integer, allocatable, dimension (:) :: ix >>> 1 >>> Error: ALLOCATABLE attribute conflicts with DUMMY attribute at (1) >>> In file m_tbt_gf.F90:59 >>> >>> double precision, allocatable, dimension (:) :: S,efs >>> 1 >>> Error: ALLOCATABLE attribute conflicts with DUMMY attribute at (1) >>> In file m_tbt_gf.F90:60 >>> >>> integer, allocatable, dimension (:) :: listh, listhptr, numh, indxuo >>> 1 >>> Error: ALLOCATABLE attribute conflicts with DUMMY attribute at (1) >>> In file m_tbt_gf.F90:67 >>> >>> allocate(H(maxnh,nspin)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:68 >>> >>> allocate(S(maxnh)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:69 >>> >>> allocate(indxuo(notot)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:70 >>> >>> allocate(listh(maxnh)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:71 >>> >>> allocate(listhptr(nuotot)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:72 >>> >>> allocate(numh(nuotot)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:73 >>> >>> allocate(efs(nspin)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:74 >>> >>> allocate(ix(maxnh)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:75 >>> >>> if (.not.gamma) allocate(xij(3,maxnh)) >>> 1 >>> Error: Syntax error in ALLOCATE statement at (1) >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'h' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 's' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'xij' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'indxuo' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'listh' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'listhptr' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'numh' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'efs' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:54 >>> >>> subroutine alloc_gf_vars(H,S,xij,indxuo,listh,listhptr,numh,efs, ix, & >>> 1 >>> Error: Symbol 'ix' at (1) has no IMPLICIT type >>> In file m_tbt_gf.F90:824 >>> >>> call alloc_gf_vars(LH,LS,Lxij,Lindxuo,Llisth,Llisthptr,Lnumh >>> & >>> 1 >>> Error: Type/rank mismatch in argument 'h' at (1) >>> In file m_tbt_gf.F90:834 >>> >>> call alloc_gf_vars(RH,RS,Rxij,Rindxuo,Rlisth,Rlisthptr,Rnumh >>> & >>> 1 >>> Error: Type/rank mismatch in argument 'h' at (1) >>> make: *** [m_tbt_gf.o] Error 1 >>> >>> Thanks for any advices! >>> -- >>> Sincerely yours, >>> *Dmitry G. Kvashnin* >>> >>> ================================================================ >>> First year of master degree study >>> Moscow Institute of Physics and Technology http://mipt.ru/ >>> 141700, Institutsky lane 9, Dolgoprudny, Moscow Region, Russia >>> >>> Junior research scientist >>> Emanuel Institute of Biochemical Physics http://sky1.chph.ras.ru/ >>> 119334, 4 Kosigina St., Moscow, Russia >>> ================================================================ >>> >>> >>> >>> >> > > > -- > Sincerely yours, > *Dmitry G. Kvashnin* > > ================================================================ > First year of master degree study > Moscow Institute of Physics and Technology http://mipt.ru/ > 141700, Institutsky lane 9, Dolgoprudny, Moscow Region, Russia > > Junior research scientist > Emanuel Institute of Biochemical Physics http://sky1.chph.ras.ru/ > 119334, 4 Kosigina St., Moscow, Russia > ================================================================ > > > >
