compiling vasp.5.2 on BlueGene/P
Moderators: Global Moderator, Moderator
-
- Newbie
- Posts: 12
- Joined: Tue Feb 23, 2010 7:31 am
- License Nr.: 5-44
- Location: South Africa
compiling vasp.5.2 on BlueGene/P
Hi all,
I get the following error when compilling vasp5.2 on BlueGene/P:
1501-510 Compilation successful for file main.f.
scala.o: In function reconslice′:CHPChomenmonamaTomvasp.5.2scala.f:1141:undef∈edreference→blacs_gridinfo'
scala.o: In function distrislice′:CHPChomenmonamaTomvasp.5.2scala.f:1097:undef∈edreference→blacs_gridinfo'
scala.o: In function ∈itscala′:CHPChomenmonamaTomvasp.5.2scala.f:632:undef∈edreference→blacs_gridinfo'
scala.o: In function bgchan≥diagona≤′:CHPChomenmonamaTomvasp.5.2scala.f:953:undef∈edreference→blacs_gridinfo'
scala.o: In function bg∈itscala′:CHPChomenmonamaTomvasp.5.2scala.f:879:undef∈edreference→blacs_gridinfo'
scala.o: In function procmap′:CHPChomenmonamaTomvasp.5.2scala.f:763:undef∈edreference→blacs_get'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:765: undefined reference to blacsgrid∈it′CHPChomenmonamaTomvasp.5.2scala.f:770:undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:771: undefined reference to blacspνm′CHPChomenmonamaTomvasp.5.2scala.f:803:undef∈edreference→blacs_gridexit'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:808: undefined reference to blacs≥t′CHPChomenmonamaTomvasp.5.2scala.f:809:undef∈edreference→blacs_gridmap'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:753: undefined reference to blacsgrideξt′scala.o:Infunctionrecon_single':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:540: undefined reference to blacsgrid∈fo′scala.o:Infunctionrecon':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:503: undefined reference to blacsgrid∈fo′scala.o:Infunctiondistri_single':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:462: undefined reference to blacsgrid∈fo′scala.o:Infunctiondistri':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:420: undefined reference to blacsgrid∈fo′scala.o:Infunctionppotrf_trtri':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:155: undefined reference to blacsgrid∈fo′bse.o:CHPChomenmonamaTomvasp.5.2bse.f:1014:moreundef∈edreferences→blacs_gridinfo' follow
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzheevx.o): In function pzheevx′:pzheevx.f:(.0x374):undef∈edreference→dgebs2d'
pzheevx.f:(.text+0x3e0): undefined reference to d≥br2d′pzheevx.f:(.0x1104):undef∈edreference→igamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzhentrd.o): In function pzhentrd′:pzhentrd.f:(.0xe0):undef∈edreference→blacs_gridinfo'
pzhentrd.f:(.text+0x314): undefined reference to igamn2d′pzhentrd.f:(.0x39c):undef∈edreference→igamn2d'
pzhentrd.f:(.text+0x448): undefined reference to blacs≥t′pzhentrd.f:(.0x47c):undef∈edreference→blacs_gridinit'
pzhentrd.f:(.text+0x494): undefined reference to blacsgrid∈fo′pzhentrd.f:(.0x540):undef∈edreference→pztrmr2d'
pzhentrd.f:(.text+0x700): undefined reference to pztrmr2d′pzhentrd.f:(.0x7e0):undef∈edreference→blacs_gridexit'
pzhentrd.f:(.text+0x890): undefined reference to pb⊤≥t′pzhentrd.f:(.0x8e0):undef∈edreference→pb_topget'
pzhentrd.f:(.text+0x924): undefined reference to pb⊤set′pzhentrd.f:(.0x964):undef∈edreference→pb_topset'
pzhentrd.f:(.text+0xbbc): undefined reference to pzher2k′pzhentrd.f:(.0xdb8):undef∈edreference→pb_topset'
pzhentrd.f:(.text+0xdfc): undefined reference to pb⊤set′pzhentrd.f:(.0xff8):undef∈edreference→pzher2k'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzhettrd.o): In function pzherd′:pzherd.f:(.0x10c):undef∈edreference→blacs_gridinfo'
pzhettrd.f:(.text+0x10d4): undefined reference to dg∑2d′pzherd.f:(.0x14a4):undef∈edreference→zgebs2d'
pzhettrd.f:(.text+0x1504): undefined reference to z≥br2d′pzherd.f:(.0x1750):undef∈edreference→zgesd2d'
pzhettrd.f:(.text+0x17a0): undefined reference to z≥rv2d′pzherd.f:(.0x2064):undef∈edreference→zgsum2d'
pzhettrd.f:(.text+0x2204): undefined reference to zg∑2d′pzherd.f:(.0x2408):undef∈edreference→zgesd2d'
pzhettrd.f:(.text+0x2430): undefined reference to z≥rv2d′pzherd.f:(.0x24fc):undef∈edreference→zgsum2d'
pzhettrd.f:(.text+0x26e0): undefined reference to zg∑2d′pzherd.f:(.0x2cf0):undef∈edreference→dgebs2d'
pzhettrd.f:(.text+0x2e20): undefined reference to d≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzhetd2.o):Infunctionpzhetd2':
pzhetd2.f:(.text+0xd0): undefined reference to blacsgrid∈fo′pzhetd2.f:(.0x288):undef∈edreference→blacs_abort'
pzhetd2.f:(.text+0x7c8): undefined reference to z≥bs2d′pzhetd2.f:(.0x8dc):undef∈edreference→zgebr2d'
pzhetd2.f:(.text+0xedc): undefined reference to z≥bs2d′pzhetd2.f:(.0xf44):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlanhe.o): In function pzlanhe′:pzlanhe.f:(.0xb4):undef∈edreference→blacs_gridinfo'
pzlanhe.f:(.text+0x310): undefined reference to d≥bs2d′pzlanhe.f:(.0x3d4):undef∈edreference→dgebr2d'
pzlanhe.f:(.text+0xcf4): undefined reference to dgamx2d′pzlanhe.f:(.0x25a8):undef∈edreference→dgsum2d'
pzlanhe.f:(.text+0x2644): undefined reference to dg∑2d′pzlanhe.f:(.0x27d4):undef∈edreference→dgamx2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlascl.o): In function pzlascl′:pzlascl.f:(.0xbc):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlatrd.o): In function pzlatrd′:pzlatrd.f:(.0xd4):undef∈edreference→blacs_gridinfo'
pzlatrd.f:(.text+0x514): undefined reference to pz≥mv′pzlatrd.f:(.0x63c):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x890): undefined reference to pzhemv′pzlatrd.f:(.0x984):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0xa48): undefined reference to pz≥mv′pzlatrd.f:(.0xb0c):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0xbcc): undefined reference to pz≥mv′pzlatrd.f:(.0xc14):undef∈edreference→pzscal'
pzlatrd.f:(.text+0xc70): undefined reference to pz.c′pzlatrd.f:(.0xd14):undef∈edreference→pzaxpy'
pzlatrd.f:(.text+0xe0c): undefined reference to d≥bs2d′pzlatrd.f:(.0xef0):undef∈edreference→dgebr2d'
pzlatrd.f:(.text+0x11ec): undefined reference to pz≥mv′pzlatrd.f:(.0x12fc):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x157c): undefined reference to pzhemv′pzlatrd.f:(.0x1660):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x1744): undefined reference to pz≥mv′pzlatrd.f:(.0x1818):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x18f4): undefined reference to pz≥mv′pzlatrd.f:(.0x194c):undef∈edreference→pzscal'
pzlatrd.f:(.text+0x19c8): undefined reference to pz.c′pzlatrd.f:(.0x1a84):undef∈edreference→pzaxpy'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzpotrf.o): In function pzpotrf′:pzpotrf.f:(.0xc4):undef∈edreference→blacs_gridinfo'
pzpotrf.f:(.text+0x238): undefined reference to pb⊤≥t′pzpotrf.f:(.0x274):undef∈edreference→pb_topget'
pzpotrf.f:(.text+0x2b4): undefined reference to pb⊤set′pzpotrf.f:(.0x2f4):undef∈edreference→pb_topset'
pzpotrf.f:(.text+0x430): undefined reference to pztrsm′pzpotrf.f:(.0x4c8):undef∈edreference→pzherk'
pzpotrf.f:(.text+0x640): undefined reference to pb⊤set′pzpotrf.f:(.0x674):undef∈edreference→pb_topset'
pzpotrf.f:(.text+0x78c): undefined reference to pztrsm′pzpotrf.f:(.0x828):undef∈edreference→pzherk'
pzpotrf.f:(.text+0x874): undefined reference to pb⊤set′pzpotrf.f:(.0x8ac):undef∈edreference→pb_topset'
pzpotrf.f:(.text+0x9ec): undefined reference to pztrsm′pzpotrf.f:(.0xa88):undef∈edreference→pzherk'
pzpotrf.f:(.text+0xc20): undefined reference to pztrsm′pzpotrf.f:(.0xcb8):undef∈edreference→pzherk'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzstein.o): In function pzste∈′:pzste∈.f:(.0xa4):undef∈edreference→blacs_gridinfo'
pzstein.f:(.text+0xfa0): undefined reference to i≥bs2d′pzste∈.f:(.0x1018):undef∈edreference→igebr2d'
pzstein.f:(.text+0x1070): undefined reference to i≥br2d′pzste∈.f:(.0x15f8):undef∈edreference→igebs2d'
pzstein.f:(.text+0x18c8): undefined reference to igamn2d′pzste∈.f:(.0x1980):undef∈edreference→dgebs2d'
pzstein.f:(.text+0x19e8): undefined reference to d≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pztrtri.o):Infunctionpztrtri':
pztrtri.f:(.text+0xc0): undefined reference to blacsgrid∈fo′pztrtri.f:(.0x400):undef∈edreference→pztrmm'
pztrtri.f:(.text+0x49c): undefined reference to pztrsm′pztrtri.f:(.0x67c):undef∈edreference→pztrmm'
pztrtri.f:(.text+0x71c): undefined reference to pztrsm′pztrtri.f:(.0x868):undef∈edreference→pztrmm'
pztrtri.f:(.text+0x8e4): undefined reference to pztrsm′pztrtri.f:(.0xe48):undef∈edreference→igamx2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunmtr.o): In function pzunmtr′:pzunmtr.f:(.0xb0):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlaevswp.o): In function pzlaevswp′:pzlaevswp.f:(.0x9c):undef∈edreference→blacs_gridinfo'
pzlaevswp.f:(.text+0x470): undefined reference to d≥sd2d′pzlaevswp.f:(.0x738):undef∈edreference→dgerv2d'
pzlaevswp.f:(.text+0xa0c): undefined reference to d≥rv2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzlamr1d.o):Infunctionpzlamr1d':
pzlamr1d.f:(.text+0x14c): undefined reference to pz≥mr2d′pzlamr1d.f:(.0x164):undef∈edreference→blacs_gridinfo'
pzlamr1d.f:(.text+0x1c8): undefined reference to z≥bs2d′pzlamr1d.f:(.0x250):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(chk1mat.o): In function chk1mat′:chk1mat.f:(.0x104):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xa5c):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xad4):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xbd0):undef∈edreference→igamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xc58):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xcd0):undef∈edreference→igamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdcol2row.o): In function pdcol2row′:pdcol2row.f:(.0x8c):undef∈edreference→blacs_gridinfo'
pdcol2row.f:(.text+0x1bc): undefined reference to d≥rv2d′pdcol2row.f:(.0x280):undef∈edreference→dgesd2d'
pdcol2row.f:(.text+0x554): undefined reference to d≥rv2d′pdcol2row.f:(.0x81c):undef∈edreference→dgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0xa4):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x230):undef∈edreference→dgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x2b8):undef∈edreference→dgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x32c):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x3a0):undef∈edreference→dgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x4a8):undef∈edreference→dgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdelset.o): In function p∂set′:p∂set.f:(.0x4c):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzelset.o): In function pzelset′:pzelset.f:(.0x4c):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzelget.o): In function pzel≥t′:pzel≥t.f:(.0x68):undef∈edreference→blacs_gridinfo'
pzelget.f:(.text+0x15c): undefined reference to z≥bs2d′pzel≥t.f:(.0x1c4):undef∈edreference→zgebr2d'
pzelget.f:(.text+0x294): undefined reference to z≥bs2d′pzel≥t.f:(.0x2f8):undef∈edreference→zgebr2d'
pzelget.f:(.text+0x3c0): undefined reference to z≥bs2d′pzel≥t.f:(.0x434):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pjlaenv.o): In function pjlaenv′:pjlaenv.f:(.0x200):undef∈edreference→igamx2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdlamr1d.o): In function pdlamr1d′:pdlamr1d.f:(.0x14c):undef∈edreference→pdgemr2d'
pdlamr1d.f:(.text+0x164): undefined reference to blacsgrid∈fo′pdlamr1d.f:(.0x1c8):undef∈edreference→dgebs2d'
pdlamr1d.f:(.text+0x250): undefined reference to d≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pdlamch.o):Infunctionpdlamch':
pdlamch.f:(.text+0x154): undefined reference to dgamx2d′pdlamch.f:(.0x224):undef∈edreference→dgamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdlared1d.o): In function pdlared1d′:pdlared1d.f:(.0x6c):undef∈edreference→blacs_gridinfo'
pdlared1d.f:(.text+0x12c): undefined reference to d≥bs2d′pdlared1d.f:(.0x190):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0xc8):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x330):undef∈edreference→dgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x398):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x504):undef∈edreference→blacs_pnum'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x578):undef∈edreference→blacs_get'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x590):undef∈edreference→blacs_gridmap'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x5a8):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0xc40):undef∈edreference→pdlasnbt'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0xe34):undef∈edreference→igsum2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x104c):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x105c):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x10a0):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x10b0):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1208):undef∈edreference→igsum2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x12c4):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1d0c):undef∈edreference→blacs_freebuff'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1d14):undef∈edreference→blacs_gridexit'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1de8):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1e28):undef∈edreference→dgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1e68):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1f50):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1fb8):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2014):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x207c):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x229c):undef∈edreference→dgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x22d0):undef∈edreference→igesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x232c):undef∈edreference→dgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2360):undef∈edreference→igerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x26fc):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2714):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2778):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2790):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x2e10):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x2e1c):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x3210):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x3228):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x35a8):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x35c0):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlacgv.o): In function pzlacgv′:pzlacgv.f:(.0x74):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarfg.o): In function pzlarfg′:pzlarfg.f:(.0x98):undef∈edreference→blacs_gridinfo'
pzlarfg.f:(.text+0x188): undefined reference to z≥bs2d′pzlarfg.f:(.0x1d0):undef∈edreference→pdznrm2'
pzlarfg.f:(.text+0x298): undefined reference to pzdscal′pzlarfg.f:(.0x2ec):undef∈edreference→pzdscal'
pzlarfg.f:(.text+0x364): undefined reference to pdznrm2′pzlarfg.f:(.0x444):undef∈edreference→pzscal'
pzlarfg.f:(.text+0x560): undefined reference to pzscal′pzlarfg.f:(.0x690):undef∈edreference→zgebr2d'
pzlarfg.f:(.text+0x78c): undefined reference to z≥bs2d′pzlarfg.f:(.0x804):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzpotf2.o): In function pzpotf2′:pzpotf2.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzpotf2.f:(.text+0x218): undefined reference to blacsabort′pzpotf2.f:(.0x348):undef∈edreference→pb_topget'
pzpotf2.f:(.text+0x384): undefined reference to pb⊤≥t′pzpotf2.f:(.0x59c):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0x5f0): undefined reference to i≥br2d′pzpotf2.f:(.0x630):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0x824): undefined reference to i≥br2d′pzpotf2.f:(.0xb74):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0xbc4): undefined reference to i≥br2d′pzpotf2.f:(.0xc10):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0xc64): undefined reference to i≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pztrti2.o):Infunctionpztrti2':
pztrti2.f:(.text+0x9c): undefined reference to blacsgrid∈fo′pztrti2.f:(.0x1c0):undef∈edreference→blacs_abort'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunmql.o): In function pzunmql′:pzunmql.f:(.0xbc):undef∈edreference→blacs_gridinfo'
pzunmql.f:(.text+0x410): undefined reference to pb⊤≥t′pzunmql.f:(.0x448):undef∈edreference→pb_topget'
pzunmql.f:(.text+0x544): undefined reference to pb⊤set′pzunmql.f:(.0x590):undef∈edreference→pb_topset'
pzunmql.f:(.text+0x5cc): undefined reference to pb⊤set′pzunmql.f:(.0x960):undef∈edreference→pb_topset'
pzunmql.f:(.text+0x990): undefined reference to pb⊤set′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzunmqr.o):Infunctionpzunmqr':
pzunmqr.f:(.text+0xb8): undefined reference to blacsgrid∈fo′pzunmqr.f:(.0x418):undef∈edreference→pb_topget'
pzunmqr.f:(.text+0x450): undefined reference to pb⊤≥t′pzunmqr.f:(.0x554):undef∈edreference→pb_topset'
pzunmqr.f:(.text+0x5a0): undefined reference to pb⊤set′pzunmqr.f:(.0x5dc):undef∈edreference→pb_topset'
pzunmqr.f:(.text+0x8ec): undefined reference to pb⊤set′pzunmqr.f:(.0x91c):undef∈edreference→pb_topset'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarfb.o): In function pzlarfb′:pzlarfb.f:(.0xd4):undef∈edreference→blacs_gridinfo'
pzlarfb.f:(.text+0x464): undefined reference to pb⊤≥t′pzlarfb.f:(.0x4b8):undef∈edreference→zgebs2d'
pzlarfb.f:(.text+0x520): undefined reference to ztrbs2d′pzlarfb.f:(.0x5ac):undef∈edreference→zgebr2d'
pzlarfb.f:(.text+0x61c): undefined reference to ztrbr2d′pzlarfb.f:(.0x90c):undef∈edreference→zgsum2d'
pzlarfb.f:(.text+0x9c8): undefined reference to z≥bs2d′pzlarfb.f:(.0xb14):undef∈edreference→zgebr2d'
pzlarfb.f:(.text+0x131c): undefined reference to zg∑2d′pzlarfb.f:(.0x1398):undef∈edreference→ztrbs2d'
pzlarfb.f:(.text+0x1440): undefined reference to z≥bs2d′pzlarfb.f:(.0x148c):undef∈edreference→zgebr2d'
pzlarfb.f:(.text+0x15d8): undefined reference to ztrbr2d′pzlarfb.f:(.0x1910):undef∈edreference→pb_topget'
pzlarfb.f:(.text+0x1960): undefined reference to z≥bs2d′pzlarfb.f:(.0x19c8):undef∈edreference→ztrbs2d'
pzlarfb.f:(.text+0x1a4c): undefined reference to z≥br2d′pzlarfb.f:(.0x1ab8):undef∈edreference→ztrbr2d'
pzlarfb.f:(.text+0x1db0): undefined reference to zg∑2d′pzlarfb.f:(.0x1e74):undef∈edreference→zgebs2d'
pzlarfb.f:(.text+0x1fa4): undefined reference to z≥br2d′pzlarfb.f:(.0x27c4):undef∈edreference→zgsum2d'
pzlarfb.f:(.text+0x2848): undefined reference to ztrbs2d′pzlarfb.f:(.0x28ec):undef∈edreference→zgebs2d'
pzlarfb.f:(.text+0x2930): undefined reference to z≥br2d′pzlarfb.f:(.0x2a98):undef∈edreference→ztrbr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarft.o): In function pzlarft′:pzlarft.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzlarft.f:(.text+0x49c): undefined reference to zg∑2d′pzlarft.f:(.0xa28):undef∈edreference→zgsum2d'
pzlarft.f:(.text+0xf64): undefined reference to zg∑2d′pzlarft.f:(.0x151c):undef∈edreference→zgsum2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunm2l.o): In function pzunm2l′:pzunm2l.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzunm2l.f:(.text+0x43c): undefined reference to blacsabort′pzunm2l.f:(.0x734):undef∈edreference→zgebr2d'
pzunm2l.f:(.text+0x904): undefined reference to z≥bs2d′pzunm2l.f:(.0xa78):undef∈edreference→zgesd2d'
pzunm2l.f:(.text+0xac8): undefined reference to z≥rv2d′pzunm2l.f:(.0xb30):undef∈edreference→pb_topget'
pzunm2l.f:(.text+0xb6c): undefined reference to pb⊤≥t′pzunm2l.f:(.0xc1c):undef∈edreference→pb_topset'
pzunm2l.f:(.text+0xc74): undefined reference to pb⊤set′pzunm2l.f:(.0xcb0):undef∈edreference→pb_topset'
pzunm2l.f:(.text+0xec8): undefined reference to pb⊤set′pzunm2l.f:(.0xefc):undef∈edreference→pb_topset'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunm2r.o): In function pzunm2r′:pzunm2r.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzunm2r.f:(.text+0x43c): undefined reference to blacsabort′pzunm2r.f:(.0x734):undef∈edreference→zgebr2d'
pzunm2r.f:(.text+0x904): undefined reference to z≥bs2d′pzunm2r.f:(.0xa78):undef∈edreference→zgesd2d'
pzunm2r.f:(.text+0xac8): undefined reference to z≥rv2d′pzunm2r.f:(.0xb30):undef∈edreference→pb_topget'
pzunm2r.f:(.text+0xb6c): undefined reference to pb⊤≥t′pzunm2r.f:(.0xc1c):undef∈edreference→pb_topset'
pzunm2r.f:(.text+0xc6c): undefined reference to pb⊤set′pzunm2r.f:(.0xca8):undef∈edreference→pb_topset'
pzunm2r.f:(.text+0xecc): undefined reference to pb⊤set′pzunm2r.f:(.0xf00):undef∈edreference→pb_topset'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzelset2.o): In function pzelset2′:pzelset2.f:(.0x54):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xe0):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x730):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x7b0):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x808):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x8c0):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x91c):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x9b4):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xc70):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xd18):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xde0):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xeb8):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xfa8):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1028):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x113c):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1604):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1684):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x16d8):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1770):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x19cc):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1a74):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1b3c):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1c18):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1d0c):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1d8c):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1ea0):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrget.o): In function pbztr≥t′:pbztr≥t.f:(.0x1fc):undef∈edreference→zgerv2d'
pbztrget.f:(.text+0x258): undefined reference to z≥sd2d′pbztr≥t.f:(.0x298):undef∈edreference→zgesd2d'
pbztrget.f:(.text+0x4ec): undefined reference to z≥rv2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzlarf.o):Infunctionpzlarf':
pzlarf.f:(.text+0xcc): undefined reference to blacsgrid∈fo′pzlarf.f:(.0x4b4):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x65c): undefined reference to z≥rv2d′pzlarf.f:(.0x7bc):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x954): undefined reference to z≥sd2d′pzlarf.f:(.0xaf8):undef∈edreference→zgebs2d'
pzlarf.f:(.text+0xc38): undefined reference to zg∑2d′pzlarf.f:(.0xe34):undef∈edreference→zgebr2d'
pzlarf.f:(.text+0xff0): undefined reference to z≥bs2d′pzlarf.f:(.0x106c):undef∈edreference→zgebr2d'
pzlarf.f:(.text+0x1100): undefined reference to zg∑2d′pzlarf.f:(.0x1284):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x13b0): undefined reference to pb⊤≥t′pzlarf.f:(.0x1470):undef∈edreference→zgebs2d'
pzlarf.f:(.text+0x14f4): undefined reference to z≥br2d′pzlarf.f:(.0x15ac):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x171c): undefined reference to zg∑2d′pzlarf.f:(.0x19e8):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x1b60): undefined reference to z≥rv2d′pzlarf.f:(.0x1cbc):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x1e54): undefined reference to z≥sd2d′pzlarf.f:(.0x1ffc):undef∈edreference→zgebs2d'
pzlarf.f:(.text+0x2140): undefined reference to zgsum2d' pzlarf.f:(.text+0x2330): undefined reference to zgebr2d'
pzlarf.f:(.text+0x2388): undefined reference to pb_topget' pzlarf.f:(.text+0x243c): undefined reference to zgebs2d'
pzlarf.f:(.text+0x24b0): undefined reference to zgebr2d' pzlarf.f:(.text+0x2600): undefined reference to zgsum2d'
pzlarf.f:(.text+0x28d4): undefined reference to zgebs2d' pzlarf.f:(.text+0x2958): undefined reference to zgebr2d'
pzlarf.f:(.text+0x2a94): undefined reference to zgsum2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarfc.o): In function pzlarfc':
pzlarfc.f:(.text+0xcc): undefined reference to blacs_gridinfo' pzlarfc.f:(.text+0x4b4): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x658): undefined reference to zgerv2d' pzlarfc.f:(.text+0x7b4): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x94c): undefined reference to zgesd2d' pzlarfc.f:(.text+0xae8): undefined reference to zgebs2d'
pzlarfc.f:(.text+0xc30): undefined reference to zgsum2d' pzlarfc.f:(.text+0xe24): undefined reference to zgebr2d'
pzlarfc.f:(.text+0xfe4): undefined reference to zgebs2d' pzlarfc.f:(.text+0x1064): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x11a4): undefined reference to zgsum2d' pzlarfc.f:(.text+0x131c): undefined reference to pb_topget'
pzlarfc.f:(.text+0x13d8): undefined reference to zgebs2d' pzlarfc.f:(.text+0x1454): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x15b4): undefined reference to zgsum2d' pzlarfc.f:(.text+0x1864): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x19b0): undefined reference to zgerv2d' pzlarfc.f:(.text+0x1b08): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x1ca0): undefined reference to zgesd2d' pzlarfc.f:(.text+0x1e40): undefined reference to zgebs2d'
pzlarfc.f:(.text+0x1f8c): undefined reference to zgsum2d' pzlarfc.f:(.text+0x2174): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x21d8): undefined reference to pb_topget' pzlarfc.f:(.text+0x2280): undefined reference to zgebs2d'
pzlarfc.f:(.text+0x23d8): undefined reference to zgsum2d' pzlarfc.f:(.text+0x2594): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x26fc): undefined reference to zgebs2d' pzlarfc.f:(.text+0x2784): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x28c8): undefined reference to zgsum2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xbc): undefined reference to blacs_gridinfo' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x77c): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x80c): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x86c): undefined reference to zgebr2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x934): undefined reference to zgebr2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x9a8): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xa3c): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xd18): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xdd4): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xea4): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x106c): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x10b0): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x11b8): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x128c): undefined reference to zgebr2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x17a0): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1830): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x189c): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1930): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1bac): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1c68): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1d38): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1f00): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1f44): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x204c): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x2120): undefined reference to `zgebr2d'
make: *** [vasp.bgp] Error 1
My Makefile is as follows:
.SUFFIXES: .inc .f .F
#-----------------------------------------------------------------------
# Makefile for RS 6000/ SP2, SP3 and possibly SP4
# you might also try the makefile.hlrn supplied by Bernd Kallies <kallies@zib.de>
#
#
# Attention:
# =======================
# present default optimisation is -O3, but you might try -O4 as well
#
# several files are optimized less aggressive (see bottom of the makefile),
# since agressive optimisation of those files caused VASP to bomb
# in one or the other compiler version
# because it was impossible to keep track of which file is not
# properly compiled by which version, all files that
# are problematic in one or the other version are compiled
# with lower optimisation
#
# ZHEEVX was not working properly with some version
# if you have problems remove
# #define USE_ZHEEVX
# from subrot.F, davidson.F and wavepre_noio.F
#
#-----------------------------------------------------------------------
# all CPP processed fortran files have the extension .f
SUFFIX=.f
#-----------------------------------------------------------------------
# fortran compiler and linker
#-----------------------------------------------------------------------
FC=mpixlf90_r -g -qfree=f90
FCL=$(FC)
#-----------------------------------------------------------------------
# C-preprocessor define any of the flags given below
# MPI generate parallel version
# NGZhalf charge density reduced in Z direction
# wNGZhalf gamma point only reduced in Z direction
# CACHE_SIZE 5001 for SP3 and Power 3
# 32768 for 550,590,3CT
# 8001 595/397 quad word systems
# scaLAPACK use scaLAPACK
#
# IBM
# use_allreduce : force mpi_allreduce usage by block of MPI_BLOCK
#-----------------------------------------------------------------------
# Add -DwNGZhalf for gamma point only
CPP = /usr/bin/cpp -P -C -DHOST=\"BlueGene\" -DMPI -DNGZhalf \
-Duse_collective -Davoidalloc -DscaLAPACK \
-DCACHE_SIZE=4000 -DMPI_BLOCK=50000 $*.F >$*.f
#-----------------------------------------------------------------------
# general fortran flags, none required
#-----------------------------------------------------------------------
#FFLAGS = -O3 -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
FFLAGS = -qarch=450d -qtune=450 -qmaxmem=-1
#PK 2009/6/3 No opt Works
#FFLAGS = -O0 -g -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
#-----------------------------------------------------------------------
# optimization:
# optimise for the machine on which the code is compiled
#-----------------------------------------------------------------------
#OFLAG = -O3 -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
OFLAG = -O3 -qstrict
#PK 2009/6/3 No opt works
#OFLAG = -O0 -g -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
OFLAG_HIGH = $(OFLAG)
OBJ_HIGH = none
OBJ_NOOPT = none
DEBUG = -g
INCS = -I/bgsys/ibm_essl/sles10/prod/opt/ibmmath/include
INLINE = $(OFLAG)
#-----------------------------------------------------------------------
# maybe one need to set an include path (usually not required)
#-----------------------------------------------------------------------
#-----------------------------------------------------------------------
# options for linking
# the following option increases the size of the data frame
# the default makefile does not include support for scaLAPACK
# since problems with scaLAPACK were reported
#
#-----------------------------------------------------------------------
LIBSCA = /CHPC/home/nmonama/scalapack-1.8.0
LIBBLACS = /CHPC/home/nmonama/BLACS/LIB
LIBLOC = /CHPC/home/nmonama/lapack-3.2.1
# LIBTOOLS = ../lib_bgp
SCALAPACK = -L$(LIBSCA) -lscalapack -L$(LIBBLACS) -lblacsF77init_MPI-BGP-0 -lblacs_MPI-BGP-0
#ESSL = ../vasp.5.lib/dsygv.o ../vasp.5.lib/dgegv.o -L/opt/ibmmath/essl/4.4/lib -lesslbg
#ESSL = ../vasp.5.lib/dsygv.o ../vasp.5.lib/dgegv.o -L/opt/ibmmath/essl/4.4/lib -lesslbg
#ESSL = -L/soft/apps/ESSL-4.4/lib -lesslbg
ESSL = -L/bgsys/ibm_essl/sles10/prod/opt/ibmmath/lib -lesslbg
#ESSL = ../vasp.4.lib/dsygv.o ../vasp.4.lib/dgegv.o -L/opt/ibmmath/essl/4.3/lib -lesslbg /opt/ibmcmp/xlmass/bg/4.4/bglib/libmass.a /opt/ibmcmp/xlmass/bg/4.4/bglib/libmassv.a
LIB = -L../vasp.5.lib -ldmy $(SCALAPACK) -L$(LIBLOC) -llapack_bgp $(ESSL)
#-----------------------------------------------------------------------
# specify 3d-fft to be used with VASP
#-----------------------------------------------------------------------
FFT3D = fftmpi.o fftmpi_map.o fft3dfurth.o fft3dlib.o
#-----------------------------------------------------------------------
# general rules and compile lines
#-----------------------------------------------------------------------
BASIC= symmetry.o symlib.o lattlib.o random.o
SOURCE= base.o mpi.o smart_allocate.o xml.o \
constant.o jacobi.o main_mpi.o scala.o \
asa.o lattice.o poscar.o ini.o xclib.o xclib_grad.o \
radial.o pseudo.o mgrid.o gridq.o ebs.o \
mkpoints.o wave.o wave_mpi.o wave_high.o \
$(BASIC) nonl.o nonlr.o nonl_high.o dfast.o choleski2.o \
mix.o hamil.o xcgrad.o xcspin.o potex1.o potex2.o \
metagga.o constrmag.o cl_shift.o relativistic.o LDApU.o \
paw_base.o egrad.o pawsym.o pawfock.o pawlhf.o paw.o \
mkpoints_full.o charge.o dipol.o pot.o \
dos.o elf.o tet.o tetweight.o hamil_rot.o \
steep.o chain.o dyna.o sphpro.o us.o core_rel.o \
aedens.o wavpre.o wavpre_noio.o broyden.o \
dynbr.o rmm-diis.o reader.o writer.o tutor.o xml_writer.o \
brent.o stufak.o fileio.o opergrid.o stepver.o \
chgloc.o fast_aug.o fock.o mkpoints_change.o sym_grad.o \
mymath.o internals.o dimer_heyden.o dvvtrajectory.o vdwforcefield.o \
hamil_high.o nmr.o force.o \
pead.o subrot.o subrot_scf.o pwlhf.o gw_model.o optreal.o davidson.o \
electron.o rot.o electron_all.o shm.o pardens.o paircorrection.o \
optics.o constr_cell_relax.o stm.o finite_diff.o elpol.o \
hamil_lr.o rmm-diis_lr.o subrot_cluster.o subrot_lr.o \
lr_helper.o hamil_lrf.o elinear_response.o ilinear_response.o \
linear_optics.o linear_response.o \
setlocalpp.o wannier.o electron_OEP.o electron_lhf.o twoelectron4o.o \
ratpol.o screened_2e.o wave_cacher.o chi_base.o wpot.o local_field.o \
ump2.o bse.o acfdt.o chi.o sydmat.o
INC=
vasp.bgp: $(SOURCE) $(FFT3D) $(INC) main.o
rm -f vasp.bgp
$(FCL) -o vasp.bgp main.o $(SOURCE) $(FFT3D) $(LIB) $(LINK)
makeparam: $(SOURCE) $(FFT3D) makeparam.o main.F $(INC)
$(FCL) -o makeparam $(LINK) makeparam.o $(SOURCE) $(FFT3D) $(LIB)
zgemmtest: zgemmtest.o base.o random.o $(INC)
$(FCL) -o zgemmtest $(LINK) zgemmtest.o random.o base.o $(LIB)
dgemmtest: dgemmtest.o base.o random.o $(INC)
$(FCL) -o dgemmtest $(LINK) dgemmtest.o random.o base.o $(LIB)
ffttest: base.o smart_allocate.o mpi.o mgrid.o random.o ffttest.o $(FFT3D) $(INC)
$(FCL) -o ffttest $(LINK) ffttest.o mpi.o mgrid.o random.o smart_allocate.o base.o $(FFT3D) $(LIB)
kpoints: $(SOURCE) $(FFT3D) makekpoints.o main.F $(INC)
$(FCL) -o kpoints $(LINK) makekpoints.o $(SOURCE) $(FFT3D) $(LIB)
clean:
-rm -f *.g *.f *.o *.L *.mod ; touch *.F
main.o: main$(SUFFIX)
$(FC) $(FFLAGS)$(DEBUG) $(INCS) -c main$(SUFFIX)
xcgrad.o: xcgrad$(SUFFIX)
$(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcgrad$(SUFFIX)
xcspin.o: xcspin$(SUFFIX)
$(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcspin$(SUFFIX)
makeparam.o: makeparam$(SUFFIX)
$(FC) $(FFLAGS)$(DEBUG) $(INCS) -c makeparam$(SUFFIX)
makeparam$(SUFFIX): makeparam.F main.F
#
# MIND: I do not have a full dependency list for the include
# and MODULES: here are only the minimal basic dependencies
# if one strucuture is changed then touch_dep must be called
# with the corresponding name of the structure
#
base.o: base.inc base.F
mgrid.o: mgrid.inc mgrid.F
constant.o: constant.inc constant.F
lattice.o: lattice.inc lattice.F
setex.o: setexm.inc setex.F
pseudo.o: pseudo.inc pseudo.F
poscar.o: poscar.inc poscar.F
mkpoints.o: mkpoints.inc mkpoints.F
wave.o: wave.inc wave.F
nonl.o: nonl.inc nonl.F
nonlr.o: nonlr.inc nonlr.F
$(OBJ_HIGH):
$(CPP)
$(FC) $(FFLAGS) $(OFLAG_HIGH) $(INCS) -c $*$(SUFFIX)
$(OBJ_NOOPT):
$(CPP)
$(FC) $(FFLAGS) $(INCS) -c $*$(SUFFIX)
fft3dlib_f77.o: fft3dlib_f77.F
$(CPP)
$(F77) $(FFLAGS_F77) -c $*$(SUFFIX)
.F.o:
$(CPP)
$(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX)
.F$(SUFFIX):
$(CPP)
$(SUFFIX).o:
$(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX)
# special rules
#-----------------------------------------------------------------------
radial.o: radial.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O2 -c $*$(SUFFIX)
wave.o: wave.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O2 -c $*$(SUFFIX)
metagga.o: metagga.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O2 -c $*$(SUFFIX)
nonl.o: nonl.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O -c $*$(SUFFIX)
paw.o: paw.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O1 -c $*$(SUFFIX)
pseudo.o: pseudo.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O1 -c $*$(SUFFIX)
Regards,
I get the following error when compilling vasp5.2 on BlueGene/P:
1501-510 Compilation successful for file main.f.
scala.o: In function reconslice′:CHPChomenmonamaTomvasp.5.2scala.f:1141:undef∈edreference→blacs_gridinfo'
scala.o: In function distrislice′:CHPChomenmonamaTomvasp.5.2scala.f:1097:undef∈edreference→blacs_gridinfo'
scala.o: In function ∈itscala′:CHPChomenmonamaTomvasp.5.2scala.f:632:undef∈edreference→blacs_gridinfo'
scala.o: In function bgchan≥diagona≤′:CHPChomenmonamaTomvasp.5.2scala.f:953:undef∈edreference→blacs_gridinfo'
scala.o: In function bg∈itscala′:CHPChomenmonamaTomvasp.5.2scala.f:879:undef∈edreference→blacs_gridinfo'
scala.o: In function procmap′:CHPChomenmonamaTomvasp.5.2scala.f:763:undef∈edreference→blacs_get'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:765: undefined reference to blacsgrid∈it′CHPChomenmonamaTomvasp.5.2scala.f:770:undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:771: undefined reference to blacspνm′CHPChomenmonamaTomvasp.5.2scala.f:803:undef∈edreference→blacs_gridexit'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:808: undefined reference to blacs≥t′CHPChomenmonamaTomvasp.5.2scala.f:809:undef∈edreference→blacs_gridmap'
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:753: undefined reference to blacsgrideξt′scala.o:Infunctionrecon_single':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:540: undefined reference to blacsgrid∈fo′scala.o:Infunctionrecon':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:503: undefined reference to blacsgrid∈fo′scala.o:Infunctiondistri_single':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:462: undefined reference to blacsgrid∈fo′scala.o:Infunctiondistri':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:420: undefined reference to blacsgrid∈fo′scala.o:Infunctionppotrf_trtri':
/CHPC/home/nmonama/Tom/vasp.5.2/scala.f:155: undefined reference to blacsgrid∈fo′bse.o:CHPChomenmonamaTomvasp.5.2bse.f:1014:moreundef∈edreferences→blacs_gridinfo' follow
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzheevx.o): In function pzheevx′:pzheevx.f:(.0x374):undef∈edreference→dgebs2d'
pzheevx.f:(.text+0x3e0): undefined reference to d≥br2d′pzheevx.f:(.0x1104):undef∈edreference→igamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzhentrd.o): In function pzhentrd′:pzhentrd.f:(.0xe0):undef∈edreference→blacs_gridinfo'
pzhentrd.f:(.text+0x314): undefined reference to igamn2d′pzhentrd.f:(.0x39c):undef∈edreference→igamn2d'
pzhentrd.f:(.text+0x448): undefined reference to blacs≥t′pzhentrd.f:(.0x47c):undef∈edreference→blacs_gridinit'
pzhentrd.f:(.text+0x494): undefined reference to blacsgrid∈fo′pzhentrd.f:(.0x540):undef∈edreference→pztrmr2d'
pzhentrd.f:(.text+0x700): undefined reference to pztrmr2d′pzhentrd.f:(.0x7e0):undef∈edreference→blacs_gridexit'
pzhentrd.f:(.text+0x890): undefined reference to pb⊤≥t′pzhentrd.f:(.0x8e0):undef∈edreference→pb_topget'
pzhentrd.f:(.text+0x924): undefined reference to pb⊤set′pzhentrd.f:(.0x964):undef∈edreference→pb_topset'
pzhentrd.f:(.text+0xbbc): undefined reference to pzher2k′pzhentrd.f:(.0xdb8):undef∈edreference→pb_topset'
pzhentrd.f:(.text+0xdfc): undefined reference to pb⊤set′pzhentrd.f:(.0xff8):undef∈edreference→pzher2k'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzhettrd.o): In function pzherd′:pzherd.f:(.0x10c):undef∈edreference→blacs_gridinfo'
pzhettrd.f:(.text+0x10d4): undefined reference to dg∑2d′pzherd.f:(.0x14a4):undef∈edreference→zgebs2d'
pzhettrd.f:(.text+0x1504): undefined reference to z≥br2d′pzherd.f:(.0x1750):undef∈edreference→zgesd2d'
pzhettrd.f:(.text+0x17a0): undefined reference to z≥rv2d′pzherd.f:(.0x2064):undef∈edreference→zgsum2d'
pzhettrd.f:(.text+0x2204): undefined reference to zg∑2d′pzherd.f:(.0x2408):undef∈edreference→zgesd2d'
pzhettrd.f:(.text+0x2430): undefined reference to z≥rv2d′pzherd.f:(.0x24fc):undef∈edreference→zgsum2d'
pzhettrd.f:(.text+0x26e0): undefined reference to zg∑2d′pzherd.f:(.0x2cf0):undef∈edreference→dgebs2d'
pzhettrd.f:(.text+0x2e20): undefined reference to d≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzhetd2.o):Infunctionpzhetd2':
pzhetd2.f:(.text+0xd0): undefined reference to blacsgrid∈fo′pzhetd2.f:(.0x288):undef∈edreference→blacs_abort'
pzhetd2.f:(.text+0x7c8): undefined reference to z≥bs2d′pzhetd2.f:(.0x8dc):undef∈edreference→zgebr2d'
pzhetd2.f:(.text+0xedc): undefined reference to z≥bs2d′pzhetd2.f:(.0xf44):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlanhe.o): In function pzlanhe′:pzlanhe.f:(.0xb4):undef∈edreference→blacs_gridinfo'
pzlanhe.f:(.text+0x310): undefined reference to d≥bs2d′pzlanhe.f:(.0x3d4):undef∈edreference→dgebr2d'
pzlanhe.f:(.text+0xcf4): undefined reference to dgamx2d′pzlanhe.f:(.0x25a8):undef∈edreference→dgsum2d'
pzlanhe.f:(.text+0x2644): undefined reference to dg∑2d′pzlanhe.f:(.0x27d4):undef∈edreference→dgamx2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlascl.o): In function pzlascl′:pzlascl.f:(.0xbc):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlatrd.o): In function pzlatrd′:pzlatrd.f:(.0xd4):undef∈edreference→blacs_gridinfo'
pzlatrd.f:(.text+0x514): undefined reference to pz≥mv′pzlatrd.f:(.0x63c):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x890): undefined reference to pzhemv′pzlatrd.f:(.0x984):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0xa48): undefined reference to pz≥mv′pzlatrd.f:(.0xb0c):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0xbcc): undefined reference to pz≥mv′pzlatrd.f:(.0xc14):undef∈edreference→pzscal'
pzlatrd.f:(.text+0xc70): undefined reference to pz.c′pzlatrd.f:(.0xd14):undef∈edreference→pzaxpy'
pzlatrd.f:(.text+0xe0c): undefined reference to d≥bs2d′pzlatrd.f:(.0xef0):undef∈edreference→dgebr2d'
pzlatrd.f:(.text+0x11ec): undefined reference to pz≥mv′pzlatrd.f:(.0x12fc):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x157c): undefined reference to pzhemv′pzlatrd.f:(.0x1660):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x1744): undefined reference to pz≥mv′pzlatrd.f:(.0x1818):undef∈edreference→pzgemv'
pzlatrd.f:(.text+0x18f4): undefined reference to pz≥mv′pzlatrd.f:(.0x194c):undef∈edreference→pzscal'
pzlatrd.f:(.text+0x19c8): undefined reference to pz.c′pzlatrd.f:(.0x1a84):undef∈edreference→pzaxpy'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzpotrf.o): In function pzpotrf′:pzpotrf.f:(.0xc4):undef∈edreference→blacs_gridinfo'
pzpotrf.f:(.text+0x238): undefined reference to pb⊤≥t′pzpotrf.f:(.0x274):undef∈edreference→pb_topget'
pzpotrf.f:(.text+0x2b4): undefined reference to pb⊤set′pzpotrf.f:(.0x2f4):undef∈edreference→pb_topset'
pzpotrf.f:(.text+0x430): undefined reference to pztrsm′pzpotrf.f:(.0x4c8):undef∈edreference→pzherk'
pzpotrf.f:(.text+0x640): undefined reference to pb⊤set′pzpotrf.f:(.0x674):undef∈edreference→pb_topset'
pzpotrf.f:(.text+0x78c): undefined reference to pztrsm′pzpotrf.f:(.0x828):undef∈edreference→pzherk'
pzpotrf.f:(.text+0x874): undefined reference to pb⊤set′pzpotrf.f:(.0x8ac):undef∈edreference→pb_topset'
pzpotrf.f:(.text+0x9ec): undefined reference to pztrsm′pzpotrf.f:(.0xa88):undef∈edreference→pzherk'
pzpotrf.f:(.text+0xc20): undefined reference to pztrsm′pzpotrf.f:(.0xcb8):undef∈edreference→pzherk'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzstein.o): In function pzste∈′:pzste∈.f:(.0xa4):undef∈edreference→blacs_gridinfo'
pzstein.f:(.text+0xfa0): undefined reference to i≥bs2d′pzste∈.f:(.0x1018):undef∈edreference→igebr2d'
pzstein.f:(.text+0x1070): undefined reference to i≥br2d′pzste∈.f:(.0x15f8):undef∈edreference→igebs2d'
pzstein.f:(.text+0x18c8): undefined reference to igamn2d′pzste∈.f:(.0x1980):undef∈edreference→dgebs2d'
pzstein.f:(.text+0x19e8): undefined reference to d≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pztrtri.o):Infunctionpztrtri':
pztrtri.f:(.text+0xc0): undefined reference to blacsgrid∈fo′pztrtri.f:(.0x400):undef∈edreference→pztrmm'
pztrtri.f:(.text+0x49c): undefined reference to pztrsm′pztrtri.f:(.0x67c):undef∈edreference→pztrmm'
pztrtri.f:(.text+0x71c): undefined reference to pztrsm′pztrtri.f:(.0x868):undef∈edreference→pztrmm'
pztrtri.f:(.text+0x8e4): undefined reference to pztrsm′pztrtri.f:(.0xe48):undef∈edreference→igamx2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunmtr.o): In function pzunmtr′:pzunmtr.f:(.0xb0):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlaevswp.o): In function pzlaevswp′:pzlaevswp.f:(.0x9c):undef∈edreference→blacs_gridinfo'
pzlaevswp.f:(.text+0x470): undefined reference to d≥sd2d′pzlaevswp.f:(.0x738):undef∈edreference→dgerv2d'
pzlaevswp.f:(.text+0xa0c): undefined reference to d≥rv2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzlamr1d.o):Infunctionpzlamr1d':
pzlamr1d.f:(.text+0x14c): undefined reference to pz≥mr2d′pzlamr1d.f:(.0x164):undef∈edreference→blacs_gridinfo'
pzlamr1d.f:(.text+0x1c8): undefined reference to z≥bs2d′pzlamr1d.f:(.0x250):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(chk1mat.o): In function chk1mat′:chk1mat.f:(.0x104):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xa5c):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xad4):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xbd0):undef∈edreference→igamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xc58):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pchkxmat.o): In function globchk′:(.0xcd0):undef∈edreference→igamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdcol2row.o): In function pdcol2row′:pdcol2row.f:(.0x8c):undef∈edreference→blacs_gridinfo'
pdcol2row.f:(.text+0x1bc): undefined reference to d≥rv2d′pdcol2row.f:(.0x280):undef∈edreference→dgesd2d'
pdcol2row.f:(.text+0x554): undefined reference to d≥rv2d′pdcol2row.f:(.0x81c):undef∈edreference→dgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0xa4):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x230):undef∈edreference→dgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x2b8):undef∈edreference→dgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x32c):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x3a0):undef∈edreference→dgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdtreecomb.o): In function pdtreecomb′:(.0x4a8):undef∈edreference→dgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdelset.o): In function p∂set′:p∂set.f:(.0x4c):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzelset.o): In function pzelset′:pzelset.f:(.0x4c):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzelget.o): In function pzel≥t′:pzel≥t.f:(.0x68):undef∈edreference→blacs_gridinfo'
pzelget.f:(.text+0x15c): undefined reference to z≥bs2d′pzel≥t.f:(.0x1c4):undef∈edreference→zgebr2d'
pzelget.f:(.text+0x294): undefined reference to z≥bs2d′pzel≥t.f:(.0x2f8):undef∈edreference→zgebr2d'
pzelget.f:(.text+0x3c0): undefined reference to z≥bs2d′pzel≥t.f:(.0x434):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pjlaenv.o): In function pjlaenv′:pjlaenv.f:(.0x200):undef∈edreference→igamx2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdlamr1d.o): In function pdlamr1d′:pdlamr1d.f:(.0x14c):undef∈edreference→pdgemr2d'
pdlamr1d.f:(.text+0x164): undefined reference to blacsgrid∈fo′pdlamr1d.f:(.0x1c8):undef∈edreference→dgebs2d'
pdlamr1d.f:(.text+0x250): undefined reference to d≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pdlamch.o):Infunctionpdlamch':
pdlamch.f:(.text+0x154): undefined reference to dgamx2d′pdlamch.f:(.0x224):undef∈edreference→dgamn2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdlared1d.o): In function pdlared1d′:pdlared1d.f:(.0x6c):undef∈edreference→blacs_gridinfo'
pdlared1d.f:(.text+0x12c): undefined reference to d≥bs2d′pdlared1d.f:(.0x190):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0xc8):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x330):undef∈edreference→dgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x398):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x504):undef∈edreference→blacs_pnum'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x578):undef∈edreference→blacs_get'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x590):undef∈edreference→blacs_gridmap'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x5a8):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0xc40):undef∈edreference→pdlasnbt'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0xe34):undef∈edreference→igsum2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x104c):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x105c):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x10a0):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x10b0):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1208):undef∈edreference→igsum2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x12c4):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1d0c):undef∈edreference→blacs_freebuff'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1d14):undef∈edreference→blacs_gridexit'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1de8):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1e28):undef∈edreference→dgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1e68):undef∈edreference→igebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1f50):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x1fb8):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2014):undef∈edreference→dgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x207c):undef∈edreference→igebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x229c):undef∈edreference→dgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x22d0):undef∈edreference→igesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x232c):undef∈edreference→dgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2360):undef∈edreference→igerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x26fc):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2714):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2778):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdstebz′:(.0x2790):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x2e10):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x2e1c):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x3210):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x3228):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x35a8):undef∈edreference→pdlaiectb'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pdstebz.o): In function pdlaebz′:(.0x35c0):undef∈edreference→pdlaiectl'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlacgv.o): In function pzlacgv′:pzlacgv.f:(.0x74):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarfg.o): In function pzlarfg′:pzlarfg.f:(.0x98):undef∈edreference→blacs_gridinfo'
pzlarfg.f:(.text+0x188): undefined reference to z≥bs2d′pzlarfg.f:(.0x1d0):undef∈edreference→pdznrm2'
pzlarfg.f:(.text+0x298): undefined reference to pzdscal′pzlarfg.f:(.0x2ec):undef∈edreference→pzdscal'
pzlarfg.f:(.text+0x364): undefined reference to pdznrm2′pzlarfg.f:(.0x444):undef∈edreference→pzscal'
pzlarfg.f:(.text+0x560): undefined reference to pzscal′pzlarfg.f:(.0x690):undef∈edreference→zgebr2d'
pzlarfg.f:(.text+0x78c): undefined reference to z≥bs2d′pzlarfg.f:(.0x804):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzpotf2.o): In function pzpotf2′:pzpotf2.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzpotf2.f:(.text+0x218): undefined reference to blacsabort′pzpotf2.f:(.0x348):undef∈edreference→pb_topget'
pzpotf2.f:(.text+0x384): undefined reference to pb⊤≥t′pzpotf2.f:(.0x59c):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0x5f0): undefined reference to i≥br2d′pzpotf2.f:(.0x630):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0x824): undefined reference to i≥br2d′pzpotf2.f:(.0xb74):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0xbc4): undefined reference to i≥br2d′pzpotf2.f:(.0xc10):undef∈edreference→igebs2d'
pzpotf2.f:(.text+0xc64): undefined reference to i≥br2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pztrti2.o):Infunctionpztrti2':
pztrti2.f:(.text+0x9c): undefined reference to blacsgrid∈fo′pztrti2.f:(.0x1c0):undef∈edreference→blacs_abort'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunmql.o): In function pzunmql′:pzunmql.f:(.0xbc):undef∈edreference→blacs_gridinfo'
pzunmql.f:(.text+0x410): undefined reference to pb⊤≥t′pzunmql.f:(.0x448):undef∈edreference→pb_topget'
pzunmql.f:(.text+0x544): undefined reference to pb⊤set′pzunmql.f:(.0x590):undef∈edreference→pb_topset'
pzunmql.f:(.text+0x5cc): undefined reference to pb⊤set′pzunmql.f:(.0x960):undef∈edreference→pb_topset'
pzunmql.f:(.text+0x990): undefined reference to pb⊤set′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzunmqr.o):Infunctionpzunmqr':
pzunmqr.f:(.text+0xb8): undefined reference to blacsgrid∈fo′pzunmqr.f:(.0x418):undef∈edreference→pb_topget'
pzunmqr.f:(.text+0x450): undefined reference to pb⊤≥t′pzunmqr.f:(.0x554):undef∈edreference→pb_topset'
pzunmqr.f:(.text+0x5a0): undefined reference to pb⊤set′pzunmqr.f:(.0x5dc):undef∈edreference→pb_topset'
pzunmqr.f:(.text+0x8ec): undefined reference to pb⊤set′pzunmqr.f:(.0x91c):undef∈edreference→pb_topset'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarfb.o): In function pzlarfb′:pzlarfb.f:(.0xd4):undef∈edreference→blacs_gridinfo'
pzlarfb.f:(.text+0x464): undefined reference to pb⊤≥t′pzlarfb.f:(.0x4b8):undef∈edreference→zgebs2d'
pzlarfb.f:(.text+0x520): undefined reference to ztrbs2d′pzlarfb.f:(.0x5ac):undef∈edreference→zgebr2d'
pzlarfb.f:(.text+0x61c): undefined reference to ztrbr2d′pzlarfb.f:(.0x90c):undef∈edreference→zgsum2d'
pzlarfb.f:(.text+0x9c8): undefined reference to z≥bs2d′pzlarfb.f:(.0xb14):undef∈edreference→zgebr2d'
pzlarfb.f:(.text+0x131c): undefined reference to zg∑2d′pzlarfb.f:(.0x1398):undef∈edreference→ztrbs2d'
pzlarfb.f:(.text+0x1440): undefined reference to z≥bs2d′pzlarfb.f:(.0x148c):undef∈edreference→zgebr2d'
pzlarfb.f:(.text+0x15d8): undefined reference to ztrbr2d′pzlarfb.f:(.0x1910):undef∈edreference→pb_topget'
pzlarfb.f:(.text+0x1960): undefined reference to z≥bs2d′pzlarfb.f:(.0x19c8):undef∈edreference→ztrbs2d'
pzlarfb.f:(.text+0x1a4c): undefined reference to z≥br2d′pzlarfb.f:(.0x1ab8):undef∈edreference→ztrbr2d'
pzlarfb.f:(.text+0x1db0): undefined reference to zg∑2d′pzlarfb.f:(.0x1e74):undef∈edreference→zgebs2d'
pzlarfb.f:(.text+0x1fa4): undefined reference to z≥br2d′pzlarfb.f:(.0x27c4):undef∈edreference→zgsum2d'
pzlarfb.f:(.text+0x2848): undefined reference to ztrbs2d′pzlarfb.f:(.0x28ec):undef∈edreference→zgebs2d'
pzlarfb.f:(.text+0x2930): undefined reference to z≥br2d′pzlarfb.f:(.0x2a98):undef∈edreference→ztrbr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarft.o): In function pzlarft′:pzlarft.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzlarft.f:(.text+0x49c): undefined reference to zg∑2d′pzlarft.f:(.0xa28):undef∈edreference→zgsum2d'
pzlarft.f:(.text+0xf64): undefined reference to zg∑2d′pzlarft.f:(.0x151c):undef∈edreference→zgsum2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunm2l.o): In function pzunm2l′:pzunm2l.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzunm2l.f:(.text+0x43c): undefined reference to blacsabort′pzunm2l.f:(.0x734):undef∈edreference→zgebr2d'
pzunm2l.f:(.text+0x904): undefined reference to z≥bs2d′pzunm2l.f:(.0xa78):undef∈edreference→zgesd2d'
pzunm2l.f:(.text+0xac8): undefined reference to z≥rv2d′pzunm2l.f:(.0xb30):undef∈edreference→pb_topget'
pzunm2l.f:(.text+0xb6c): undefined reference to pb⊤≥t′pzunm2l.f:(.0xc1c):undef∈edreference→pb_topset'
pzunm2l.f:(.text+0xc74): undefined reference to pb⊤set′pzunm2l.f:(.0xcb0):undef∈edreference→pb_topset'
pzunm2l.f:(.text+0xec8): undefined reference to pb⊤set′pzunm2l.f:(.0xefc):undef∈edreference→pb_topset'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzunm2r.o): In function pzunm2r′:pzunm2r.f:(.0xc8):undef∈edreference→blacs_gridinfo'
pzunm2r.f:(.text+0x43c): undefined reference to blacsabort′pzunm2r.f:(.0x734):undef∈edreference→zgebr2d'
pzunm2r.f:(.text+0x904): undefined reference to z≥bs2d′pzunm2r.f:(.0xa78):undef∈edreference→zgesd2d'
pzunm2r.f:(.text+0xac8): undefined reference to z≥rv2d′pzunm2r.f:(.0xb30):undef∈edreference→pb_topget'
pzunm2r.f:(.text+0xb6c): undefined reference to pb⊤≥t′pzunm2r.f:(.0xc1c):undef∈edreference→pb_topset'
pzunm2r.f:(.text+0xc6c): undefined reference to pb⊤set′pzunm2r.f:(.0xca8):undef∈edreference→pb_topset'
pzunm2r.f:(.text+0xecc): undefined reference to pb⊤set′pzunm2r.f:(.0xf00):undef∈edreference→pb_topset'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzelset2.o): In function pzelset2′:pzelset2.f:(.0x54):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xe0):undef∈edreference→blacs_gridinfo'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x730):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x7b0):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x808):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x8c0):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x91c):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x9b4):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xc70):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xd18):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xde0):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xeb8):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0xfa8):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1028):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x113c):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1604):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1684):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x16d8):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1770):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x19cc):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1a74):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1b3c):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1c18):undef∈edreference→zgesd2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1d0c):undef∈edreference→zgerv2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1d8c):undef∈edreference→zgebs2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztran.o): In function pbztran′:(.0x1ea0):undef∈edreference→zgebr2d'
/CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrget.o): In function pbztr≥t′:pbztr≥t.f:(.0x1fc):undef∈edreference→zgerv2d'
pbztrget.f:(.text+0x258): undefined reference to z≥sd2d′pbztr≥t.f:(.0x298):undef∈edreference→zgesd2d'
pbztrget.f:(.text+0x4ec): undefined reference to z≥rv2d′CHPChomenmonamascalapack-1.8.0libscalapack.a(pzlarf.o):Infunctionpzlarf':
pzlarf.f:(.text+0xcc): undefined reference to blacsgrid∈fo′pzlarf.f:(.0x4b4):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x65c): undefined reference to z≥rv2d′pzlarf.f:(.0x7bc):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x954): undefined reference to z≥sd2d′pzlarf.f:(.0xaf8):undef∈edreference→zgebs2d'
pzlarf.f:(.text+0xc38): undefined reference to zg∑2d′pzlarf.f:(.0xe34):undef∈edreference→zgebr2d'
pzlarf.f:(.text+0xff0): undefined reference to z≥bs2d′pzlarf.f:(.0x106c):undef∈edreference→zgebr2d'
pzlarf.f:(.text+0x1100): undefined reference to zg∑2d′pzlarf.f:(.0x1284):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x13b0): undefined reference to pb⊤≥t′pzlarf.f:(.0x1470):undef∈edreference→zgebs2d'
pzlarf.f:(.text+0x14f4): undefined reference to z≥br2d′pzlarf.f:(.0x15ac):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x171c): undefined reference to zg∑2d′pzlarf.f:(.0x19e8):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x1b60): undefined reference to z≥rv2d′pzlarf.f:(.0x1cbc):undef∈edreference→zgsum2d'
pzlarf.f:(.text+0x1e54): undefined reference to z≥sd2d′pzlarf.f:(.0x1ffc):undef∈edreference→zgebs2d'
pzlarf.f:(.text+0x2140): undefined reference to zgsum2d' pzlarf.f:(.text+0x2330): undefined reference to zgebr2d'
pzlarf.f:(.text+0x2388): undefined reference to pb_topget' pzlarf.f:(.text+0x243c): undefined reference to zgebs2d'
pzlarf.f:(.text+0x24b0): undefined reference to zgebr2d' pzlarf.f:(.text+0x2600): undefined reference to zgsum2d'
pzlarf.f:(.text+0x28d4): undefined reference to zgebs2d' pzlarf.f:(.text+0x2958): undefined reference to zgebr2d'
pzlarf.f:(.text+0x2a94): undefined reference to zgsum2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pzlarfc.o): In function pzlarfc':
pzlarfc.f:(.text+0xcc): undefined reference to blacs_gridinfo' pzlarfc.f:(.text+0x4b4): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x658): undefined reference to zgerv2d' pzlarfc.f:(.text+0x7b4): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x94c): undefined reference to zgesd2d' pzlarfc.f:(.text+0xae8): undefined reference to zgebs2d'
pzlarfc.f:(.text+0xc30): undefined reference to zgsum2d' pzlarfc.f:(.text+0xe24): undefined reference to zgebr2d'
pzlarfc.f:(.text+0xfe4): undefined reference to zgebs2d' pzlarfc.f:(.text+0x1064): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x11a4): undefined reference to zgsum2d' pzlarfc.f:(.text+0x131c): undefined reference to pb_topget'
pzlarfc.f:(.text+0x13d8): undefined reference to zgebs2d' pzlarfc.f:(.text+0x1454): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x15b4): undefined reference to zgsum2d' pzlarfc.f:(.text+0x1864): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x19b0): undefined reference to zgerv2d' pzlarfc.f:(.text+0x1b08): undefined reference to zgsum2d'
pzlarfc.f:(.text+0x1ca0): undefined reference to zgesd2d' pzlarfc.f:(.text+0x1e40): undefined reference to zgebs2d'
pzlarfc.f:(.text+0x1f8c): undefined reference to zgsum2d' pzlarfc.f:(.text+0x2174): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x21d8): undefined reference to pb_topget' pzlarfc.f:(.text+0x2280): undefined reference to zgebs2d'
pzlarfc.f:(.text+0x23d8): undefined reference to zgsum2d' pzlarfc.f:(.text+0x2594): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x26fc): undefined reference to zgebs2d' pzlarfc.f:(.text+0x2784): undefined reference to zgebr2d'
pzlarfc.f:(.text+0x28c8): undefined reference to zgsum2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xbc): undefined reference to blacs_gridinfo' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x77c): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x80c): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x86c): undefined reference to zgebr2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x934): undefined reference to zgebr2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x9a8): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xa3c): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xd18): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xdd4): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0xea4): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x106c): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x10b0): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x11b8): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x128c): undefined reference to zgebr2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x17a0): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1830): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x189c): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1930): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1bac): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1c68): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1d38): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1f00): undefined reference to zgesd2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x1f44): undefined reference to zgerv2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x204c): undefined reference to zgebs2d' /CHPC/home/nmonama/scalapack-1.8.0/libscalapack.a(pbztrnv.o): In function pbztrnv':
(.text+0x2120): undefined reference to `zgebr2d'
make: *** [vasp.bgp] Error 1
My Makefile is as follows:
.SUFFIXES: .inc .f .F
#-----------------------------------------------------------------------
# Makefile for RS 6000/ SP2, SP3 and possibly SP4
# you might also try the makefile.hlrn supplied by Bernd Kallies <kallies@zib.de>
#
#
# Attention:
# =======================
# present default optimisation is -O3, but you might try -O4 as well
#
# several files are optimized less aggressive (see bottom of the makefile),
# since agressive optimisation of those files caused VASP to bomb
# in one or the other compiler version
# because it was impossible to keep track of which file is not
# properly compiled by which version, all files that
# are problematic in one or the other version are compiled
# with lower optimisation
#
# ZHEEVX was not working properly with some version
# if you have problems remove
# #define USE_ZHEEVX
# from subrot.F, davidson.F and wavepre_noio.F
#
#-----------------------------------------------------------------------
# all CPP processed fortran files have the extension .f
SUFFIX=.f
#-----------------------------------------------------------------------
# fortran compiler and linker
#-----------------------------------------------------------------------
FC=mpixlf90_r -g -qfree=f90
FCL=$(FC)
#-----------------------------------------------------------------------
# C-preprocessor define any of the flags given below
# MPI generate parallel version
# NGZhalf charge density reduced in Z direction
# wNGZhalf gamma point only reduced in Z direction
# CACHE_SIZE 5001 for SP3 and Power 3
# 32768 for 550,590,3CT
# 8001 595/397 quad word systems
# scaLAPACK use scaLAPACK
#
# IBM
# use_allreduce : force mpi_allreduce usage by block of MPI_BLOCK
#-----------------------------------------------------------------------
# Add -DwNGZhalf for gamma point only
CPP = /usr/bin/cpp -P -C -DHOST=\"BlueGene\" -DMPI -DNGZhalf \
-Duse_collective -Davoidalloc -DscaLAPACK \
-DCACHE_SIZE=4000 -DMPI_BLOCK=50000 $*.F >$*.f
#-----------------------------------------------------------------------
# general fortran flags, none required
#-----------------------------------------------------------------------
#FFLAGS = -O3 -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
FFLAGS = -qarch=450d -qtune=450 -qmaxmem=-1
#PK 2009/6/3 No opt Works
#FFLAGS = -O0 -g -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
#-----------------------------------------------------------------------
# optimization:
# optimise for the machine on which the code is compiled
#-----------------------------------------------------------------------
#OFLAG = -O3 -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
OFLAG = -O3 -qstrict
#PK 2009/6/3 No opt works
#OFLAG = -O0 -g -qstrict -qarch=450d -qtune=450 -qmaxmem=-1
OFLAG_HIGH = $(OFLAG)
OBJ_HIGH = none
OBJ_NOOPT = none
DEBUG = -g
INCS = -I/bgsys/ibm_essl/sles10/prod/opt/ibmmath/include
INLINE = $(OFLAG)
#-----------------------------------------------------------------------
# maybe one need to set an include path (usually not required)
#-----------------------------------------------------------------------
#-----------------------------------------------------------------------
# options for linking
# the following option increases the size of the data frame
# the default makefile does not include support for scaLAPACK
# since problems with scaLAPACK were reported
#
#-----------------------------------------------------------------------
LIBSCA = /CHPC/home/nmonama/scalapack-1.8.0
LIBBLACS = /CHPC/home/nmonama/BLACS/LIB
LIBLOC = /CHPC/home/nmonama/lapack-3.2.1
# LIBTOOLS = ../lib_bgp
SCALAPACK = -L$(LIBSCA) -lscalapack -L$(LIBBLACS) -lblacsF77init_MPI-BGP-0 -lblacs_MPI-BGP-0
#ESSL = ../vasp.5.lib/dsygv.o ../vasp.5.lib/dgegv.o -L/opt/ibmmath/essl/4.4/lib -lesslbg
#ESSL = ../vasp.5.lib/dsygv.o ../vasp.5.lib/dgegv.o -L/opt/ibmmath/essl/4.4/lib -lesslbg
#ESSL = -L/soft/apps/ESSL-4.4/lib -lesslbg
ESSL = -L/bgsys/ibm_essl/sles10/prod/opt/ibmmath/lib -lesslbg
#ESSL = ../vasp.4.lib/dsygv.o ../vasp.4.lib/dgegv.o -L/opt/ibmmath/essl/4.3/lib -lesslbg /opt/ibmcmp/xlmass/bg/4.4/bglib/libmass.a /opt/ibmcmp/xlmass/bg/4.4/bglib/libmassv.a
LIB = -L../vasp.5.lib -ldmy $(SCALAPACK) -L$(LIBLOC) -llapack_bgp $(ESSL)
#-----------------------------------------------------------------------
# specify 3d-fft to be used with VASP
#-----------------------------------------------------------------------
FFT3D = fftmpi.o fftmpi_map.o fft3dfurth.o fft3dlib.o
#-----------------------------------------------------------------------
# general rules and compile lines
#-----------------------------------------------------------------------
BASIC= symmetry.o symlib.o lattlib.o random.o
SOURCE= base.o mpi.o smart_allocate.o xml.o \
constant.o jacobi.o main_mpi.o scala.o \
asa.o lattice.o poscar.o ini.o xclib.o xclib_grad.o \
radial.o pseudo.o mgrid.o gridq.o ebs.o \
mkpoints.o wave.o wave_mpi.o wave_high.o \
$(BASIC) nonl.o nonlr.o nonl_high.o dfast.o choleski2.o \
mix.o hamil.o xcgrad.o xcspin.o potex1.o potex2.o \
metagga.o constrmag.o cl_shift.o relativistic.o LDApU.o \
paw_base.o egrad.o pawsym.o pawfock.o pawlhf.o paw.o \
mkpoints_full.o charge.o dipol.o pot.o \
dos.o elf.o tet.o tetweight.o hamil_rot.o \
steep.o chain.o dyna.o sphpro.o us.o core_rel.o \
aedens.o wavpre.o wavpre_noio.o broyden.o \
dynbr.o rmm-diis.o reader.o writer.o tutor.o xml_writer.o \
brent.o stufak.o fileio.o opergrid.o stepver.o \
chgloc.o fast_aug.o fock.o mkpoints_change.o sym_grad.o \
mymath.o internals.o dimer_heyden.o dvvtrajectory.o vdwforcefield.o \
hamil_high.o nmr.o force.o \
pead.o subrot.o subrot_scf.o pwlhf.o gw_model.o optreal.o davidson.o \
electron.o rot.o electron_all.o shm.o pardens.o paircorrection.o \
optics.o constr_cell_relax.o stm.o finite_diff.o elpol.o \
hamil_lr.o rmm-diis_lr.o subrot_cluster.o subrot_lr.o \
lr_helper.o hamil_lrf.o elinear_response.o ilinear_response.o \
linear_optics.o linear_response.o \
setlocalpp.o wannier.o electron_OEP.o electron_lhf.o twoelectron4o.o \
ratpol.o screened_2e.o wave_cacher.o chi_base.o wpot.o local_field.o \
ump2.o bse.o acfdt.o chi.o sydmat.o
INC=
vasp.bgp: $(SOURCE) $(FFT3D) $(INC) main.o
rm -f vasp.bgp
$(FCL) -o vasp.bgp main.o $(SOURCE) $(FFT3D) $(LIB) $(LINK)
makeparam: $(SOURCE) $(FFT3D) makeparam.o main.F $(INC)
$(FCL) -o makeparam $(LINK) makeparam.o $(SOURCE) $(FFT3D) $(LIB)
zgemmtest: zgemmtest.o base.o random.o $(INC)
$(FCL) -o zgemmtest $(LINK) zgemmtest.o random.o base.o $(LIB)
dgemmtest: dgemmtest.o base.o random.o $(INC)
$(FCL) -o dgemmtest $(LINK) dgemmtest.o random.o base.o $(LIB)
ffttest: base.o smart_allocate.o mpi.o mgrid.o random.o ffttest.o $(FFT3D) $(INC)
$(FCL) -o ffttest $(LINK) ffttest.o mpi.o mgrid.o random.o smart_allocate.o base.o $(FFT3D) $(LIB)
kpoints: $(SOURCE) $(FFT3D) makekpoints.o main.F $(INC)
$(FCL) -o kpoints $(LINK) makekpoints.o $(SOURCE) $(FFT3D) $(LIB)
clean:
-rm -f *.g *.f *.o *.L *.mod ; touch *.F
main.o: main$(SUFFIX)
$(FC) $(FFLAGS)$(DEBUG) $(INCS) -c main$(SUFFIX)
xcgrad.o: xcgrad$(SUFFIX)
$(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcgrad$(SUFFIX)
xcspin.o: xcspin$(SUFFIX)
$(FC) $(FFLAGS) $(INLINE) $(INCS) -c xcspin$(SUFFIX)
makeparam.o: makeparam$(SUFFIX)
$(FC) $(FFLAGS)$(DEBUG) $(INCS) -c makeparam$(SUFFIX)
makeparam$(SUFFIX): makeparam.F main.F
#
# MIND: I do not have a full dependency list for the include
# and MODULES: here are only the minimal basic dependencies
# if one strucuture is changed then touch_dep must be called
# with the corresponding name of the structure
#
base.o: base.inc base.F
mgrid.o: mgrid.inc mgrid.F
constant.o: constant.inc constant.F
lattice.o: lattice.inc lattice.F
setex.o: setexm.inc setex.F
pseudo.o: pseudo.inc pseudo.F
poscar.o: poscar.inc poscar.F
mkpoints.o: mkpoints.inc mkpoints.F
wave.o: wave.inc wave.F
nonl.o: nonl.inc nonl.F
nonlr.o: nonlr.inc nonlr.F
$(OBJ_HIGH):
$(CPP)
$(FC) $(FFLAGS) $(OFLAG_HIGH) $(INCS) -c $*$(SUFFIX)
$(OBJ_NOOPT):
$(CPP)
$(FC) $(FFLAGS) $(INCS) -c $*$(SUFFIX)
fft3dlib_f77.o: fft3dlib_f77.F
$(CPP)
$(F77) $(FFLAGS_F77) -c $*$(SUFFIX)
.F.o:
$(CPP)
$(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX)
.F$(SUFFIX):
$(CPP)
$(SUFFIX).o:
$(FC) $(FFLAGS) $(OFLAG) $(INCS) -c $*$(SUFFIX)
# special rules
#-----------------------------------------------------------------------
radial.o: radial.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O2 -c $*$(SUFFIX)
wave.o: wave.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O2 -c $*$(SUFFIX)
metagga.o: metagga.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O2 -c $*$(SUFFIX)
nonl.o: nonl.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O -c $*$(SUFFIX)
paw.o: paw.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O1 -c $*$(SUFFIX)
pseudo.o: pseudo.F
$(CPP)
$(FC) $(FFLAGS) $(INCS) -O1 -c $*$(SUFFIX)
Regards,
Last edited by nkwem on Mon Jul 05, 2010 8:51 am, edited 1 time in total.
-
- Global Moderator
- Posts: 1824
- Joined: Mon Nov 18, 2019 11:00 am
Re: compiling vasp.5.2 on BlueGene/P
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