Page 1 of 1

installing vasp5.2 on IBM 1600 cluster

Posted: Fri Feb 18, 2011 10:29 pm
by ping
Hello,

I need help on installing vasp5.2 on our IBM 1600 cluster.

Platform:
CPU: Power5+
Compiler: IBM XL Fortran for AIX, V12.1
OS: AIX 5.3

When I compile the codes in src/vasp.5.2, I had the following errors:

-bash-3.00$ make
mpxlf_r -qfree=f90 -qessl -qsource -q64 -O4 -qarch=auto -qtune=auto -qcache=auto -c hamil.f
728 | CALL RACC(NONLR_S, W1, CDIJ, CQIJ, ISP, EVALUE, CWORK1)
...............................a...............................
a - "hamil.f", line 728.31: 1513-061 (S) Actual argument attributes do not match those specified by an accessible explicit interface.
789 | CALL RACCMU_(NONLR_S, WDES1, W1, CDIJ, CQIJ, ISP, EVALUE, CWORK1)
.........................................a...............................
a - "hamil.f", line 789.41: 1513-061 (S) Actual argument attributes do not match those specified by an accessible explicit interface.
867 | CALL RACCMU_(NONLR_S, WDES1, W1, CDIJ, CQIJ, ISP, EVALUE,CWORK1)
.........................................a..............................
a - "hamil.f", line 867.41: 1513-061 (S) Actual argument attributes do not match those specified by an accessible explicit interface.
943 | CALL RACCMU_(NONLR_S, WDES1, W1, CDIJ, CQIJ, ISP, EVALUE,CWORK1)
.........................................a..............................
a - "hamil.f", line 943.41: 1513-061 (S) Actual argument attributes do not match those specified by an accessible explicit interface.
1011 | CALL RACCMU_C_(NONLR_S, WDES1, W1, CDIJ, CQIJ, ISP, EVALUE,CWORK1)
...........................................a..............................
a - "hamil.f", line 1011.43: 1513-061 (S) Actual argument attributes do not match those specified by an accessible explicit interface.


Looking in hamil.f for the first error in line 728, the definition of CDIJ is as follow:

REAL(q) CDIJ(:,:,:,:),CQIJ(:,:,:,:)


In subroutine RACC, CDIJ is defined as


IMPLICIT COMPLEX(q) (C)
IMPLICIT REAL(q) (A-B,D-H,O-Z)

TYPE (nonlr_struct) NONLR_S
TYPE (wavefun1) W1
COMPLEX(q) CRACC(:)
OVERLAP CDIJ(:,:,:,:),CQIJ(:,:,:,:)


My questions:

1. What is OVERLAP? Is it a key word? or user defined type? or anything else?
2. Is CDIJ defined as COMPLEX(q) in subroutine RACC? How could it be passed as REAL(p) in the caller?

Thanks,

PL

Re: installing vasp5.2 on IBM 1600 cluster

Posted: Wed Sep 04, 2024 12:30 pm
by support_vasp

Hi,

We're sorry that we didn’t answer your question. This does not live up to the quality of support that we aim to provide. The team has since expanded. If we can still help with your problem, please ask again in a new post, linking to this one, and we will answer as quickly as possible.

Best wishes,

VASP