- Timestamp:
- Nov 27, 2018, 9:04:24 PM (5 years ago)
- Branches:
- master, ctbto, dev
- Children:
- f08c756
- Parents:
- d43706b
- Location:
- source/fortran
- Files:
-
- 2 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
source/fortran/Makefile.CRAY
r25b14be r1244a7b 10 10 .SUFFIXES: .o .c .c~ .f .f~ .F90 .f90 .f90~ .f95 .f95~ .F .F~ .y .y~ .l .l~ \ 11 11 .s .s~ .sh .sh~ .h .h~ .C .C~ .a 12 13 14 #GRIB_API_INCLUDE_DIR=/usr/local/gcc-4.9.3/grib1.12.3//include15 #GRIB_API_LIB=-openmp -L/usr/local/gcc-4.9.3/grib1.12.3/lib -Bstatic -lgrib_api_f77 -lgrib_api_f90 -lgrib_api -Bdynamic -lm -ljasper16 #EMOSLIB=-lemosR6417 12 18 13 OPT = … … 41 36 42 37 clean: 43 rm *.o 38 rm *.o *.mod ${EXE} 44 39 45 40 phgrreal.o: phgrreal.f … … 52 47 $(F90C) -c -g -O3 ftrafo.f 53 48 54 $(BINDIR)/ CONVERT2: phgrreal.o grphreal.o ftrafo.o rwGRIB2.o posnam.o preconvert.o55 $(F90C) $(DEBUG) $(OPT) -o $(BINDIR)/ CONVERT2ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o ${LIB}49 $(BINDIR)/${EXE}: phgrreal.o grphreal.o ftrafo.o rwGRIB2.o posnam.o preconvert.o 50 $(F90C) $(DEBUG) $(OPT) -o $(BINDIR)/${EXE} ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o ${LIB} 56 51 57 52 -
source/fortran/Makefile.gfortran
rc97d8ec r1244a7b 13 13 OPT = -g 14 14 DEBUG = -g 15 LIB = $(GRIB_API_LIB) $(EMOSLIB) 16 #$(ECCODES_LIB) 15 LIB = $(ECCODES_LIB) $(EMOSLIB) 17 16 18 17 FC=gfortran -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore -ffixed-line-length-132 -fopenmp -fconvert=big-endian 19 18 F90C=gfortran -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore -ffixed-line-length-132 -fopenmp -fconvert=big-endian 20 19 21 FFLAGS = $(OPT) -I. -I$(GRIB_API_INCLUDE_DIR) 22 #-I$(ECCODES_INCLUDE_DIR) 23 F90FLAGS = $(OPT) -I. -I$(GRIB_API_INCLUDE_DIR) 24 #-I$(ECCODES_INCLUDE_DIR) 20 FFLAGS = $(OPT) -I. -I$(ECCODES_INCLUDE_DIR) 21 22 F90FLAGS = $(OPT) -I. -I$(ECCODES_INCLUDE_DIR) 25 23 26 24 LDFLAGS = $(OPT) … … 39 37 40 38 clean: 41 rm *.o 39 rm *.o *.mod ${EXE} 42 40 43 41 phgrreal.o: phgrreal.f -
source/fortran/Makefile.local.gfortran
re585e1b r1244a7b 12 12 13 13 14 GRIB_API_INCLUDE_DIR=/usr/local/gcc-4.9.3/grib_api-1.14.3/ /include14 GRIB_API_INCLUDE_DIR=/usr/local/gcc-4.9.3/grib_api-1.14.3/include 15 15 GRIB_API_LIB= -L/usr/local/gcc-4.9.3/grib_api-1.14.3/lib -Bstatic -lgrib_api_f77 -lgrib_api_f90 -lgrib_api -Bdynamic -lm -ljasper 16 16 … … 46 46 47 47 clean: 48 rm *.o *.mod CONVERT248 rm *.o *.mod ${EXE} 49 49 50 50 phgrreal.o: phgrreal.f … … 57 57 $(F90C) -c -g -O3 -fopenmp ftrafo.f 58 58 59 $(BINDIR)/ CONVERT2: phgrreal.o grphreal.o ftrafo.o rwGRIB2.o posnam.o preconvert.o60 $(F90C) $(DEBUG) $(OPT) -o $(BINDIR)/ CONVERT2ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o ${LIB}59 $(BINDIR)/${EXE}: phgrreal.o grphreal.o ftrafo.o rwGRIB2.o posnam.o preconvert.o 60 $(F90C) $(DEBUG) $(OPT) -o $(BINDIR)/${EXE} ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o ${LIB} 61 61 62 62 -
source/fortran/Makefile.local.ifort
r25b14be r1244a7b 11 11 .s .s~ .sh .sh~ .h .h~ .C .C~ .a 12 12 13 #GRIB_API_INCLUDE_DIR=/home/srvx1/tmc/TestEnv/Libraries/grib_api-1.25.0_ifort/include 14 #GRIB_API_LIB=-L/home/srvx1/tmc/TestEnv/Libraries/grib_api-1.25.0_ifort/lib -Bstatic -lgrib_api_f77 -lgrib_api_f90 -lgrib_api -Bdynamic -lm -ljasper -qopenmp 13 15 16 17 #GRIB_API_INCLUDE_DIR=/usr/local/ifort/grib1.12.3//include 18 #GRIB_API_LIBS=-openmp -L/usr/local/ifort/grib1.12.3/lib -Bstatic -lgrib_api_f77 -lgrib_api_f90 -lgrib_api -Bdynamic -lm -ljasper 19 20 14 21 GRIB_API_INCLUDE_DIR=/home/srvx1/tmc/TestEnv/Libraries/eccodes-2.6.0_ifort/include 15 GRIB_API_LIB= -L/home/srvx1/tmc/TestEnv/Libraries/eccodes-2.6.0_ifort/lib -Bstatic -leccodes_f90 -leccodes -Bdynamic -lm -ljasper 22 GRIB_API_LIB= -L/home/srvx1/tmc/TestEnv/Libraries/eccodes-2.6.0_ifort/lib -Bstatic -leccodes_f90 -leccodes -Bdynamic -lm -ljasper 16 23 17 24 OPT = -g -O3 -mcmodel=medium -unroll -inline -heap-arrays 32 … … 19 26 LIB = $(GRIB_API_LIB) -lemosR64 -lgfortran 20 27 21 FC=/opt/intel/ bin/ifort -132 -traceback -r822 F90C=/opt/intel/ bin/ifort -132 -traceback -r828 FC=/opt/intel/composerxe/bin/ifort -132 -traceback -r8 29 F90C=/opt/intel/composerxe/bin/ifort -132 -traceback -r8 23 30 24 31 FFLAGS = $(OPT) -I. -I$(GRIB_API_INCLUDE_DIR) … … 40 47 41 48 clean: 42 rm *.o 49 rm *.o *.mod ${EXE} 43 50 44 51 phgrreal.o: phgrreal.f … … 51 58 $(F90C) -c -g -O3 ftrafo.f 52 59 53 $(BINDIR)/ CONVERT2: phgrreal.o grphreal.o ftrafo.o rwGRIB2.o posnam.o preconvert.o54 $(F90C) $(DEBUG) $(OPT) -o $(BINDIR)/ CONVERT2ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o ${LIB}60 $(BINDIR)/${EXE}: phgrreal.o grphreal.o ftrafo.o rwGRIB2.o posnam.o preconvert.o 61 $(F90C) $(DEBUG) $(OPT) -o $(BINDIR)/${EXE} ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o ${LIB} 55 62 56 63
Note: See TracChangeset
for help on using the changeset viewer.