[petsc-users] Errors in installing PETSc
Satish Balay
balay at mcs.anl.gov
Tue Sep 13 16:43:21 CDT 2016
>>>>
Possible ERROR while running linker: exit code 256
stderr:
/usr/bin/ld: cannot find -lfblas
collect2: error: ld returned 1 exit status
<<<<
Do not use '--prefix=' option. Don't know what it does with an empty
value. Either do an 'inplace' build [defult - when you do not specify
a prefix] - or a proper prefix build - with a valid path.
And do am 'rm -rf /tmp/cluster_temp.FFxzAF/petsc-3.6.4/arch-linux2-c-opt' - before you restart.
And make sure you apply the scalapack patch I refered to in an earlier e-mail
https://bitbucket.org/petsc/petsc/commits/3087a8ae6474620b012259e2918d8cbd6a1fd369
Satish
On Tue, 13 Sep 2016, Jason Hou wrote:
> Hi everyone,
>
> Thanks for the help. I figured the problem was because the mpicc wasn't
> properly defined; however, the blas-lapack libraries still have issues:
> *******************************************************************************
> UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for
> details):
> -------------------------------------------------------------------------------
> --download-fblaslapack libraries cannot be used
> *******************************************************************************
>
> As pointed by Scott, it should have nothing to do with loaded modules since
> I would download the libraries anyway. I've attached the log file and any
> suggestion is welcome.
>
> Thanks,
>
> Jason
>
> On Tue, Sep 13, 2016 at 5:30 PM, Jason Hou <jason.hou at ncsu.edu> wrote:
>
> > Hi Satish,
> >
> > The output is the following:
> >
> > [jhou8 at rdfmg lib]$ nm -Ao libscalapack.a |grep -i blacs_gridinfo
> > libscalapack.a:blacs_abort_.o: U Cblacs_gridinfo
> > libscalapack.a:blacs_info_.o:0000000000000000 T blacs_gridinfo_
> > libscalapack.a:blacs_abort_.oo: U Cblacs_gridinfo
> > libscalapack.a:blacs_info_.oo:0000000000000000 T Cblacs_gridinfo
> > libscalapack.a:chk1mat.o: U blacs_gridinfo__
> > libscalapack.a:pchkxmat.o: U blacs_gridinfo__
> > libscalapack.a:desc_convert.o: U blacs_gridinfo__
> > libscalapack.a:descinit.o: U blacs_gridinfo__
> > libscalapack.a:reshape.o: U Cblacs_gridinfo
> > libscalapack.a:SL_gridreshape.o: U Cblacs_gridinfo
> > libscalapack.a:picol2row.o: U blacs_gridinfo__
> > libscalapack.a:pirow2col.o: U blacs_gridinfo__
> > libscalapack.a:pilaprnt.o: U blacs_gridinfo__
> > libscalapack.a:pitreecomb.o: U blacs_gridinfo__
> > libscalapack.a:pichekpad.o: U blacs_gridinfo__
> > libscalapack.a:pielset.o: U blacs_gridinfo__
> > libscalapack.a:pielset2.o: U blacs_gridinfo__
> > libscalapack.a:pielget.o: U blacs_gridinfo__
> > libscalapack.a:psmatadd.o: U blacs_gridinfo__
> > libscalapack.a:pscol2row.o: U blacs_gridinfo__
> > libscalapack.a:psrow2col.o: U blacs_gridinfo__
> > libscalapack.a:pslaprnt.o: U blacs_gridinfo__
> > libscalapack.a:pstreecomb.o: U blacs_gridinfo__
> > libscalapack.a:pschekpad.o: U blacs_gridinfo__
> > libscalapack.a:pselset.o: U blacs_gridinfo__
> > libscalapack.a:pselset2.o: U blacs_gridinfo__
> > libscalapack.a:pselget.o: U blacs_gridinfo__
> > libscalapack.a:pslaread.o: U blacs_gridinfo__
> > libscalapack.a:pslawrite.o: U blacs_gridinfo__
> > libscalapack.a:pdmatadd.o: U blacs_gridinfo__
> > libscalapack.a:pdcol2row.o: U blacs_gridinfo__
> > libscalapack.a:pdrow2col.o: U blacs_gridinfo__
> > libscalapack.a:pdlaprnt.o: U blacs_gridinfo__
> > libscalapack.a:pdtreecomb.o: U blacs_gridinfo__
> > libscalapack.a:pdchekpad.o: U blacs_gridinfo__
> > libscalapack.a:pdelset.o: U blacs_gridinfo__
> > libscalapack.a:pdelset2.o: U blacs_gridinfo__
> > libscalapack.a:pdelget.o: U blacs_gridinfo__
> > libscalapack.a:pdlaread.o: U blacs_gridinfo__
> > libscalapack.a:pdlawrite.o: U blacs_gridinfo__
> > libscalapack.a:pcmatadd.o: U blacs_gridinfo__
> > libscalapack.a:pccol2row.o: U blacs_gridinfo__
> > libscalapack.a:pcrow2col.o: U blacs_gridinfo__
> > libscalapack.a:pclaprnt.o: U blacs_gridinfo__
> > libscalapack.a:pctreecomb.o: U blacs_gridinfo__
> > libscalapack.a:pcchekpad.o: U blacs_gridinfo__
> > libscalapack.a:pcelset.o: U blacs_gridinfo__
> > libscalapack.a:pcelset2.o: U blacs_gridinfo__
> > libscalapack.a:pcelget.o: U blacs_gridinfo__
> > libscalapack.a:pclaread.o: U blacs_gridinfo__
> > libscalapack.a:pclawrite.o: U blacs_gridinfo__
> > libscalapack.a:pzmatadd.o: U blacs_gridinfo__
> > libscalapack.a:pzcol2row.o: U blacs_gridinfo__
> > libscalapack.a:pzrow2col.o: U blacs_gridinfo__
> > libscalapack.a:pzlaprnt.o: U blacs_gridinfo__
> > libscalapack.a:pztreecomb.o: U blacs_gridinfo__
> > libscalapack.a:pzchekpad.o: U blacs_gridinfo__
> > libscalapack.a:pzelset.o: U blacs_gridinfo__
> > libscalapack.a:pzelset2.o: U blacs_gridinfo__
> > libscalapack.a:pzelget.o: U blacs_gridinfo__
> > libscalapack.a:pzlaread.o: U blacs_gridinfo__
> > libscalapack.a:pzlawrite.o: U blacs_gridinfo__
> > libscalapack.a:picopy_.o: U Cblacs_gridinfo
> > libscalapack.a:pbstran.o: U blacs_gridinfo__
> > libscalapack.a:pbstrnv.o: U blacs_gridinfo__
> > libscalapack.a:pxerbla.o: U blacs_gridinfo__
> > libscalapack.a:PB_CGatherV.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CInV.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CInV2.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CInOutV.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CInOutV2.o: U Cblacs_gridinfo
> > libscalapack.a:PB_COutV.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CScatterV.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cabort.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cchkmat.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cchkvec.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpswapNN.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpswapND.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpdot11.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpdotNN.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpdotND.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpaxpbyNN.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpaxpbyND.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpaxpbyDN.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpaxpby.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpgemmBC.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpgemmAC.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpgemmAB.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cplaprnt.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cplapad.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cplapd2.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cplascal.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cplasca2.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cplacnjg.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpsym.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpsymmAB.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpsymmBC.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpsyr.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpsyrkA.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CpsyrkAC.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpsyr2.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpsyr2kA.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpsyr2kAC.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cptrm.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cpgeadd.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cptran.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CptrmmAB.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CptrmmB.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cptrsm.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CptrsmAB.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CptrsmAB0.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CptrsmAB1.o: U Cblacs_gridinfo
> > libscalapack.a:PB_CptrsmB.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cptrsv.o: U Cblacs_gridinfo
> > libscalapack.a:PB_Cwarn.o: U Cblacs_gridinfo
> > libscalapack.a:psswap_.o: U Cblacs_gridinfo
> > libscalapack.a:psscal_.o: U Cblacs_gridinfo
> > libscalapack.a:pscopy_.o: U Cblacs_gridinfo
> > libscalapack.a:psaxpy_.o: U Cblacs_gridinfo
> > libscalapack.a:psdot_.o: U Cblacs_gridinfo
> > libscalapack.a:psnrm2_.o: U Cblacs_gridinfo
> > libscalapack.a:psasum_.o: U Cblacs_gridinfo
> > libscalapack.a:psamax_.o: U Cblacs_gridinfo
> > libscalapack.a:psgemv_.o: U Cblacs_gridinfo
> > libscalapack.a:psger_.o: U Cblacs_gridinfo
> > libscalapack.a:pssymv_.o: U Cblacs_gridinfo
> > libscalapack.a:pssyr_.o: U Cblacs_gridinfo
> > libscalapack.a:pssyr2_.o: U Cblacs_gridinfo
> > libscalapack.a:pstrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:pstrsv_.o: U Cblacs_gridinfo
> > libscalapack.a:psagemv_.o: U Cblacs_gridinfo
> > libscalapack.a:psasymv_.o: U Cblacs_gridinfo
> > libscalapack.a:psatrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:psgeadd_.o: U Cblacs_gridinfo
> > libscalapack.a:psgemm_.o: U Cblacs_gridinfo
> > libscalapack.a:pssymm_.o: U Cblacs_gridinfo
> > libscalapack.a:pssyr2k_.o: U Cblacs_gridinfo
> > libscalapack.a:pssyrk_.o: U Cblacs_gridinfo
> > libscalapack.a:pstradd_.o: U Cblacs_gridinfo
> > libscalapack.a:pstran_.o: U Cblacs_gridinfo
> > libscalapack.a:pstrmm_.o: U Cblacs_gridinfo
> > libscalapack.a:pstrsm_.o: U Cblacs_gridinfo
> > libscalapack.a:pbdtran.o: U blacs_gridinfo__
> > libscalapack.a:pbdtrnv.o: U blacs_gridinfo__
> > libscalapack.a:pdswap_.o: U Cblacs_gridinfo
> > libscalapack.a:pdscal_.o: U Cblacs_gridinfo
> > libscalapack.a:pdcopy_.o: U Cblacs_gridinfo
> > libscalapack.a:pdaxpy_.o: U Cblacs_gridinfo
> > libscalapack.a:pddot_.o: U Cblacs_gridinfo
> > libscalapack.a:pdnrm2_.o: U Cblacs_gridinfo
> > libscalapack.a:pdasum_.o: U Cblacs_gridinfo
> > libscalapack.a:pdamax_.o: U Cblacs_gridinfo
> > libscalapack.a:pdgemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pdger_.o: U Cblacs_gridinfo
> > libscalapack.a:pdsymv_.o: U Cblacs_gridinfo
> > libscalapack.a:pdsyr_.o: U Cblacs_gridinfo
> > libscalapack.a:pdsyr2_.o: U Cblacs_gridinfo
> > libscalapack.a:pdtrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:pdtrsv_.o: U Cblacs_gridinfo
> > libscalapack.a:pdagemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pdasymv_.o: U Cblacs_gridinfo
> > libscalapack.a:pdatrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:pdgeadd_.o: U Cblacs_gridinfo
> > libscalapack.a:pdgemm_.o: U Cblacs_gridinfo
> > libscalapack.a:pdsymm_.o: U Cblacs_gridinfo
> > libscalapack.a:pdsyr2k_.o: U Cblacs_gridinfo
> > libscalapack.a:pdsyrk_.o: U Cblacs_gridinfo
> > libscalapack.a:pdtradd_.o: U Cblacs_gridinfo
> > libscalapack.a:pdtran_.o: U Cblacs_gridinfo
> > libscalapack.a:pdtrmm_.o: U Cblacs_gridinfo
> > libscalapack.a:pdtrsm_.o: U Cblacs_gridinfo
> > libscalapack.a:pbctran.o: U blacs_gridinfo__
> > libscalapack.a:pbctrnv.o: U blacs_gridinfo__
> > libscalapack.a:pcswap_.o: U Cblacs_gridinfo
> > libscalapack.a:pcscal_.o: U Cblacs_gridinfo
> > libscalapack.a:pcsscal_.o: U Cblacs_gridinfo
> > libscalapack.a:pccopy_.o: U Cblacs_gridinfo
> > libscalapack.a:pcaxpy_.o: U Cblacs_gridinfo
> > libscalapack.a:pcdotu_.o: U Cblacs_gridinfo
> > libscalapack.a:pcdotc_.o: U Cblacs_gridinfo
> > libscalapack.a:pscnrm2_.o: U Cblacs_gridinfo
> > libscalapack.a:pscasum_.o: U Cblacs_gridinfo
> > libscalapack.a:pcamax_.o: U Cblacs_gridinfo
> > libscalapack.a:pcgemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pcgerc_.o: U Cblacs_gridinfo
> > libscalapack.a:pcgeru_.o: U Cblacs_gridinfo
> > libscalapack.a:pchemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pcher_.o: U Cblacs_gridinfo
> > libscalapack.a:pcher2_.o: U Cblacs_gridinfo
> > libscalapack.a:pctrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:pctrsv_.o: U Cblacs_gridinfo
> > libscalapack.a:pcagemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pcahemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pcatrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:pcgeadd_.o: U Cblacs_gridinfo
> > libscalapack.a:pcgemm_.o: U Cblacs_gridinfo
> > libscalapack.a:pchemm_.o: U Cblacs_gridinfo
> > libscalapack.a:pcher2k_.o: U Cblacs_gridinfo
> > libscalapack.a:pcherk_.o: U Cblacs_gridinfo
> > libscalapack.a:pcsymm_.o: U Cblacs_gridinfo
> > libscalapack.a:pcsyr2k_.o: U Cblacs_gridinfo
> > libscalapack.a:pcsyrk_.o: U Cblacs_gridinfo
> > libscalapack.a:pctradd_.o: U Cblacs_gridinfo
> > libscalapack.a:pctranc_.o: U Cblacs_gridinfo
> > libscalapack.a:pctranu_.o: U Cblacs_gridinfo
> > libscalapack.a:pctrmm_.o: U Cblacs_gridinfo
> > libscalapack.a:pctrsm_.o: U Cblacs_gridinfo
> > libscalapack.a:pbztran.o: U blacs_gridinfo__
> > libscalapack.a:pbztrnv.o: U blacs_gridinfo__
> > libscalapack.a:pzswap_.o: U Cblacs_gridinfo
> > libscalapack.a:pzscal_.o: U Cblacs_gridinfo
> > libscalapack.a:pzdscal_.o: U Cblacs_gridinfo
> > libscalapack.a:pzcopy_.o: U Cblacs_gridinfo
> > libscalapack.a:pzaxpy_.o: U Cblacs_gridinfo
> > libscalapack.a:pzdotu_.o: U Cblacs_gridinfo
> > libscalapack.a:pzdotc_.o: U Cblacs_gridinfo
> > libscalapack.a:pdznrm2_.o: U Cblacs_gridinfo
> > libscalapack.a:pdzasum_.o: U Cblacs_gridinfo
> > libscalapack.a:pzamax_.o: U Cblacs_gridinfo
> > libscalapack.a:pzgemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pzgerc_.o: U Cblacs_gridinfo
> > libscalapack.a:pzgeru_.o: U Cblacs_gridinfo
> > libscalapack.a:pzhemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pzher_.o: U Cblacs_gridinfo
> > libscalapack.a:pzher2_.o: U Cblacs_gridinfo
> > libscalapack.a:pztrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:pztrsv_.o: U Cblacs_gridinfo
> > libscalapack.a:pzagemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pzahemv_.o: U Cblacs_gridinfo
> > libscalapack.a:pzatrmv_.o: U Cblacs_gridinfo
> > libscalapack.a:pzgeadd_.o: U Cblacs_gridinfo
> > libscalapack.a:pzgemm_.o: U Cblacs_gridinfo
> > libscalapack.a:pzhemm_.o: U Cblacs_gridinfo
> > libscalapack.a:pzher2k_.o: U Cblacs_gridinfo
> > libscalapack.a:pzherk_.o: U Cblacs_gridinfo
> > libscalapack.a:pzsymm_.o: U Cblacs_gridinfo
> > libscalapack.a:pzsyr2k_.o: U Cblacs_gridinfo
> > libscalapack.a:pzsyrk_.o: U Cblacs_gridinfo
> > libscalapack.a:pztradd_.o: U Cblacs_gridinfo
> > libscalapack.a:pztranc_.o: U Cblacs_gridinfo
> > libscalapack.a:pztranu_.o: U Cblacs_gridinfo
> > libscalapack.a:pztrmm_.o: U Cblacs_gridinfo
> > libscalapack.a:pztrsm_.o: U Cblacs_gridinfo
> > libscalapack.a:pigemr.o: U Cblacs_gridinfo
> > libscalapack.a:pitrmr.o: U Cblacs_gridinfo
> > libscalapack.a:pgemraux.o: U Cblacs_gridinfo
> > libscalapack.a:psgemr.o: U Cblacs_gridinfo
> > libscalapack.a:pstrmr.o: U Cblacs_gridinfo
> > libscalapack.a:pdgemr.o: U Cblacs_gridinfo
> > libscalapack.a:pdtrmr.o: U Cblacs_gridinfo
> > libscalapack.a:pcgemr.o: U Cblacs_gridinfo
> > libscalapack.a:pctrmr.o: U Cblacs_gridinfo
> > libscalapack.a:pzgemr.o: U Cblacs_gridinfo
> > libscalapack.a:pztrmr.o: U Cblacs_gridinfo
> > libscalapack.a:psdbsv.o: U blacs_gridinfo__
> > libscalapack.a:psdbtrf.o: U blacs_gridinfo__
> > libscalapack.a:psdbtrs.o: U blacs_gridinfo__
> > libscalapack.a:psdbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:psdtsv.o: U blacs_gridinfo__
> > libscalapack.a:psdttrf.o: U blacs_gridinfo__
> > libscalapack.a:psdttrs.o: U blacs_gridinfo__
> > libscalapack.a:psdttrsv.o: U blacs_gridinfo__
> > libscalapack.a:psgbsv.o: U blacs_gridinfo__
> > libscalapack.a:psgbtrf.o: U blacs_gridinfo__
> > libscalapack.a:psgbtrs.o: U blacs_gridinfo__
> > libscalapack.a:psgebd2.o: U blacs_gridinfo__
> > libscalapack.a:psgebrd.o: U blacs_gridinfo__
> > libscalapack.a:psgecon.o: U blacs_gridinfo__
> > libscalapack.a:psgeequ.o: U blacs_gridinfo__
> > libscalapack.a:psgehd2.o: U blacs_gridinfo__
> > libscalapack.a:psgehrd.o: U blacs_gridinfo__
> > libscalapack.a:psgelq2.o: U blacs_gridinfo__
> > libscalapack.a:psgelqf.o: U blacs_gridinfo__
> > libscalapack.a:psgels.o: U blacs_gridinfo__
> > libscalapack.a:psgeql2.o: U blacs_gridinfo__
> > libscalapack.a:psgeqlf.o: U blacs_gridinfo__
> > libscalapack.a:psgeqpf.o: U blacs_gridinfo__
> > libscalapack.a:psgeqr2.o: U blacs_gridinfo__
> > libscalapack.a:psgeqrf.o: U blacs_gridinfo__
> > libscalapack.a:psgerfs.o: U blacs_gridinfo__
> > libscalapack.a:psgerq2.o: U blacs_gridinfo__
> > libscalapack.a:psgerqf.o: U blacs_gridinfo__
> > libscalapack.a:psgesv.o: U blacs_gridinfo__
> > libscalapack.a:psgesvd.o: U blacs_gridinfo__
> > libscalapack.a:psgesvx.o: U blacs_gridinfo__
> > libscalapack.a:psgetf2.o: U blacs_gridinfo__
> > libscalapack.a:psgetrf.o: U blacs_gridinfo__
> > libscalapack.a:psgetri.o: U blacs_gridinfo__
> > libscalapack.a:psgetrs.o: U blacs_gridinfo__
> > libscalapack.a:psggqrf.o: U blacs_gridinfo__
> > libscalapack.a:psggrqf.o: U blacs_gridinfo__
> > libscalapack.a:pslabrd.o: U blacs_gridinfo__
> > libscalapack.a:pslacon.o: U blacs_gridinfo__
> > libscalapack.a:pslacp2.o: U blacs_gridinfo__
> > libscalapack.a:pslahrd.o: U blacs_gridinfo__
> > libscalapack.a:pslange.o: U blacs_gridinfo__
> > libscalapack.a:pslanhs.o: U blacs_gridinfo__
> > libscalapack.a:pslansy.o: U blacs_gridinfo__
> > libscalapack.a:pslantr.o: U blacs_gridinfo__
> > libscalapack.a:pslapiv.o: U blacs_gridinfo__
> > libscalapack.a:pslapv2.o: U blacs_gridinfo__
> > libscalapack.a:pslaqge.o: U blacs_gridinfo__
> > libscalapack.a:pslaqsy.o: U blacs_gridinfo__
> > libscalapack.a:pslarf.o: U blacs_gridinfo__
> > libscalapack.a:pslarfb.o: U blacs_gridinfo__
> > libscalapack.a:pslarfg.o: U blacs_gridinfo__
> > libscalapack.a:pslarft.o: U blacs_gridinfo__
> > libscalapack.a:pslase2.o: U blacs_gridinfo__
> > libscalapack.a:pslascl.o: U blacs_gridinfo__
> > libscalapack.a:pslassq.o: U blacs_gridinfo__
> > libscalapack.a:pslaswp.o: U blacs_gridinfo__
> > libscalapack.a:pslatra.o: U blacs_gridinfo__
> > libscalapack.a:pslatrd.o: U blacs_gridinfo__
> > libscalapack.a:pslatrs.o: U blacs_gridinfo__
> > libscalapack.a:pslauu2.o: U blacs_gridinfo__
> > libscalapack.a:psorg2l.o: U blacs_gridinfo__
> > libscalapack.a:psorg2r.o: U blacs_gridinfo__
> > libscalapack.a:psorgl2.o: U blacs_gridinfo__
> > libscalapack.a:psorglq.o: U blacs_gridinfo__
> > libscalapack.a:psorgql.o: U blacs_gridinfo__
> > libscalapack.a:psorgqr.o: U blacs_gridinfo__
> > libscalapack.a:psorgr2.o: U blacs_gridinfo__
> > libscalapack.a:psorgrq.o: U blacs_gridinfo__
> > libscalapack.a:psorm2l.o: U blacs_gridinfo__
> > libscalapack.a:psorm2r.o: U blacs_gridinfo__
> > libscalapack.a:psormbr.o: U blacs_gridinfo__
> > libscalapack.a:psormhr.o: U blacs_gridinfo__
> > libscalapack.a:psorml2.o: U blacs_gridinfo__
> > libscalapack.a:psormlq.o: U blacs_gridinfo__
> > libscalapack.a:psormql.o: U blacs_gridinfo__
> > libscalapack.a:psormqr.o: U blacs_gridinfo__
> > libscalapack.a:psormr2.o: U blacs_gridinfo__
> > libscalapack.a:psormrq.o: U blacs_gridinfo__
> > libscalapack.a:psormtr.o: U blacs_gridinfo__
> > libscalapack.a:pspocon.o: U blacs_gridinfo__
> > libscalapack.a:pspbsv.o: U blacs_gridinfo__
> > libscalapack.a:pspbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pspbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pspbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:psptsv.o: U blacs_gridinfo__
> > libscalapack.a:pspttrf.o: U blacs_gridinfo__
> > libscalapack.a:pspttrs.o: U blacs_gridinfo__
> > libscalapack.a:pspttrsv.o: U blacs_gridinfo__
> > libscalapack.a:pspoequ.o: U blacs_gridinfo__
> > libscalapack.a:psporfs.o: U blacs_gridinfo__
> > libscalapack.a:psposv.o: U blacs_gridinfo__
> > libscalapack.a:psposvx.o: U blacs_gridinfo__
> > libscalapack.a:pspotf2.o: U blacs_gridinfo__
> > libscalapack.a:pspotrf.o: U blacs_gridinfo__
> > libscalapack.a:pspotri.o: U blacs_gridinfo__
> > libscalapack.a:pspotrs.o: U blacs_gridinfo__
> > libscalapack.a:psrscl.o: U blacs_gridinfo__
> > libscalapack.a:psstein.o: U blacs_gridinfo__
> > libscalapack.a:pssyev.o: U blacs_gridinfo__
> > libscalapack.a:pssyevd.o: U blacs_gridinfo__
> > libscalapack.a:pssyevx.o: U blacs_gridinfo__
> > libscalapack.a:pssygs2.o: U blacs_gridinfo__
> > libscalapack.a:pssygst.o: U blacs_gridinfo__
> > libscalapack.a:pssygvx.o: U blacs_gridinfo__
> > libscalapack.a:pssyngst.o: U blacs_gridinfo__
> > libscalapack.a:pssyntrd.o: U blacs_gridinfo__
> > libscalapack.a:pssyttrd.o: U blacs_gridinfo__
> > libscalapack.a:pssytd2.o: U blacs_gridinfo__
> > libscalapack.a:pssytrd.o: U blacs_gridinfo__
> > libscalapack.a:pstrti2.o: U blacs_gridinfo__
> > libscalapack.a:pstrtri.o: U blacs_gridinfo__
> > libscalapack.a:pstrtrs.o: U blacs_gridinfo__
> > libscalapack.a:pslaevswp.o: U blacs_gridinfo__
> > libscalapack.a:pslarzb.o: U blacs_gridinfo__
> > libscalapack.a:pslarzt.o: U blacs_gridinfo__
> > libscalapack.a:pslarz.o: U blacs_gridinfo__
> > libscalapack.a:pslatrz.o: U blacs_gridinfo__
> > libscalapack.a:pstzrzf.o: U blacs_gridinfo__
> > libscalapack.a:psormr3.o: U blacs_gridinfo__
> > libscalapack.a:psormrz.o: U blacs_gridinfo__
> > libscalapack.a:pslahqr.o: U blacs_gridinfo__
> > libscalapack.a:pslaconsb.o: U blacs_gridinfo__
> > libscalapack.a:pslacp3.o: U blacs_gridinfo__
> > libscalapack.a:pslawil.o: U blacs_gridinfo__
> > libscalapack.a:pslasmsub.o: U blacs_gridinfo__
> > libscalapack.a:pslared2d.o: U blacs_gridinfo__
> > libscalapack.a:pslamr1d.o: U blacs_gridinfo__
> > libscalapack.a:pssyevr.o: U blacs_gridinfo__
> > libscalapack.a:pstrord.o: U blacs_gridinfo__
> > libscalapack.a:pstrsen.o: U blacs_gridinfo__
> > libscalapack.a:psgebal.o: U blacs_gridinfo__
> > libscalapack.a:pshseqr.o: U blacs_gridinfo__
> > libscalapack.a:pslamve.o: U blacs_gridinfo__
> > libscalapack.a:pslaqr0.o: U blacs_gridinfo__
> > libscalapack.a:pslaqr1.o: U blacs_gridinfo__
> > libscalapack.a:pslaqr2.o: U blacs_gridinfo__
> > libscalapack.a:pslaqr3.o: U blacs_gridinfo__
> > libscalapack.a:pslaqr4.o: U blacs_gridinfo__
> > libscalapack.a:pslaqr5.o: U blacs_gridinfo__
> > libscalapack.a:psrot.o: U blacs_gridinfo__
> > libscalapack.a:pslaed0.o: U blacs_gridinfo__
> > libscalapack.a:pslaed1.o: U blacs_gridinfo__
> > libscalapack.a:pslaed2.o: U blacs_gridinfo__
> > libscalapack.a:pslaed3.o: U blacs_gridinfo__
> > libscalapack.a:pslaedz.o: U blacs_gridinfo__
> > libscalapack.a:pslared1d.o: U blacs_gridinfo__
> > libscalapack.a:pslasrt.o: U blacs_gridinfo__
> > libscalapack.a:psstebz.o: U blacs_gridinfo__
> > libscalapack.a:psstedc.o: U blacs_gridinfo__
> > libscalapack.a:pilaenvx.o: U blacs_gridinfo__
> > libscalapack.a:piparmq.o: U blacs_gridinfo__
> > libscalapack.a:pddbsv.o: U blacs_gridinfo__
> > libscalapack.a:pddbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pddbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pddbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:pddtsv.o: U blacs_gridinfo__
> > libscalapack.a:pddttrf.o: U blacs_gridinfo__
> > libscalapack.a:pddttrs.o: U blacs_gridinfo__
> > libscalapack.a:pddttrsv.o: U blacs_gridinfo__
> > libscalapack.a:pdgbsv.o: U blacs_gridinfo__
> > libscalapack.a:pdgbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pdgbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pdgebd2.o: U blacs_gridinfo__
> > libscalapack.a:pdgebrd.o: U blacs_gridinfo__
> > libscalapack.a:pdgecon.o: U blacs_gridinfo__
> > libscalapack.a:pdgeequ.o: U blacs_gridinfo__
> > libscalapack.a:pdgehd2.o: U blacs_gridinfo__
> > libscalapack.a:pdgehrd.o: U blacs_gridinfo__
> > libscalapack.a:pdgelq2.o: U blacs_gridinfo__
> > libscalapack.a:pdgelqf.o: U blacs_gridinfo__
> > libscalapack.a:pdgels.o: U blacs_gridinfo__
> > libscalapack.a:pdgeql2.o: U blacs_gridinfo__
> > libscalapack.a:pdgeqlf.o: U blacs_gridinfo__
> > libscalapack.a:pdgeqpf.o: U blacs_gridinfo__
> > libscalapack.a:pdgeqr2.o: U blacs_gridinfo__
> > libscalapack.a:pdgeqrf.o: U blacs_gridinfo__
> > libscalapack.a:pdgerfs.o: U blacs_gridinfo__
> > libscalapack.a:pdgerq2.o: U blacs_gridinfo__
> > libscalapack.a:pdgerqf.o: U blacs_gridinfo__
> > libscalapack.a:pdgesv.o: U blacs_gridinfo__
> > libscalapack.a:pdgesvd.o: U blacs_gridinfo__
> > libscalapack.a:pdgesvx.o: U blacs_gridinfo__
> > libscalapack.a:pdgetf2.o: U blacs_gridinfo__
> > libscalapack.a:pdgetrf.o: U blacs_gridinfo__
> > libscalapack.a:pdgetri.o: U blacs_gridinfo__
> > libscalapack.a:pdgetrs.o: U blacs_gridinfo__
> > libscalapack.a:pdggqrf.o: U blacs_gridinfo__
> > libscalapack.a:pdggrqf.o: U blacs_gridinfo__
> > libscalapack.a:pdlabrd.o: U blacs_gridinfo__
> > libscalapack.a:pdlacon.o: U blacs_gridinfo__
> > libscalapack.a:pdlacp2.o: U blacs_gridinfo__
> > libscalapack.a:pdlahrd.o: U blacs_gridinfo__
> > libscalapack.a:pdlange.o: U blacs_gridinfo__
> > libscalapack.a:pdlanhs.o: U blacs_gridinfo__
> > libscalapack.a:pdlansy.o: U blacs_gridinfo__
> > libscalapack.a:pdlantr.o: U blacs_gridinfo__
> > libscalapack.a:pdlapiv.o: U blacs_gridinfo__
> > libscalapack.a:pdlapv2.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqge.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqsy.o: U blacs_gridinfo__
> > libscalapack.a:pdlarf.o: U blacs_gridinfo__
> > libscalapack.a:pdlarfb.o: U blacs_gridinfo__
> > libscalapack.a:pdlarfg.o: U blacs_gridinfo__
> > libscalapack.a:pdlarft.o: U blacs_gridinfo__
> > libscalapack.a:pdlase2.o: U blacs_gridinfo__
> > libscalapack.a:pdlascl.o: U blacs_gridinfo__
> > libscalapack.a:pdlassq.o: U blacs_gridinfo__
> > libscalapack.a:pdlaswp.o: U blacs_gridinfo__
> > libscalapack.a:pdlatra.o: U blacs_gridinfo__
> > libscalapack.a:pdlatrd.o: U blacs_gridinfo__
> > libscalapack.a:pdlatrs.o: U blacs_gridinfo__
> > libscalapack.a:pdlauu2.o: U blacs_gridinfo__
> > libscalapack.a:pdorg2l.o: U blacs_gridinfo__
> > libscalapack.a:pdorg2r.o: U blacs_gridinfo__
> > libscalapack.a:pdorgl2.o: U blacs_gridinfo__
> > libscalapack.a:pdorglq.o: U blacs_gridinfo__
> > libscalapack.a:pdorgql.o: U blacs_gridinfo__
> > libscalapack.a:pdorgqr.o: U blacs_gridinfo__
> > libscalapack.a:pdorgr2.o: U blacs_gridinfo__
> > libscalapack.a:pdorgrq.o: U blacs_gridinfo__
> > libscalapack.a:pdorm2l.o: U blacs_gridinfo__
> > libscalapack.a:pdorm2r.o: U blacs_gridinfo__
> > libscalapack.a:pdormbr.o: U blacs_gridinfo__
> > libscalapack.a:pdormhr.o: U blacs_gridinfo__
> > libscalapack.a:pdorml2.o: U blacs_gridinfo__
> > libscalapack.a:pdormlq.o: U blacs_gridinfo__
> > libscalapack.a:pdormql.o: U blacs_gridinfo__
> > libscalapack.a:pdormqr.o: U blacs_gridinfo__
> > libscalapack.a:pdormr2.o: U blacs_gridinfo__
> > libscalapack.a:pdormrq.o: U blacs_gridinfo__
> > libscalapack.a:pdormtr.o: U blacs_gridinfo__
> > libscalapack.a:pdpocon.o: U blacs_gridinfo__
> > libscalapack.a:pdpbsv.o: U blacs_gridinfo__
> > libscalapack.a:pdpbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pdpbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pdpbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:pdptsv.o: U blacs_gridinfo__
> > libscalapack.a:pdpttrf.o: U blacs_gridinfo__
> > libscalapack.a:pdpttrs.o: U blacs_gridinfo__
> > libscalapack.a:pdpttrsv.o: U blacs_gridinfo__
> > libscalapack.a:pdpoequ.o: U blacs_gridinfo__
> > libscalapack.a:pdporfs.o: U blacs_gridinfo__
> > libscalapack.a:pdposv.o: U blacs_gridinfo__
> > libscalapack.a:pdposvx.o: U blacs_gridinfo__
> > libscalapack.a:pdpotf2.o: U blacs_gridinfo__
> > libscalapack.a:pdpotrf.o: U blacs_gridinfo__
> > libscalapack.a:pdpotri.o: U blacs_gridinfo__
> > libscalapack.a:pdpotrs.o: U blacs_gridinfo__
> > libscalapack.a:pdrscl.o: U blacs_gridinfo__
> > libscalapack.a:pdstein.o: U blacs_gridinfo__
> > libscalapack.a:pdsyev.o: U blacs_gridinfo__
> > libscalapack.a:pdsyevd.o: U blacs_gridinfo__
> > libscalapack.a:pdsyevx.o: U blacs_gridinfo__
> > libscalapack.a:pdsygs2.o: U blacs_gridinfo__
> > libscalapack.a:pdsygst.o: U blacs_gridinfo__
> > libscalapack.a:pdsygvx.o: U blacs_gridinfo__
> > libscalapack.a:pdsyngst.o: U blacs_gridinfo__
> > libscalapack.a:pdsyntrd.o: U blacs_gridinfo__
> > libscalapack.a:pdsyttrd.o: U blacs_gridinfo__
> > libscalapack.a:pdsytd2.o: U blacs_gridinfo__
> > libscalapack.a:pdsytrd.o: U blacs_gridinfo__
> > libscalapack.a:pdtrti2.o: U blacs_gridinfo__
> > libscalapack.a:pdtrtri.o: U blacs_gridinfo__
> > libscalapack.a:pdtrtrs.o: U blacs_gridinfo__
> > libscalapack.a:pdlaevswp.o: U blacs_gridinfo__
> > libscalapack.a:pdlarzb.o: U blacs_gridinfo__
> > libscalapack.a:pdlarzt.o: U blacs_gridinfo__
> > libscalapack.a:pdlarz.o: U blacs_gridinfo__
> > libscalapack.a:pdlatrz.o: U blacs_gridinfo__
> > libscalapack.a:pdtzrzf.o: U blacs_gridinfo__
> > libscalapack.a:pdormr3.o: U blacs_gridinfo__
> > libscalapack.a:pdormrz.o: U blacs_gridinfo__
> > libscalapack.a:pdlahqr.o: U blacs_gridinfo__
> > libscalapack.a:pdlaconsb.o: U blacs_gridinfo__
> > libscalapack.a:pdlacp3.o: U blacs_gridinfo__
> > libscalapack.a:pdlawil.o: U blacs_gridinfo__
> > libscalapack.a:pdlasmsub.o: U blacs_gridinfo__
> > libscalapack.a:pdlared2d.o: U blacs_gridinfo__
> > libscalapack.a:pdlamr1d.o: U blacs_gridinfo__
> > libscalapack.a:pdsyevr.o: U blacs_gridinfo__
> > libscalapack.a:pdtrord.o: U blacs_gridinfo__
> > libscalapack.a:pdtrsen.o: U blacs_gridinfo__
> > libscalapack.a:pdgebal.o: U blacs_gridinfo__
> > libscalapack.a:pdhseqr.o: U blacs_gridinfo__
> > libscalapack.a:pdlamve.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqr0.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqr1.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqr2.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqr3.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqr4.o: U blacs_gridinfo__
> > libscalapack.a:pdlaqr5.o: U blacs_gridinfo__
> > libscalapack.a:pdrot.o: U blacs_gridinfo__
> > libscalapack.a:pdlaed0.o: U blacs_gridinfo__
> > libscalapack.a:pdlaed1.o: U blacs_gridinfo__
> > libscalapack.a:pdlaed2.o: U blacs_gridinfo__
> > libscalapack.a:pdlaed3.o: U blacs_gridinfo__
> > libscalapack.a:pdlaedz.o: U blacs_gridinfo__
> > libscalapack.a:pdlared1d.o: U blacs_gridinfo__
> > libscalapack.a:pdlasrt.o: U blacs_gridinfo__
> > libscalapack.a:pdstebz.o: U blacs_gridinfo__
> > libscalapack.a:pdstedc.o: U blacs_gridinfo__
> > libscalapack.a:pcdbsv.o: U blacs_gridinfo__
> > libscalapack.a:pcdbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pcdbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pcdbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:pcdtsv.o: U blacs_gridinfo__
> > libscalapack.a:pcdttrf.o: U blacs_gridinfo__
> > libscalapack.a:pcdttrs.o: U blacs_gridinfo__
> > libscalapack.a:pcdttrsv.o: U blacs_gridinfo__
> > libscalapack.a:pcgbsv.o: U blacs_gridinfo__
> > libscalapack.a:pcgbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pcgbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pcgebd2.o: U blacs_gridinfo__
> > libscalapack.a:pcgebrd.o: U blacs_gridinfo__
> > libscalapack.a:pcgecon.o: U blacs_gridinfo__
> > libscalapack.a:pcgeequ.o: U blacs_gridinfo__
> > libscalapack.a:pcgehd2.o: U blacs_gridinfo__
> > libscalapack.a:pcgehrd.o: U blacs_gridinfo__
> > libscalapack.a:pcgelq2.o: U blacs_gridinfo__
> > libscalapack.a:pcgelqf.o: U blacs_gridinfo__
> > libscalapack.a:pcgels.o: U blacs_gridinfo__
> > libscalapack.a:pcgeql2.o: U blacs_gridinfo__
> > libscalapack.a:pcgeqlf.o: U blacs_gridinfo__
> > libscalapack.a:pcgeqpf.o: U blacs_gridinfo__
> > libscalapack.a:pcgeqr2.o: U blacs_gridinfo__
> > libscalapack.a:pcgeqrf.o: U blacs_gridinfo__
> > libscalapack.a:pcgerfs.o: U blacs_gridinfo__
> > libscalapack.a:pcgerq2.o: U blacs_gridinfo__
> > libscalapack.a:pcgerqf.o: U blacs_gridinfo__
> > libscalapack.a:pcgesv.o: U blacs_gridinfo__
> > libscalapack.a:pcgesvd.o: U blacs_gridinfo__
> > libscalapack.a:pcgesvx.o: U blacs_gridinfo__
> > libscalapack.a:pcgetf2.o: U blacs_gridinfo__
> > libscalapack.a:pcgetrf.o: U blacs_gridinfo__
> > libscalapack.a:pcgetri.o: U blacs_gridinfo__
> > libscalapack.a:pcgetrs.o: U blacs_gridinfo__
> > libscalapack.a:pcggqrf.o: U blacs_gridinfo__
> > libscalapack.a:pcggrqf.o: U blacs_gridinfo__
> > libscalapack.a:pcheev.o: U blacs_gridinfo__
> > libscalapack.a:pcheevd.o: U blacs_gridinfo__
> > libscalapack.a:pcheevx.o: U blacs_gridinfo__
> > libscalapack.a:pchegs2.o: U blacs_gridinfo__
> > libscalapack.a:pchegst.o: U blacs_gridinfo__
> > libscalapack.a:pchegvx.o: U blacs_gridinfo__
> > libscalapack.a:pchengst.o: U blacs_gridinfo__
> > libscalapack.a:pchentrd.o: U blacs_gridinfo__
> > libscalapack.a:pchettrd.o: U blacs_gridinfo__
> > libscalapack.a:pchetd2.o: U blacs_gridinfo__
> > libscalapack.a:pchetrd.o: U blacs_gridinfo__
> > libscalapack.a:pclabrd.o: U blacs_gridinfo__
> > libscalapack.a:pclacon.o: U blacs_gridinfo__
> > libscalapack.a:pclacgv.o: U blacs_gridinfo__
> > libscalapack.a:pclacp2.o: U blacs_gridinfo__
> > libscalapack.a:pclahrd.o: U blacs_gridinfo__
> > libscalapack.a:pclahqr.o: U blacs_gridinfo__
> > libscalapack.a:pclaconsb.o: U blacs_gridinfo__
> > libscalapack.a:pclasmsub.o: U blacs_gridinfo__
> > libscalapack.a:pclacp3.o: U blacs_gridinfo__
> > libscalapack.a:pclawil.o: U blacs_gridinfo__
> > libscalapack.a:pcrot.o: U blacs_gridinfo__
> > libscalapack.a:pclange.o: U blacs_gridinfo__
> > libscalapack.a:pclanhe.o: U blacs_gridinfo__
> > libscalapack.a:pclanhs.o: U blacs_gridinfo__
> > libscalapack.a:pclansy.o: U blacs_gridinfo__
> > libscalapack.a:pclantr.o: U blacs_gridinfo__
> > libscalapack.a:pclapiv.o: U blacs_gridinfo__
> > libscalapack.a:pclapv2.o: U blacs_gridinfo__
> > libscalapack.a:pclaqge.o: U blacs_gridinfo__
> > libscalapack.a:pclaqsy.o: U blacs_gridinfo__
> > libscalapack.a:pclarf.o: U blacs_gridinfo__
> > libscalapack.a:pclarfb.o: U blacs_gridinfo__
> > libscalapack.a:pclarfc.o: U blacs_gridinfo__
> > libscalapack.a:pclarfg.o: U blacs_gridinfo__
> > libscalapack.a:pclarft.o: U blacs_gridinfo__
> > libscalapack.a:pclascl.o: U blacs_gridinfo__
> > libscalapack.a:pclase2.o: U blacs_gridinfo__
> > libscalapack.a:pclassq.o: U blacs_gridinfo__
> > libscalapack.a:pclaswp.o: U blacs_gridinfo__
> > libscalapack.a:pclatra.o: U blacs_gridinfo__
> > libscalapack.a:pclatrd.o: U blacs_gridinfo__
> > libscalapack.a:pclatrs.o: U blacs_gridinfo__
> > libscalapack.a:pclauu2.o: U blacs_gridinfo__
> > libscalapack.a:pcpocon.o: U blacs_gridinfo__
> > libscalapack.a:pcpoequ.o: U blacs_gridinfo__
> > libscalapack.a:pcporfs.o: U blacs_gridinfo__
> > libscalapack.a:pcposv.o: U blacs_gridinfo__
> > libscalapack.a:pcpbsv.o: U blacs_gridinfo__
> > libscalapack.a:pcpbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pcpbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pcpbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:pcptsv.o: U blacs_gridinfo__
> > libscalapack.a:pcpttrf.o: U blacs_gridinfo__
> > libscalapack.a:pcpttrs.o: U blacs_gridinfo__
> > libscalapack.a:pcpttrsv.o: U blacs_gridinfo__
> > libscalapack.a:pcposvx.o: U blacs_gridinfo__
> > libscalapack.a:pcpotf2.o: U blacs_gridinfo__
> > libscalapack.a:pcpotrf.o: U blacs_gridinfo__
> > libscalapack.a:pcpotri.o: U blacs_gridinfo__
> > libscalapack.a:pcpotrs.o: U blacs_gridinfo__
> > libscalapack.a:pcsrscl.o: U blacs_gridinfo__
> > libscalapack.a:pcstein.o: U blacs_gridinfo__
> > libscalapack.a:pctrevc.o: U blacs_gridinfo__
> > libscalapack.a:pctrti2.o: U blacs_gridinfo__
> > libscalapack.a:pctrtri.o: U blacs_gridinfo__
> > libscalapack.a:pctrtrs.o: U blacs_gridinfo__
> > libscalapack.a:pcung2l.o: U blacs_gridinfo__
> > libscalapack.a:pcung2r.o: U blacs_gridinfo__
> > libscalapack.a:pcungl2.o: U blacs_gridinfo__
> > libscalapack.a:pcunglq.o: U blacs_gridinfo__
> > libscalapack.a:pcungql.o: U blacs_gridinfo__
> > libscalapack.a:pcungqr.o: U blacs_gridinfo__
> > libscalapack.a:pcungr2.o: U blacs_gridinfo__
> > libscalapack.a:pcungrq.o: U blacs_gridinfo__
> > libscalapack.a:pcunm2l.o: U blacs_gridinfo__
> > libscalapack.a:pcunm2r.o: U blacs_gridinfo__
> > libscalapack.a:pcunmbr.o: U blacs_gridinfo__
> > libscalapack.a:pcunmhr.o: U blacs_gridinfo__
> > libscalapack.a:pcunml2.o: U blacs_gridinfo__
> > libscalapack.a:pcunmlq.o: U blacs_gridinfo__
> > libscalapack.a:pcunmql.o: U blacs_gridinfo__
> > libscalapack.a:pcunmqr.o: U blacs_gridinfo__
> > libscalapack.a:pcunmr2.o: U blacs_gridinfo__
> > libscalapack.a:pcunmrq.o: U blacs_gridinfo__
> > libscalapack.a:pcunmtr.o: U blacs_gridinfo__
> > libscalapack.a:pclaevswp.o: U blacs_gridinfo__
> > libscalapack.a:pclarzb.o: U blacs_gridinfo__
> > libscalapack.a:pclarzt.o: U blacs_gridinfo__
> > libscalapack.a:pclarz.o: U blacs_gridinfo__
> > libscalapack.a:pclarzc.o: U blacs_gridinfo__
> > libscalapack.a:pclatrz.o: U blacs_gridinfo__
> > libscalapack.a:pctzrzf.o: U blacs_gridinfo__
> > libscalapack.a:pclattrs.o: U blacs_gridinfo__
> > libscalapack.a:pcunmr3.o: U blacs_gridinfo__
> > libscalapack.a:pcunmrz.o: U blacs_gridinfo__
> > libscalapack.a:pcmax1.o: U blacs_gridinfo__
> > libscalapack.a:pscsum1.o: U blacs_gridinfo__
> > libscalapack.a:pclamr1d.o: U blacs_gridinfo__
> > libscalapack.a:pcheevr.o: U blacs_gridinfo__
> > libscalapack.a:pzdbsv.o: U blacs_gridinfo__
> > libscalapack.a:pzdbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pzdbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pzdbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:pzdtsv.o: U blacs_gridinfo__
> > libscalapack.a:pzdttrf.o: U blacs_gridinfo__
> > libscalapack.a:pzdttrs.o: U blacs_gridinfo__
> > libscalapack.a:pzdttrsv.o: U blacs_gridinfo__
> > libscalapack.a:pzgbsv.o: U blacs_gridinfo__
> > libscalapack.a:pzgbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pzgbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pzgebd2.o: U blacs_gridinfo__
> > libscalapack.a:pzgebrd.o: U blacs_gridinfo__
> > libscalapack.a:pzgecon.o: U blacs_gridinfo__
> > libscalapack.a:pzgeequ.o: U blacs_gridinfo__
> > libscalapack.a:pzgehd2.o: U blacs_gridinfo__
> > libscalapack.a:pzgehrd.o: U blacs_gridinfo__
> > libscalapack.a:pzgelq2.o: U blacs_gridinfo__
> > libscalapack.a:pzgelqf.o: U blacs_gridinfo__
> > libscalapack.a:pzgels.o: U blacs_gridinfo__
> > libscalapack.a:pzgeql2.o: U blacs_gridinfo__
> > libscalapack.a:pzgeqlf.o: U blacs_gridinfo__
> > libscalapack.a:pzgeqpf.o: U blacs_gridinfo__
> > libscalapack.a:pzgeqr2.o: U blacs_gridinfo__
> > libscalapack.a:pzgeqrf.o: U blacs_gridinfo__
> > libscalapack.a:pzgerfs.o: U blacs_gridinfo__
> > libscalapack.a:pzgerq2.o: U blacs_gridinfo__
> > libscalapack.a:pzgerqf.o: U blacs_gridinfo__
> > libscalapack.a:pzgesv.o: U blacs_gridinfo__
> > libscalapack.a:pzgesvd.o: U blacs_gridinfo__
> > libscalapack.a:pzgesvx.o: U blacs_gridinfo__
> > libscalapack.a:pzgetf2.o: U blacs_gridinfo__
> > libscalapack.a:pzgetrf.o: U blacs_gridinfo__
> > libscalapack.a:pzgetri.o: U blacs_gridinfo__
> > libscalapack.a:pzgetrs.o: U blacs_gridinfo__
> > libscalapack.a:pzggqrf.o: U blacs_gridinfo__
> > libscalapack.a:pzggrqf.o: U blacs_gridinfo__
> > libscalapack.a:pzheev.o: U blacs_gridinfo__
> > libscalapack.a:pzheevd.o: U blacs_gridinfo__
> > libscalapack.a:pzheevx.o: U blacs_gridinfo__
> > libscalapack.a:pzhegs2.o: U blacs_gridinfo__
> > libscalapack.a:pzhegst.o: U blacs_gridinfo__
> > libscalapack.a:pzhegvx.o: U blacs_gridinfo__
> > libscalapack.a:pzhengst.o: U blacs_gridinfo__
> > libscalapack.a:pzhentrd.o: U blacs_gridinfo__
> > libscalapack.a:pzhettrd.o: U blacs_gridinfo__
> > libscalapack.a:pzhetd2.o: U blacs_gridinfo__
> > libscalapack.a:pzhetrd.o: U blacs_gridinfo__
> > libscalapack.a:pzlabrd.o: U blacs_gridinfo__
> > libscalapack.a:pzlacon.o: U blacs_gridinfo__
> > libscalapack.a:pzlacgv.o: U blacs_gridinfo__
> > libscalapack.a:pzlacp2.o: U blacs_gridinfo__
> > libscalapack.a:pzlahrd.o: U blacs_gridinfo__
> > libscalapack.a:pzlahqr.o: U blacs_gridinfo__
> > libscalapack.a:pzlaconsb.o: U blacs_gridinfo__
> > libscalapack.a:pzlasmsub.o: U blacs_gridinfo__
> > libscalapack.a:pzlacp3.o: U blacs_gridinfo__
> > libscalapack.a:pzlawil.o: U blacs_gridinfo__
> > libscalapack.a:pzrot.o: U blacs_gridinfo__
> > libscalapack.a:pzlange.o: U blacs_gridinfo__
> > libscalapack.a:pzlanhe.o: U blacs_gridinfo__
> > libscalapack.a:pzlanhs.o: U blacs_gridinfo__
> > libscalapack.a:pzlansy.o: U blacs_gridinfo__
> > libscalapack.a:pzlantr.o: U blacs_gridinfo__
> > libscalapack.a:pzlapiv.o: U blacs_gridinfo__
> > libscalapack.a:pzlapv2.o: U blacs_gridinfo__
> > libscalapack.a:pzlaqge.o: U blacs_gridinfo__
> > libscalapack.a:pzlaqsy.o: U blacs_gridinfo__
> > libscalapack.a:pzlarf.o: U blacs_gridinfo__
> > libscalapack.a:pzlarfb.o: U blacs_gridinfo__
> > libscalapack.a:pzlarfc.o: U blacs_gridinfo__
> > libscalapack.a:pzlarfg.o: U blacs_gridinfo__
> > libscalapack.a:pzlarft.o: U blacs_gridinfo__
> > libscalapack.a:pzlascl.o: U blacs_gridinfo__
> > libscalapack.a:pzlase2.o: U blacs_gridinfo__
> > libscalapack.a:pzlassq.o: U blacs_gridinfo__
> > libscalapack.a:pzlaswp.o: U blacs_gridinfo__
> > libscalapack.a:pzlatra.o: U blacs_gridinfo__
> > libscalapack.a:pzlatrd.o: U blacs_gridinfo__
> > libscalapack.a:pzlattrs.o: U blacs_gridinfo__
> > libscalapack.a:pzlatrs.o: U blacs_gridinfo__
> > libscalapack.a:pzlauu2.o: U blacs_gridinfo__
> > libscalapack.a:pzpocon.o: U blacs_gridinfo__
> > libscalapack.a:pzpoequ.o: U blacs_gridinfo__
> > libscalapack.a:pzporfs.o: U blacs_gridinfo__
> > libscalapack.a:pzposv.o: U blacs_gridinfo__
> > libscalapack.a:pzpbsv.o: U blacs_gridinfo__
> > libscalapack.a:pzpbtrf.o: U blacs_gridinfo__
> > libscalapack.a:pzpbtrs.o: U blacs_gridinfo__
> > libscalapack.a:pzpbtrsv.o: U blacs_gridinfo__
> > libscalapack.a:pzptsv.o: U blacs_gridinfo__
> > libscalapack.a:pzpttrf.o: U blacs_gridinfo__
> > libscalapack.a:pzpttrs.o: U blacs_gridinfo__
> > libscalapack.a:pzpttrsv.o: U blacs_gridinfo__
> > libscalapack.a:pzposvx.o: U blacs_gridinfo__
> > libscalapack.a:pzpotf2.o: U blacs_gridinfo__
> > libscalapack.a:pzpotrf.o: U blacs_gridinfo__
> > libscalapack.a:pzpotri.o: U blacs_gridinfo__
> > libscalapack.a:pzpotrs.o: U blacs_gridinfo__
> > libscalapack.a:pzdrscl.o: U blacs_gridinfo__
> > libscalapack.a:pzstein.o: U blacs_gridinfo__
> > libscalapack.a:pztrevc.o: U blacs_gridinfo__
> > libscalapack.a:pztrti2.o: U blacs_gridinfo__
> > libscalapack.a:pztrtri.o: U blacs_gridinfo__
> > libscalapack.a:pztrtrs.o: U blacs_gridinfo__
> > libscalapack.a:pzung2l.o: U blacs_gridinfo__
> > libscalapack.a:pzung2r.o: U blacs_gridinfo__
> > libscalapack.a:pzungl2.o: U blacs_gridinfo__
> > libscalapack.a:pzunglq.o: U blacs_gridinfo__
> > libscalapack.a:pzungql.o: U blacs_gridinfo__
> > libscalapack.a:pzungqr.o: U blacs_gridinfo__
> > libscalapack.a:pzungr2.o: U blacs_gridinfo__
> > libscalapack.a:pzungrq.o: U blacs_gridinfo__
> > libscalapack.a:pzunm2l.o: U blacs_gridinfo__
> > libscalapack.a:pzunm2r.o: U blacs_gridinfo__
> > libscalapack.a:pzunmbr.o: U blacs_gridinfo__
> > libscalapack.a:pzunmhr.o: U blacs_gridinfo__
> > libscalapack.a:pzunml2.o: U blacs_gridinfo__
> > libscalapack.a:pzunmlq.o: U blacs_gridinfo__
> > libscalapack.a:pzunmql.o: U blacs_gridinfo__
> > libscalapack.a:pzunmqr.o: U blacs_gridinfo__
> > libscalapack.a:pzunmr2.o: U blacs_gridinfo__
> > libscalapack.a:pzunmrq.o: U blacs_gridinfo__
> > libscalapack.a:pzunmtr.o: U blacs_gridinfo__
> > libscalapack.a:pzlaevswp.o: U blacs_gridinfo__
> > libscalapack.a:pzlarzb.o: U blacs_gridinfo__
> > libscalapack.a:pzlarzt.o: U blacs_gridinfo__
> > libscalapack.a:pzlarz.o: U blacs_gridinfo__
> > libscalapack.a:pzlarzc.o: U blacs_gridinfo__
> > libscalapack.a:pzlatrz.o: U blacs_gridinfo__
> > libscalapack.a:pztzrzf.o: U blacs_gridinfo__
> > libscalapack.a:pzunmr3.o: U blacs_gridinfo__
> > libscalapack.a:pzunmrz.o: U blacs_gridinfo__
> > libscalapack.a:pzmax1.o: U blacs_gridinfo__
> > libscalapack.a:pdzsum1.o: U blacs_gridinfo__
> > libscalapack.a:pzlamr1d.o: U blacs_gridinfo__
> > libscalapack.a:pzheevr.o: U blacs_gridinfo__
> >
> >
> > On Tue, Sep 13, 2016 at 1:33 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> >
> >> On Tue, 13 Sep 2016, Matthew Knepley wrote:
> >>
> >> > I believe your problem is that this is old PETSc. In the latest release,
> >> > BLACS is part of SCALAPACK.
> >>
> >> BLACS had been a part of scalapack for a few releases - so thats not the
> >> issue.
> >>
> >> >>>>>>>>
> >> stderr:
> >> /cm/shared/modulefiles/moose-compilers/petsc/petsc-3.6.4/gcc
> >> -opt/lib/libscalapack.a(pssytrd.o): In function `pssytrd':
> >> /tmp/cluster_temp.FFxzAF/petsc-3.6.4/arch-linux2-c-debug/
> >> externalpackages/scalapack-2.0.2/SRC/pssytrd.f:259: undefined reference
> >> to `blacs_gridinfo__'
> >> /cm/shared/modulefiles/moose-compilers/petsc/petsc-3.6.4/gcc
> >> -opt/lib/libscalapack.a(chk1mat.o): In function `chk1mat':
> >> <<<<<<
> >>
> >> Double underscore?
> >>
> >> >>>
> >> mpicc -c -Df77IsF2C -fPIC -fopenmp -fPIC -g
> >> -I/cm/shared/apps/openmpi/open64/64/1.10.1/include pzrot.c
> >> <<<
> >>
> >> scalapack is getting compiled with this flag '-Df77IsF2C'. This mode
> >> was primarily supported by 'g77' previously - which we hardly ever use
> >> anymore - so this mode is not really tested?
> >>
> >> >>>>>
> >> Executing: mpif90 -show
> >> stdout: openf90 -I/cm/shared/apps/openmpi/open64/64/1.10.1/include
> >> -pthread -I/cm/shared/apps/openmpi/open64/64/1.10.1/lib64 -L/usr/lib64/
> >> -Wl,-rpath -Wl,/usr/lib64/ -Wl,-rpath -Wl,/cm/shared/apps/openmpi/open64/64/1.10.1/lib64
> >> -Wl,--enable-new-dtags -L/cm/shared/apps/openmpi/open64/64/1.10.1/lib64
> >> -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi
> >>
> >> compilers: Fortran appends an extra underscore to names
> >> containing underscores
> >> Defined "HAVE_FORTRAN_UNDERSCORE_UNDERSCORE" to "1"
> >>
> >> <<<<
> >>
> >> What do you have for:
> >>
> >> cd /cm/shared/modulefiles/moose-compilers/petsc/petsc-3.6.4/gcc-opt/lib/
> >> nm -Ao libscalapack.a |grep -i blacs_gridinfo
> >>
> >> However - as Matt refered to - its best to use latest petsc-3.7
> >> release. Does MOOSE require 3.6?
> >>
> >> Satish
> >>
> >>
> >
>
More information about the petsc-users
mailing list