SHELL=/bin/csh # SRCSOI= \ cortable.f driver.f initial.f qcslp2.f setobse.f werrinit.f \ cray.f flash.f mmgather.f rderror.f sqcrpt2.f \ dattau.f getconoi.f preslev.f rdslp2.f tdrybulb.f \ dgsort.f glassim.f puvanl.f rptlly.f terpv.f \ dragon.f growth.f puvprep.f search.f trigset.f OBJSOI= \ cortable.o driver.o initial.o qcslp2.o setobse.o werrinit.o \ cray.o flash.o mmgather.o rderror.o sqcrpt2.o \ dattau.o getconoi.o preslev.o rdslp2.o tdrybulb.o \ dgsort.o glassim.o puvanl.o rptlly.o terpv.o \ dragon.o growth.o puvprep.o search.o trigset.o FT = f77 FT = mpxlf FT = f90 FFLAGS = -c -v -g -fast -wsf 4 FFLAGS = -c -v -g FORGELIB = /usr/local/lib PVM_ROOT= /usr/local/pvm3 PVMLIB = $(PVM_ROOT)/lib PVM_ARCH = ALPHA APR_COMM = mpl APR_COMM = pvm3 APR_ARCH = ibm-SP2/B APR_ARCH = dec-ALPHA/B EUILIB = -ip EUILIB = LDFLAGS = -L$(PVMLIB)/$(PVM_ARCH) -L$(FORGELIB)/$(APR_COMM)/$(APR_ARCH) -lmpf -lpvm3 LDFLAGS = -L$(FORGELIB)/$(APR_COMM)/$(APR_ARCH) -lmpf LDFLAGS= -fast -wsf 4 .SUFFIXES: .f .o .f.o: $(SRCSOI) params.h processors.h templates.h $(FT) $(FFLAGS) $< opti:$(OBJSOI) $(FT) -v $(EUILIB) $(OBJSOI) $(LDFLAGS) -o opti clean: -rm -f *.o *~