vasp.4.lib Makefile FOR HITACHI SR11000
Moderators: Global Moderator, Moderator
vasp.4.lib Makefile FOR HITACHI SR11000
.SUFFIXES: .inc .f .F
#-----------------------------------------------------------------------
# Makefile for IBM RS6000
#-----------------------------------------------------------------------
# C-preprocessor
CPP = /usr/ccs/lib/cpp -P -C $*.F >$*.f
FC=f90
CFLAGS = -O -q64
FFLAGS = -Os -noparallel -nolimit -noscope
FREE = -free
DOBJ = preclib.o timing.o derrf.o dclock.o diolib.o dlexlib.o drdatab.o
#-----------------------------------------------------------------------
# general rules
#-----------------------------------------------------------------------
libdmy.a: $(DOBJ) lapack_double.o linpack_double.o
-rm libdmy.a
ar -X64 vq libdmy.a $(DOBJ)
# files which do not require autodouble
lapack_double.o: lapack_double.f
$(FC) $(FFLAGS) $(NOFREE) -c lapack_double.f
lapack_single.o: lapack_single.f
$(FC) $(FFLAGS) $(NOFREE) -c lapack_single.f
linpack_double.o: linpack_double.f
$(FC) $(FFLAGS) $(NOFREE) -c linpack_double.f
linpack_single.o: linpack_single.f
$(FC) $(FFLAGS) $(NOFREE) -c linpack_single.f
.c.o:
$(CC) $(CFLAGS) -c $*.c
.F.o:
$(CPP)
$(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
.F.f:
$(CPP)
.f.o:
$(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
#-----------------------------------------------------------------------
# Makefile for IBM RS6000
#-----------------------------------------------------------------------
# C-preprocessor
CPP = /usr/ccs/lib/cpp -P -C $*.F >$*.f
FC=f90
CFLAGS = -O -q64
FFLAGS = -Os -noparallel -nolimit -noscope
FREE = -free
DOBJ = preclib.o timing.o derrf.o dclock.o diolib.o dlexlib.o drdatab.o
#-----------------------------------------------------------------------
# general rules
#-----------------------------------------------------------------------
libdmy.a: $(DOBJ) lapack_double.o linpack_double.o
-rm libdmy.a
ar -X64 vq libdmy.a $(DOBJ)
# files which do not require autodouble
lapack_double.o: lapack_double.f
$(FC) $(FFLAGS) $(NOFREE) -c lapack_double.f
lapack_single.o: lapack_single.f
$(FC) $(FFLAGS) $(NOFREE) -c lapack_single.f
linpack_double.o: linpack_double.f
$(FC) $(FFLAGS) $(NOFREE) -c linpack_double.f
linpack_single.o: linpack_single.f
$(FC) $(FFLAGS) $(NOFREE) -c linpack_single.f
.c.o:
$(CC) $(CFLAGS) -c $*.c
.F.o:
$(CPP)
$(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
.F.f:
$(CPP)
.f.o:
$(FC) $(FFLAGS) $(FREE) $(INCS) -c $*.f
Last edited by wyxsdu on Mon Jan 16, 2006 7:01 am, edited 1 time in total.
-
- Global Moderator
- Posts: 1817
- Joined: Mon Nov 18, 2019 11:00 am
Re: vasp.4.lib Makefile FOR HITACHI SR11000
Hi,
We're sorry that we didn’t answer your question. This does not live up to the quality of support that we aim to provide. The team has since expanded. If we can still help with your problem, please ask again in a new post, linking to this one, and we will answer as quickly as possible.
Best wishes,
VASP