[cig-commits] r8498 - seismo/2D/SPECFEM2D/trunk
walter at geodynamics.org
walter at geodynamics.org
Fri Dec 7 15:51:04 PST 2007
Author: walter
Date: 2007-12-07 15:51:03 -0800 (Fri, 07 Dec 2007)
New Revision: 8498
Modified:
seismo/2D/SPECFEM2D/trunk/Makefile
seismo/2D/SPECFEM2D/trunk/locate_source_force.f90
Log:
added support for GNU gfortran compiler and fixed truncated line problem detected by that compiler
Modified: seismo/2D/SPECFEM2D/trunk/Makefile
===================================================================
--- seismo/2D/SPECFEM2D/trunk/Makefile 2006-08-29 16:31:46 UTC (rev 8497)
+++ seismo/2D/SPECFEM2D/trunk/Makefile 2007-12-07 23:51:03 UTC (rev 8498)
@@ -13,25 +13,18 @@
#FLAGS_NOCHECK=-fast -Mnobounds -Minline -Mneginfo -Mdclchk
# Intel Linux
-F90 = ifort
-FLAGS_CHECK=-O0 -implicitnone -warn stderrors -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -assume byterecl -check bounds
-FLAGS_NOCHECK=-O3 -implicitnone -warn stderrors -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -assume byterecl -check nobounds
+#F90 = ifort
+#FLAGS_CHECK=-O0 -implicitnone -warn stderrors -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -assume byterecl -check bounds
+#FLAGS_NOCHECK=-O3 -implicitnone -warn stderrors -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -assume byterecl -check nobounds
#FLAGS_NOCHECK = $(FLAGS_CHECK)
-#
-# g95 (free f95 compiler from http://www.g95.org, still under development, but works)
-#
-#F90 = g95
-#FLAGS_CHECK = -O
-#FLAGS_NOCHECK = $(FLAGS_CHECK)
+# GNU gfortran
+F90 = gfortran
+FLAGS_NOCHECK = -std=gnu -fimplicit-none -frange-check -O2 -Wunused-labels -Waliasing -Wampersand -Wsurprising -Wline-truncation -Wunderflow
+FLAGS_CHECK = $(FLAGS_NOCHECK) -fbounds-check
-# Dec Alpha
-#F90 = f90
-#FLAGS_CHECK=-O0 -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -check nounderflow -check bounds -C
-#FLAGS_NOCHECK=-fast -warn truncated_source -warn argument_checking -warn unused -warn declarations -std95 -check nounderflow -check nobounds
+LINK = $(F90)
-LINK = $(F90)
-
OBJS_MESHFEM2D = $O/meshfem2D.o $O/read_value_parameters.o
OBJS_SPECFEM2D = $O/checkgrid.o $O/datim.o $O/defarrays.o\
Modified: seismo/2D/SPECFEM2D/trunk/locate_source_force.f90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/locate_source_force.f90 2006-08-29 16:31:46 UTC (rev 8497)
+++ seismo/2D/SPECFEM2D/trunk/locate_source_force.f90 2007-12-07 23:51:03 UTC (rev 8498)
@@ -11,7 +11,8 @@
!
!========================================================================
- subroutine locate_source_force(coord,ibool,npoin,nspec,x_source,z_source,source_type,ix_source,iz_source,ispec_source,iglob_source)
+ subroutine locate_source_force(coord,ibool,npoin,nspec,x_source,z_source,source_type,ix_source,iz_source, &
+ ispec_source,iglob_source)
!
!----- calculer la position reelle de la source
More information about the cig-commits
mailing list