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

carltape at geodynamics.org carltape at geodynamics.org
Fri Jul 24 07:03:04 PDT 2009


Author: carltape
Date: 2009-07-24 07:03:04 -0700 (Fri, 24 Jul 2009)
New Revision: 15477

Added:
   seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_gfortran_caltech
   seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort_caltech
Removed:
   seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort
Modified:
   seismo/3D/ADJOINT_TOMO/measure_adj/Makefile
Log:
Adding Makefiles for testing compilers.


Modified: seismo/3D/ADJOINT_TOMO/measure_adj/Makefile
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/Makefile	2009-07-24 13:33:05 UTC (rev 15476)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/Makefile	2009-07-24 14:03:04 UTC (rev 15477)
@@ -6,7 +6,6 @@
 #LIB = -lsacio -lsac -ltau -lm -L/opt/seismo/lib -lDRWFiles -lf90recipes
 
 # ORIGINAL VERSION
-# I think we need the -fftw3 library as well.
 LIB = -L/opt/seismo/lib -lDRWFiles -lf90recipes -lDSacio -lDSacLib -lSacTools -lm
 
 MOD = mt_constants mt_variables mt_sub2 mt_sub

Added: seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_gfortran_caltech
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_gfortran_caltech	                        (rev 0)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_gfortran_caltech	2009-07-24 14:03:04 UTC (rev 15477)
@@ -0,0 +1,39 @@
+F90 = gfortran
+F90_FLAGS = -O2
+
+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 -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 -I$(MOD_DIR) -J$(MOD_DIR) 
+
+# Note call to libraries
+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
+
+

Deleted: seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort	2009-07-24 13:33:05 UTC (rev 15476)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort	2009-07-24 14:03:04 UTC (rev 15477)
@@ -1,39 +0,0 @@
-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
-
-

Added: seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort_caltech
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort_caltech	                        (rev 0)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/Makefile_ifort_caltech	2009-07-24 14:03:04 UTC (rev 15477)
@@ -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