Changeset 3520ee6 in flex_extract.git
- Timestamp:
- Jul 21, 2022, 2:39:50 PM (21 months ago)
- Branches:
- dev
- Children:
- 75803eb
- Parents:
- 4f24798
- Location:
- Source/Fortran
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Source/Fortran/makefile_cray
r4f24798 r3520ee6 9 9 # Version for a machine with eccodes and emoslib installed on standard paths 10 10 # with optimisation 11 # 12 # 2022-07-21 Anne Tipka 13 # Updated makefile to make use of the files for fft and get rid of emoslib 11 14 # 12 15 ############################################################################### … … 26 29 27 30 .f.o: 28 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 29 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o 31 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 ./set99.f90 ./fft99.f90 ./qpassm.f90 ./rpassm.f90 ./jsppole.f90 32 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o set99.o fft99.o qpassm.o rpassm.o jsppole.o 30 33 MOD = ftrafo.mod grtoph.mod phtogr.mod rwgrib2.mod 31 34 32 all: ${EXE} 33 35 all: ${EXE} 36 jsppole.o: ./jsppole.f90 37 $(FC) $(FFLAGS) -c ./jsppole.f90 38 qpassm.o: ./qpassm.f90 39 $(FC) $(FFLAGS) -c ./qpassm.f90 40 rpassm.o: ./rpassm.f90 41 $(FC) $(FFLAGS) -c ./rpassm.f90 42 set99.o: ./set99.f90 43 $(FC) $(FFLAGS) -c ./set99.f90 44 fft99.o: ./fft99.f90 45 $(FC) $(FFLAGS) -c ./fft99.f90 34 46 ftrafo.o: ./ftrafo.f90 phgrreal.o 35 47 $(FC) $(FFLAGS) -c ./ftrafo.f90 36 grphreal.o: ./grphreal.f90 phgrreal.o 48 grphreal.o: ./grphreal.f90 phgrreal.o fft99.o 37 49 $(FC) $(FFLAGS) -c ./grphreal.f90 38 phgrreal.o: ./phgrreal.f90 50 phgrreal.o: ./phgrreal.f90 fft99.o 39 51 $(FC) $(FFLAGS) -c ./phgrreal.f90 40 52 posnam.o: ./posnam.f90 41 53 $(FC) $(FFLAGS) -c ./posnam.f90 42 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o 54 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o jsppole.o set99.o 43 55 $(FC) $(FFLAGS) -c ./calc_etadot.f90 44 56 rwgrib2.o: ./rwgrib2.f90 -
Source/Fortran/makefile_debug
r4f24798 r3520ee6 9 9 # Version for a machine with eccodes and emoslib installed on standard paths 10 10 # full debugging 11 # 12 # 2022-07-21 Anne Tipka 13 # Updated makefile to make use of the files for fft and get rid of emoslib 11 14 # 12 15 ############################################################################### … … 25 28 FFLAGS = $(OPT) $(LIB) $(INC) -fdefault-real-8 -fopenmp -fconvert=big-endian 26 29 LDFLAGS = $(OPT) $(LIB) -fopenmp 27 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 28 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o 30 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 ./set99.f90 ./fft99.f90 ./qpassm.f90 ./rpassm.f90 ./jsppole.f90 31 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o set99.o fft99.o qpassm.o rpassm.o jsppole.o 29 32 MOD = ftrafo.mod grtoph.mod phtogr.mod rwgrib2.mod 30 33 … … 33 36 34 37 all: ${EXE} 38 jsppole.o: ./jsppole.f90 39 $(FC) $(FFLAGS) -c ./jsppole.f90 40 qpassm.o: ./qpassm.f90 41 $(FC) $(FFLAGS) -c ./qpassm.f90 42 rpassm.o: ./rpassm.f90 43 $(FC) $(FFLAGS) -c ./rpassm.f90 44 set99.o: ./set99.f90 45 $(FC) $(FFLAGS) -c ./set99.f90 46 fft99.o: ./fft99.f90 47 $(FC) $(FFLAGS) -c ./fft99.f90 35 48 ftrafo.o: ./ftrafo.f90 phgrreal.o 36 49 $(FC) $(FFLAGS) -c ./ftrafo.f90 37 grphreal.o: ./grphreal.f90 phgrreal.o 50 grphreal.o: ./grphreal.f90 phgrreal.o fft99.o 38 51 $(FC) $(FFLAGS) -c ./grphreal.f90 39 phgrreal.o: ./phgrreal.f90 52 phgrreal.o: ./phgrreal.f90 fft99.o 40 53 $(FC) $(FFLAGS) -c ./phgrreal.f90 41 54 posnam.o: ./posnam.f90 42 55 $(FC) $(FFLAGS) -c ./posnam.f90 43 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o 56 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o jsppole.o set99.o 44 57 $(FC) $(FFLAGS) -c ./calc_etadot.f90 45 58 rwgrib2.o: ./rwgrib2.f90 -
Source/Fortran/makefile_ecgate
r4f24798 r3520ee6 9 9 # Version for a machine with eccodes and emoslib installed on standard paths 10 10 # with optimisation 11 # 12 # 2022-07-21 Anne Tipka 13 # Updated makefile to make use of the files for fft and get rid of emoslib 11 14 # 12 15 ############################################################################### … … 23 26 FFLAGS = $(OPT) $(LIB) $(INC) -fdefault-real-8 -fopenmp -fconvert=big-endian 24 27 LDFLAGS = $(OPT) $(LIB) -fopenmp 25 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 26 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o 28 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 ./set99.f90 ./fft99.f90 ./qpassm.f90 ./rpassm.f90 ./jsppole.f90 29 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o set99.o fft99.o qpassm.o rpassm.o jsppole.o 27 30 MOD = ftrafo.mod grtoph.mod phtogr.mod rwgrib2.mod 28 31 29 32 all: ${EXE} 33 jsppole.o: ./jsppole.f90 34 $(FC) $(FFLAGS) -c ./jsppole.f90 35 qpassm.o: ./qpassm.f90 36 $(FC) $(FFLAGS) -c ./qpassm.f90 37 rpassm.o: ./rpassm.f90 38 $(FC) $(FFLAGS) -c ./rpassm.f90 39 set99.o: ./set99.f90 40 $(FC) $(FFLAGS) -c ./set99.f90 41 fft99.o: ./fft99.f90 42 $(FC) $(FFLAGS) -c ./fft99.f90 30 43 ftrafo.o: ./ftrafo.f90 phgrreal.o 31 44 $(FC) $(FFLAGS) -c ./ftrafo.f90 32 grphreal.o: ./grphreal.f90 phgrreal.o 45 grphreal.o: ./grphreal.f90 phgrreal.o fft99.o 33 46 $(FC) $(FFLAGS) -c ./grphreal.f90 34 phgrreal.o: ./phgrreal.f90 47 phgrreal.o: ./phgrreal.f90 fft99.o 35 48 $(FC) $(FFLAGS) -c ./phgrreal.f90 36 49 posnam.o: ./posnam.f90 37 50 $(FC) $(FFLAGS) -c ./posnam.f90 38 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o 51 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o jsppole.o set99.o 39 52 $(FC) $(FFLAGS) -c ./calc_etadot.f90 40 53 rwgrib2.o: ./rwgrib2.f90 -
Source/Fortran/makefile_fast
r4f24798 r3520ee6 9 9 # Version for a machine with eccodes and emoslib installed on standard paths 10 10 # with optimisation 11 # 12 # 2022-07-21 Anne Tipka 13 # Updated makefile to make use of the files for fft and get rid of emoslib 11 14 # 12 15 ############################################################################### … … 27 30 FFLAGS = $(OPT) $(LIB) $(INC) -fdefault-real-8 -fopenmp -fconvert=big-endian 28 31 LDFLAGS = $(OPT) $(LIB) -fopenmp 29 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 30 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o 32 SRC = ./rwgrib2.f90 ./calc_etadot.f90 ./ftrafo.f90 ./grphreal.f90 ./posnam.f90 ./phgrreal.f90 ./set99.f90 ./fft99.f90 ./qpassm.f90 ./rpassm.f90 ./jsppole.f90 33 OBJ = rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o set99.o fft99.o qpassm.o rpassm.o jsppole.o 31 34 MOD = ftrafo.mod grtoph.mod phtogr.mod rwgrib2.mod 32 35 … … 35 38 36 39 all: ${EXE} 40 jsppole.o: ./jsppole.f90 41 $(FC) $(FFLAGS) -c ./jsppole.f90 42 qpassm.o: ./qpassm.f90 43 $(FC) $(FFLAGS) -c ./qpassm.f90 44 rpassm.o: ./rpassm.f90 45 $(FC) $(FFLAGS) -c ./rpassm.f90 46 set99.o: ./set99.f90 47 $(FC) $(FFLAGS) -c ./set99.f90 48 fft99.o: ./fft99.f90 49 $(FC) $(FFLAGS) -c ./fft99.f90 37 50 ftrafo.o: ./ftrafo.f90 phgrreal.o 38 51 $(FC) $(FFLAGS) -c ./ftrafo.f90 39 grphreal.o: ./grphreal.f90 phgrreal.o 52 grphreal.o: ./grphreal.f90 phgrreal.o fft99.o 40 53 $(FC) $(FFLAGS) -c ./grphreal.f90 41 phgrreal.o: ./phgrreal.f90 54 phgrreal.o: ./phgrreal.f90 fft99.o 42 55 $(FC) $(FFLAGS) -c ./phgrreal.f90 43 56 posnam.o: ./posnam.f90 44 57 $(FC) $(FFLAGS) -c ./posnam.f90 45 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o 58 calc_etadot.o: ./calc_etadot.f90 phgrreal.o grphreal.o ftrafo.o rwgrib2.o jsppole.o set99.o 46 59 $(FC) $(FFLAGS) -c ./calc_etadot.f90 47 60 rwgrib2.o: ./rwgrib2.f90
Note: See TracChangeset
for help on using the changeset viewer.