On Tue, 12 Aug 2014, Danyang Su wrote:

> On Tue, Aug 12, 2014 at 10:46 PM, Satish Balay <[email protected]> wrote:

> > I don't understand. Doesn't the following work? What compile commands does
> > make invoke with it?
> >
> Yes, the following doesn't work. I just use "make example &> log.txt" to
> compile it. From the log file, it shows that the FPP FLAGS are not
> recongised.
> The machine is Vesta and I have add  +mpiwrapper-xl to .soft file and
> resoft it.

I wanted to see the contents of log.text. Anyway - here is how it
works on vesta..

Satish

-----------

[balay@vestalac1 test]$ ls
ex1f.F  makefile
[balay@vestalac1 test]$ cat makefile 
CFLAGS           =
FFLAGS           =
CPPFLAGS         =
FPPFLAGS         = -WF,-DDUMMY_FLAG
CLEANFILES       = 

include ${PETSC_DIR}/conf/variables
include ${PETSC_DIR}/conf/rules

ex1f: ex1f.o  chkopts
        -${FLINKER} -o ex1f ex1f.o  ${PETSC_KSP_LIB}
        ${RM} ex1f.o

[balay@vestalac1 test]$ make ex1f
mpixlf77_r -qnosave -c  -O3 -qhot=level=0 -qsimd=auto -qmaxmem=-1 -qstrict 
-qstrict_induction   -I/soft/libraries/petsc/3.4.4/xl-opt/include 
-I/soft/libraries/petsc/3.4.4/xl-opt/include   -WF,-DDUMMY_FLAG -o ex1f.o ex1f.F
** main   === End of Compilation 1 ===
1501-510  Compilation successful for file ex1f.F.
mpixlf77_r -qnosave -O3 -qhot=level=0 -qsimd=auto -qmaxmem=-1 -qstrict 
-qstrict_induction   -o ex1f ex1f.o  -L/soft/libraries/petsc/3.4.4/xl-opt/lib  
-lpetsc -Wl,-rpath,/soft/libraries/petsc/3.4.4/xl-opt/lib -lcmumps -ldmumps 
-lsmumps -lzmumps -lmumps_common -lpord 
-Wl,-rpath,/soft/libraries/alcf/current/xl/SCALAPACK/lib 
-L/soft/libraries/alcf/current/xl/SCALAPACK/lib -lscalapack -lsuperlu_4.3 
-lsuperlu_dist_3.3 -lHYPRE -lspai -lumfpack -lamd 
-L/soft/libraries/alcf/current/xl/LAPACK/lib -llapack 
-L/soft/libraries/alcf/current/xl/BLAS/lib -lblas -ltriangle -lchaco -lparmetis 
-lmetis -lpthread -ldl -lmpichcxx-gcc -lmpichf77-gcc 
-L/soft/compilers/ibmcmp-nov2013/vacpp/bg/12.1/bglib64 -libmc++ 
-L/soft/compilers/ibmcmp-nov2013/xlf/bg/14.1/bglib64 -lxlf90_r -lxlomp_ser 
-lxlfmath 
/bin/rm -f ex1f.o
[balay@vestalac1 test]$ 

Reply via email to