######################################################################### # DAGH Definitions file CRAY T3D # ######################################################################### SYSTEM = crayt3d ######################################################################### #### MPI Definations ##### ######################################################################### ARCH = cray-t3d COMM = t3d INSTALL_DIR = /usr/local/mpp MPI_HOME = $(INSTALL_DIR) MPI_LIB_PATH = -L$(INSTALL_DIR)/lib MPI_FLIB_PATH = -L$(INSTALL_DIR)/lib MPI_LIB_LIST = -lmpi MPI_INCLUDE_DIR = -I$(MPI_HOME)/include MPI_CDEFS = MPI_CCDEFS = $(MPI_CDEFS) MPI_CFLAGS = $(MPI_CDEFS) $(MPI_INCLUDE_DIR) MPI_CCFLAGS = $(MPI_CCDEFS) $(MPI_INCLUDE_DIR) MPI_FFLAGS = $(MPI_INCLUDE_DIR) MPI_LIBS = $(MPI_LIB_PATH) $(MPI_LIB_LIST) MPI_FLIBS = $(MPI_FLIB_PATH) $(MPI_LIB_LIST) ######################################################################### #### For RNPL HDF IO Support..... ##### ######################################################################### #### RNPL Installation is in ... ##### #RNPL_HOME = #RNPL_INCL = -I$(RNPL_HOME)/include #RNPL_LIB = -L$(RNPL_HOME)/lib -lbbhutil #### HDF Installation is in ... ##### #HDF_HOME = #HDF_INCL = -I$(HDF_HOME)/include #HDF_LIB = -L$(HDF_HOME)/lib -lnetcdf -ldf ######################################################################### ######################################################################### #### Flags et al... ##### ######################################################################### CPP = /lib/cpp -P RM = rm -f LN = ln -s ECHO = echo C++ = /mpp/bin/CC CC = /mpp/bin/CC F77 = /mpp/bin/cf77 C++LINK = /mpp/bin/CC CINK = /mpp/bin/CC FLINK = /mpp/bin/cf77 AR = ar RANLIB = /bin/true INCLUDES = -I. -I$(DAGH_HOME)/include $(RNPL_INCL) $(HDF_INCL) ARCH_FLAGS = -DCRAYT3D -Tcray-t3d FARCH_FLAGS = -Ccray-t3d WARNINGS = OPTIMIZATION = -O2 FOPTIMIZATION = -O scalar3 XTRAFLAGS = -ptr'$(TMP)/ptrepository' DEBUGFLAGS = -g FDEBUGFLAGS = -g C++FLAGS = $(MPI_CCFLAGS) $(INCLUDES) $(ARCH_FLAGS) $(WARNINGS) \ $(XTRAFLAGS) $(C++APPFLAGS) CFLAGS = $(MPI_CFLAGS) $(INCLUDES) $(ARCH_FLAGS) $(WARNINGS) \ $(XTRAFLAGS) $(CAPPFLAGS) F77FLAGS = $(MPI_FFLAGS) $(INCLUDES) $(FARCH_FLAGS) \ $(F77APPFLAGS) F90FLAGS = ARFLAGS = ru LIBRARY = -L. -L$(DAGH_HOME)/lib -ldagh ARCHLIBS = -lm LDLIBS = $(LIBRARY) $(RNPL_LIB) $(HDF_LIB) $(MPI_LIBS) $(ARCHLIBS) ######################################################################### # # # Define the compile flags for the CRAY T3D # # # ######################################################################### include $(DAGH_HOME)/include/make.suffix