#!/bin/make # +-======-+ # Copyright (c) 2003-2007 United States Government as represented by # the Admistrator of the National Aeronautics and Space Administration. # All Rights Reserved. # # THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE, # REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN # COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE UNITED STATES GOVERNMENT AS # REPRESENTED BY THE GOVERNMENT AGENCY LISTED BELOW ("GOVERNMENT AGENCY"). # THE UNITED STATES GOVERNMENT, AS REPRESENTED BY GOVERNMENT AGENCY, IS AN # INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT DISTRIBUTIONS OR # REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO USES, REPRODUCES, # DISTRIBUTES, MODIFIES OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED # HEREIN, OR ANY PART THEREOF, IS, BY THAT ACTION, ACCEPTING IN FULL THE # RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT. # # Government Agency: National Aeronautics and Space Administration # Government Agency Original Software Designation: GSC-15354-1 # Government Agency Original Software Title: GEOS-5 GCM Modeling Software # User Registration Requested. Please Visit http://opensource.gsfc.nasa.gov # Government Agency Point of Contact for Original Software: # Dale Hithon, SRA Assistant, (301) 286-2691 # # +-======-+ #----------------------------------------------------------------------- # NASA/GSFC, Data Assimilation Office, Code 910.3, GEOS/DAS ! #----------------------------------------------------------------------- # !IROUTINE: Makefile.conf.IRIX64 # # !DESCRIPTION: # An included local make configuration. See file Makefile for # detailed `make' procedure. This shell has been built to override # the default environments (including commands) defined in file # Makefile. # # + `uname -a` = "OSF1 molotov V3.2 17 alpha" # # !CALLING SEQUENCE: # % ln -s Makefile.OSF1 Makefile.conf # % make ... # # !SEE ALSO: Makefile # # !REVISION HISTORY: (`cvs log <>' for more) # 14Mar02 - W. Sawyer - From Hermes version # #----------------------------------------------------------------------- _Dsys = -WF,-DsysAIX _Dnod = # Environments # ============ SHELL = /bin/sh F77 = mpxlf F90 = mpxlf90 FC = $(F90) F77FLAGS = -qrealsize=8 -qintsize=4 -g -qsigtrap F77FLAGS = -qrealsize=8 -qintsize=4 -qstrict -O3 FFLAGS = -qsuffix=f=f90:cpp=F90 -qrealsize=8 -qintsize=4 -g -qsigtrap -qinit=f90ptr FFLAGS = -qsuffix=f=f90:cpp=F90 -qrealsize=8 -qintsize=4 -qstrict -O3 -qinit=f90ptr CC = cc # CFLAGS = -O3 -DAIX -DFORTRANUNDERSCORE -DSET_CPUS -DPIN_CPUS CFLAGS = -O3 -DAIX -DFORTRAN_SAME -DSET_CPUS -DPIN_CPUS _LMPI = _lMPI = -lmpi _IMPI = -I/usr/include LD = $(FC) LDFLAGS = $(FFLAGS) AR = ar -X64 -cqs # RM = rm LIBprof = -lprof LIBsys = -lessl CPPFLAGS = -P -C FPPFLAGS = -WF,-DLANGUAGE_FORTRAN MUPDATE = sh LCupdate.sh .f.o: $(F77) -c $(XFLAGS) $(F77FLAGS) $(_I) $*.f .F.o: $(F77) -c $(FPPFLAGS) $(_DF) $(XFLAGS) $(F77FLAGS) $(_I) $*.F #.----------------------------------------------------------------------