Parallelization problem of VASP with pgf77

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


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
saurabh
Newbie
Newbie
Posts: 7
Joined: Thu Apr 07, 2005 6:05 am
Location: Calcutta .India

Parallelization problem of VASP with pgf77

#1 Post by saurabh » Wed Jun 15, 2005 9:39 am

I have compiled lam-7.0.6 using the options given in the VASP makefile and made mpif77 using pgf77. I have changed the VASP makefile for parallel version. In the mpi section of the makefile, it is written that after compiling lam, FC=mpif77 can be used. But when i try to compile VASP it is giving many syntax errors. Is it possible to compile VASP using 'mpif77' as given in the makefile. We have already compiled VASP serially using 'pgf90' on AMD Opteron and it is running well. Please help...
Last edited by saurabh on Wed Jun 15, 2005 9:39 am, edited 1 time in total.

alex
Hero Member
Hero Member
Posts: 584
Joined: Tue Nov 16, 2004 2:21 pm
License Nr.: 5-67
Location: Germany

Parallelization problem of VASP with pgf77

#2 Post by alex » Wed Jun 15, 2005 3:12 pm

Hi,
you may cheat a little:
mpif77 normally only supplies the proper paths for libs and include files, so it's only necessary for linking. Try to compile with pure FC=pgf77 (or pgf90) and take mpif77 only for linking the objectfiles.

Hth

Alex
Last edited by alex on Wed Jun 15, 2005 3:12 pm, edited 1 time in total.

Post Reply