[cig-commits] r15000 - seismo/3D/ADJOINT_TOMO/measure_adj

carltape at geodynamics.org carltape at geodynamics.org
Fri May 15 16:59:08 PDT 2009


Author: carltape
Date: 2009-05-15 16:59:08 -0700 (Fri, 15 May 2009)
New Revision: 15000

Added:
   seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort
Modified:
   seismo/3D/ADJOINT_TOMO/measure_adj/Makefile
Log:
Modified Makefile to run gfortran as the default, rather than ifort.


Modified: seismo/3D/ADJOINT_TOMO/measure_adj/Makefile
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/Makefile	2009-05-15 22:32:48 UTC (rev 14999)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/Makefile	2009-05-15 23:59:08 UTC (rev 15000)
@@ -1,8 +1,8 @@
-F90 = ifort 
+F90 = gfortran
 
-F90_FLAGS = -O2 -132
+F90_FLAGS = -O2 -ffixed-line-length-132
 
-LIB = -L/opt/seismo-util/lib -lDRWFiles -lf90recipes -lDSacio -lDSacLib -lSacTools -lm
+LIB = -L/opt/seismo/lib -lDRWFiles -lf90recipes -lDSacio -lDSacLib -lSacTools -lm
 
 MOD = mt_constants mt_variables mt_sub2 mt_sub
 
@@ -20,16 +20,16 @@
 all : mt_measure_adj rotate_adj_src
 
 $(MAIN) : % : $(SRC_DIR)/%.f90 $(F90_OBJ) $(MOD_OBJ)
-	$(F90) -o $(BIN_DIR)/$* $(F90_FLAGS) $(SRC_DIR)/$*.f90 -$(MOD_FLAG) $(MOD_DIR) $(OBJ) $(LIB)
+	$(F90) -o $(BIN_DIR)/$* $(F90_FLAGS) $(SRC_DIR)/$*.f90 -I$(MOD_DIR) -J$(MOD_DIR) $(OBJ) $(LIB)
 
 $(F90_OBJ): $(OBJ_DIR)/%.o : $(SRC_DIR)/%.f90
 	$(F90) -o $@ $(F90_FLAGS) -c $(SRC_DIR)/$*.f90 
 
 $(MOD_OBJ): $(OBJ_DIR)/%.o : $(SRC_DIR)/%.f90
-	$(F90) -o $@ $(F90_FLAGS) -c $(SRC_DIR)/$*.f90 -$(MOD_FLAG) $(MOD_DIR) 
+	$(F90) -o $@ $(F90_FLAGS) -c $(SRC_DIR)/$*.f90 -I$(MOD_DIR) -J$(MOD_DIR) 
 
 rotate_adj_src: rotate_adj_src.f90
-	$(F90) -o rotate_adj_src rotate_adj_src.f90 -L/opt/seismo-util/lib -lDRWFiles
+	$(F90) -o rotate_adj_src rotate_adj_src.f90 -L/opt/seismo/lib -lDRWFiles
 
 .PHONY : clean
 

Added: seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort	                        (rev 0)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort	2009-05-15 23:59:08 UTC (rev 15000)
@@ -0,0 +1,39 @@
+F90 = ifort 
+
+F90_FLAGS = -O2 -132
+
+LIB = -L/opt/seismo-util/lib -lDRWFiles -lf90recipes -lDSacio -lDSacLib -lSacTools -lm
+
+MOD = mt_constants mt_variables mt_sub2 mt_sub
+
+SRC_DIR = .
+MOD_DIR = mod
+OBJ_DIR = obj
+BIN_DIR = .
+MAIN = mt_measure_adj
+MOD_FLAG = module
+
+MOD_OBJ = $(patsubst %,$(OBJ_DIR)/%.o,$(MOD))
+F90_OBJ = #$(patsubst %,$(OBJ_DIR)/%.o,$(SUB))
+OBJ = $(F90_OBJ) $(MOD_OBJ)
+
+all : mt_measure_adj rotate_adj_src
+
+$(MAIN) : % : $(SRC_DIR)/%.f90 $(F90_OBJ) $(MOD_OBJ)
+	$(F90) -o $(BIN_DIR)/$* $(F90_FLAGS) $(SRC_DIR)/$*.f90 -$(MOD_FLAG) $(MOD_DIR) $(OBJ) $(LIB)
+
+$(F90_OBJ): $(OBJ_DIR)/%.o : $(SRC_DIR)/%.f90
+	$(F90) -o $@ $(F90_FLAGS) -c $(SRC_DIR)/$*.f90 
+
+$(MOD_OBJ): $(OBJ_DIR)/%.o : $(SRC_DIR)/%.f90
+	$(F90) -o $@ $(F90_FLAGS) -c $(SRC_DIR)/$*.f90 -$(MOD_FLAG) $(MOD_DIR) 
+
+rotate_adj_src: rotate_adj_src.f90
+	$(F90) -o rotate_adj_src rotate_adj_src.f90 -L/opt/seismo-util/lib -lDRWFiles
+
+.PHONY : clean
+
+clean:
+	\rm -f *.o *.mod *~ $(OBJ_DIR)/*.o $(MOD_DIR)/*.mod  *.txt* STA.*  OUTPUT_FILES/*  *.sac rotate_adj_src mt_measure_adj
+
+



More information about the CIG-COMMITS mailing list