[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