installing vasp5.2 on IBM 1600 cluster

Questions regarding the compilation of VASP on various platforms: hardware, compilers and libraries, etc.


Moderators: Global Moderator, Moderator

Locked
Message
Author
ping

installing vasp5.2 on IBM 1600 cluster

#1 Post by ping » Fri Feb 18, 2011 10:29 pm

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
Last edited by ping on Fri Feb 18, 2011 10:29 pm, edited 1 time in total.

support_vasp
Global Moderator
Global Moderator
Posts: 1817
Joined: Mon Nov 18, 2019 11:00 am

Re: installing vasp5.2 on IBM 1600 cluster

#2 Post by support_vasp » Wed Sep 04, 2024 12:30 pm

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


Locked