source:
trunk/MESOSCALE_DEV/WORK/WRFV2-gfortran-x86_64-2.patch
@
357
Last change on this file since 357 was 207, checked in by , 13 years ago | |
---|---|
File size: 18.2 KB |
-
arch/configure.defaults
old new 10943 10943 $(RM) $*.b 10944 10944 $(FC) -c $(PROMOTION) $(FCBASEOPTS) $(MODULE_DIRS) $*.f90 10945 10945 10946 ########################################################### 10947 #ARCH PC Linux x86_64 (IA64 and AMD Opteron), GNU Fortran compiler, DM-Parallel (RSL, MPICH, Allows nesting) 10948 # 10949 DMPARALLEL = 1 10950 MAX_PROC = 1024 10951 FC = mpif90 10952 LD = mpif90 10953 CC = mpicc 10954 SCC = gcc 10955 SFC = gfortran 10956 RWORDSIZE = $(NATIVE_RWORDSIZE) 10957 PROMOTION = 10958 CFLAGS = -DDM_PARALLEL -DWRF_RSL_IO \ 10959 -DMAXDOM_MAKE=$(MAX_DOMAINS) -DMAXPROC_MAKE=$(MAX_PROC) -I../external/RSL/RSL \ 10960 -DLANDREAD_STUB 10961 FCOPTIM = #-Mipa=fast 10962 FCDEBUG = #-g 10963 FCBASEOPTS = -w $(FCDEBUG) -ffree-form -ffree-line-length-none 10964 FCFLAGS = $(FCOPTIM) $(FCBASEOPTS) 10965 ARCHFLAGS = -DGRIB1 CONFIGURE_GRIB2_FLAG -DINTIO -DWRF_RSL_IO -DRSL -DDM_PARALLEL \ 10966 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=$(RWORDSIZE) -DLWORDSIZE=4 CONFIGURE_NETCDF_FLAG \ 10967 -DLIMIT_ARGS -DLANDREAD_STUB 10968 # machine-specific flags needed to link in ESMF library (C++ run-time-library, etc.) 10969 ESMF_LIB_FLAGS = 10970 ESMF_IO_LIB = ESMFIOLIB 10971 ESMF_IO_LIB_EXT = ESMFIOEXTLIB 10972 INCLUDE_MODULES = -J../main -I../main -I../external/io_netcdf -I../external/io_int -I../external/esmf_time_f90 \ 10973 -I../external -I../frame -I../share -I../phys -I../inc -I../chem 10974 PERL = perl 10975 REGISTRY = Registry 10976 LIB = CONFIGURE_NETCDF_LIB_PATH -L../external/RSL/RSL -lrsl \ 10977 -L../external/io_grib1 -lio_grib1 \ 10978 CONFIGURE_GRIB2_LIB \ 10979 -L../external/io_grib_share -lio_grib_share \ 10980 -L../external/io_int -lwrfio_int \ 10981 ../frame/module_internal_header_util.o ../frame/pack_utils.o -L../external/esmf_time_f90 -lesmf_time 10982 LDFLAGS = CONFIGURE_LDFLAGS 10983 ENVCOMPDEFS = CONFIGURE_COMPILEFLAGS 10984 CPP = /lib/cpp -C -P -traditional 10985 POUND_DEF = -DNO_RRTM_PHYSICS -traditional $(COREDEFS) -DNONSTANDARD_SYSTEM -DCONFIG_BUF_LEN=$(CONFIG_BUF_LEN) -DMAX_DOMAINS_F=$(MAX_DOMAINS) 10986 CPPFLAGS = -I$(LIBINCLUDE) -C -P $(ARCHFLAGS) -I../external/RSL/RSL -C -P `cat ../inc/dm_comm_cpp_flags` $(ENVCOMPDEFS) $(POUND_DEF) 10987 AR = ar ru 10988 M4 = m4 -B 14000 10989 RANLIB = ranlib 10990 NETCDFPATH = CONFIGURE_NETCDF_PATH 10991 CC_TOOLS = cc 10992 10993 externals : wrf_ioapi_includes CONFIGURE_WRFIO_NF wrfio_grib_share wrfio_grib1 CONFIGURE_WRFIO_GRIB2 ../external/RSL/RSL/librsl.a wrfio_int gen_comms.c module_dm.F esmf_time 10994 10995 gen_comms.c : ../external/RSL/gen_comms.c 10996 ( /bin/cp ../tools/gen_comms_warning ../tools/gen_comms.c ; \ 10997 cat ../external/RSL/gen_comms.c >> ../tools/gen_comms.c ) 10998 10999 module_dm.F : ../external/RSL/module_dm.F 11000 ( /bin/cp module_dm_warning module_dm.F ; cat ../external/RSL/module_dm.F >> module_dm.F ) 11001 11002 wrfio_nf : 11003 ( cd ../external/io_netcdf ; \ 11004 make NETCDFPATH=CONFIGURE_NETCDF_PATH RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(FC) $(PROMOTION) $(FCFLAGS) -w" TRADFLAG="-traditional" ) 11005 11006 wrfio_int : 11007 ( cd ../external/io_int ; \ 11008 make CC="$(CC)" RANLIB="$(RANLIB)" CPP="$(CPP)" SFC="$(SFC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS)" FC="$(SFC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" all ) 11009 11010 wrfio_grib_share : 11011 ( cd ../external/io_grib_share ; \ 11012 make CC="$(SCC)" CFLAGS="$(CFLAGS)" RM="$(RM)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" archive) 11013 11014 wrfio_grib1 : 11015 ( cd ../external/io_grib1 ; \ 11016 make CC="$(SCC)" CFLAGS="$(CFLAGS)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" archive) 11017 11018 wrfio_grib2 : 11019 ( cd ../external/io_grib2 ; \ 11020 make CC="$(SCC)" CFLAGS="$(CFLAGS) CONFIGURE_GRIB2_INC" RM="$(RM)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" FIXED="-Mfixed" archive) 11021 11022 esmf_time : 11023 ( cd ../external/esmf_time_f90 ; \ 11024 make FC="$(FC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS)" RANLIB="$(RANLIB)" CPP="$(CPP) -I../../inc -I. $(POUND_DEF)" ) 11025 11026 ../external/RSL/RSL/librsl.a : 11027 ( cd ../external/RSL/RSL ; make CC="$(CC)" FC="$(FC) $(PROMOTION)" MAX_DOMAINS=$(MAX_DOMAINS) MAX_PROC=$(MAX_PROC) LEARN_BCAST=-DLEARN_BCAST linux ) 11028 11029 # compile these without high optimization to speed compile 11030 solve_interface.o : solve_interface.F 11031 shift_domain_em.o : shift_domain_em.F 11032 module_io_mm5.o : module_io_mm5.F 11033 module_si_io.o : module_si_io.F 11034 module_io_wrf.o : module_io_wrf.F 11035 module_domain.o : module_domain.F 11036 module_start.o : module_start.F 11037 module_initialize.o : module_initialize.F 11038 module_initialize_b_wave.o : module_initialize_b_wave.F 11039 module_initialize_hill2d_x.o : module_initialize_hill2d_x.F 11040 module_initialize_quarter_ss.o : module_initialize_quarter_ss.F 11041 module_initialize_squall2d_x.o : module_initialize_squall2d_x.F 11042 module_initialize_squall2d_y.o : module_initialize_squall2d_y.F 11043 module_initialize_real.o : module_initialize_real.F 11044 module_dm.o : module_dm.F 11045 start_domain.o : start_domain.F 11046 mediation_integrate.o : mediation_integrate.F 11047 module_configure.o : module_configure.F 11048 11049 solve_interface.o \ 11050 shift_domain_em.o \ 11051 module_io_mm5.o module_si_io.o module_io_wrf.o module_domain.o \ 11052 module_start.o module_initialize.o module_initialize_b_wave.o \ 11053 module_initialize_hill2d_x.o module_initialize_quarter_ss.o \ 11054 module_initialize_squall2d_x.o module_initialize_squall2d_y.o \ 11055 mediation_integrate.o \ 11056 module_configure.o \ 11057 module_initialize_real.o module_dm.o start_domain.o : 11058 $(RM) $@ 11059 $(SED_FTN) $*.F > $*.b 11060 $(CPP) -I../inc $(CPPFLAGS) $*.b > $*.f90 11061 $(RM) $*.b 11062 $(FC) -c $(PROMOTION) $(FCBASEOPTS) $(MODULE_DIRS) $*.f90 11063 11064 11065 ########################################################### 11066 #ARCH PC Linux x86_64 (IA64 and Opteron), GNU Fortran compiler (Single-threaded, RSL, Allows nesting) 11067 # 11068 DMPARALLEL = 1 11069 MAX_PROC = 1024 11070 FC = gfortran 11071 LD = gfortran 11072 CC = gcc 11073 SCC = $(CC) 11074 SFC = gfortran 11075 RWORDSIZE = $(NATIVE_RWORDSIZE) 11076 FCOPTIM = #-O3 -funroll-loops -ftree-vectorize -ftree-loop-linear 11077 FCDEBUG = #-g 11078 FCBASEOPTS = -w $(FCDEBUG) -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 11079 FCFLAGS = $(FCOPTIM) $(FCBASEOPTS) 11080 ARCHFLAGS = -DGRIB1 -DINTIO -DWRF_RSL_IO -DRSL -DDM_PARALLEL \ 11081 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=$(RWORDSIZE) -DLWORDSIZE=4 CONFIGURE_NETCDF_FLAG \ 11082 -DLIMIT_ARGS -DSTUBMPI 11083 PROMOTION = 11084 CFLAGS = -DLANDREADSTUB -DDM_PARALLEL -DWRF_RSL_IO \ 11085 -DMAXDOM_MAKE=$(MAX_DOMAINS) -DMAXPROC_MAKE=$(MAX_PROC) -I../external/RSL/RSL $(ARCHFLAGS) 11086 # machine-specific flags needed to link in ESMF library (C++ run-time-library, etc.) 11087 ESMF_LIB_FLAGS = 11088 ESMF_IO_LIB = ESMFIOLIB 11089 ESMF_IO_LIB_EXT = ESMFIOEXTLIB 11090 INCLUDE_MODULES = -J../main -I../main -I../external/io_netcdf -I../external/io_int -I../external/esmf_time_f90 \ 11091 -I../external -I../frame -I../share -I../phys -I../chem -I../inc 11092 PERL = perl 11093 REGISTRY = Registry 11094 LIB = CONFIGURE_NETCDF_LIB_PATH -L../external/RSL/RSL -lrsl \ 11095 -L../external/io_grib1 -lio_grib1 \ 11096 -L../external/io_int -lwrfio_int \ 11097 -L../external/io_grib_share -lio_grib_share \ 11098 ../frame/module_internal_header_util.o ../frame/pack_utils.o -L../external/esmf_time_f90 -lesmf_time 11099 LDFLAGS = $(FCFLAGS) CONFIGURE_LDFLAGS -fconvert=big-endian 11100 ENVCOMPDEFS = CONFIGURE_COMPILEFLAGS 11101 CPP = /lib/cpp -C -P -traditional 11102 POUND_DEF = -DNO_RRTM_PHYSICS $(COREDEFS) -DNONSTANDARD_SYSTEM -DCONFIG_BUF_LEN=$(CONFIG_BUF_LEN) -DMAX_DOMAINS_F=$(MAX_DOMAINS) 11103 CPPFLAGS = -I$(LIBINCLUDE) -C -P $(ARCHFLAGS) -I../external/RSL/RSL -C -P `cat ../inc/dm_comm_cpp_flags` $(ENVCOMPDEFS) $(POUND_DEF) 11104 AR = ar ru 11105 M4 = m4 -B 14000 11106 RANLIB = ranlib 11107 NETCDFPATH = CONFIGURE_NETCDF_PATH 11108 CC_TOOLS = cc 11109 11110 externals : wrf_ioapi_includes CONFIGURE_WRFIO_NF wrfio_grib_share wrfio_grib1 ../external/RSL/RSL/librsl.a wrfio_int gen_comms.c module_dm.F esmf_time 11111 11112 gen_comms.c : ../external/RSL/gen_comms.c 11113 ( /bin/cp ../tools/gen_comms_warning ../tools/gen_comms.c ; \ 11114 cat ../external/RSL/gen_comms.c >> ../tools/gen_comms.c ) 11115 11116 module_dm.F : ../external/RSL/module_dm.F 11117 ( /bin/cp module_dm_warning module_dm.F ; cat ../external/RSL/module_dm.F >> module_dm.F ) 11118 11119 wrfio_nf : 11120 ( cd ../external/io_netcdf ; \ 11121 make NETCDFPATH=CONFIGURE_NETCDF_PATH RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(FC) $(PROMOTION) $(FCFLAGS) -w" TRADFLAG="-traditional" ) 11122 11123 wrfio_grib_share : 11124 ( cd ../external/io_grib_share ; \ 11125 make CC="$(SCC)" CFLAGS="$(CFLAGS)" RM="$(RM)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" archive) 11126 11127 wrfio_grib1 : 11128 ( cd ../external/io_grib1 ; \ 11129 make CC="$(SCC)" CFLAGS="$(CFLAGS)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" archive) 11130 11131 wrfio_grib2 : 11132 ( cd ../external/io_grib2 ; \ 11133 make CC="$(SCC)" CFLAGS="$(CFLAGS) CONFIGURE_GRIB2_INC" RM="$(RM)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" FIXED="-Mfixed" archive) 11134 11135 wrfio_int : 11136 ( cd ../external/io_int ; \ 11137 make CC="$(CC)" RANLIB="$(RANLIB)" CPP="$(CPP)" SFC="$(SFC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS)" FC="$(SFC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" all ) 11138 11139 esmf_time : 11140 ( cd ../external/esmf_time_f90 ; \ 11141 make FC="$(FC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS)" RANLIB="$(RANLIB)" CPP="$(CPP) -I../../inc -I. $(POUND_DEF)" ) 11142 11143 ../external/RSL/RSL/librsl.a : 11144 ( cd ../external/RSL/RSL ; make CC="$(CC)" CFLAGS='-DSTUBS' FC="$(FC) $(PROMOTION)" FFLAGS='' MAX_DOMAINS=$(MAX_DOMAINS) MAX_PROC=$(MAX_PROC) LEARN_BCAST=-DLEARN_BCAST stub ) 11145 11146 # compile these without high optimization to speed compile 11147 solve_interface.o : solve_interface.F 11148 shift_domain_em.o : shift_domain_em.F 11149 module_io_mm5.o : module_io_mm5.F 11150 module_si_io.o : module_si_io.F 11151 module_io_wrf.o : module_io_wrf.F 11152 module_domain.o : module_domain.F 11153 module_start.o : module_start.F 11154 module_initialize.o : module_initialize.F 11155 module_initialize_b_wave.o : module_initialize_b_wave.F 11156 module_initialize_hill2d_x.o : module_initialize_hill2d_x.F 11157 module_initialize_quarter_ss.o : module_initialize_quarter_ss.F 11158 module_initialize_squall2d_x.o : module_initialize_squall2d_x.F 11159 module_initialize_squall2d_y.o : module_initialize_squall2d_y.F 11160 module_initialize_real.o : module_initialize_real.F 11161 module_dm.o : module_dm.F 11162 start_domain.o : start_domain.F 11163 mediation_integrate.o : mediation_integrate.F 11164 module_configure.o : module_configure.F 11165 11166 solve_interface.o \ 11167 shift_domain_em.o \ 11168 module_io_mm5.o module_si_io.o module_io_wrf.o module_domain.o \ 11169 module_start.o module_initialize.o module_initialize_b_wave.o \ 11170 module_initialize_hill2d_x.o module_initialize_quarter_ss.o \ 11171 module_initialize_squall2d_x.o module_initialize_squall2d_y.o \ 11172 module_configure.o \ 11173 mediation_integrate.o \ 11174 module_initialize_real.o module_dm.o start_domain.o : 11175 $(RM) $@ 11176 $(SED_FTN) $*.F > $*.b 11177 $(CPP) -I../inc $(CPPFLAGS) $*.b > $*.f90 11178 $(RM) $*.b 11179 $(FC) -c $(PROMOTION) $(FCBASEOPTS) $(MODULE_DIRS) $*.f90 11180 11181 11182 ########################################################### 11183 #ARCH PC Linux x86_64 (IA64 and Opteron), GNU Fortran compiler DM-Parallel (RSL_LITE, OpenMPI, Allows nesting) 11184 # 11185 DMPARALLEL = 1 11186 MAX_PROC = 1024 11187 FC = mpif90 11188 LD = mpif90 11189 CC = mpicc 11190 SCC = gcc 11191 SFC = gfortran 11192 RWORDSIZE = $(NATIVE_RWORDSIZE) 11193 PROMOTION = 11194 CFLAGS = -DDM_PARALLEL \ 11195 -DMAXDOM_MAKE=$(MAX_DOMAINS) -DMAXPROC_MAKE=$(MAX_PROC) -I../external/RSL_LITE 11196 FCOPTIM = 11197 FCDEBUG = 11198 FCBASEOPTS = -w $(FCDEBUG) -ffree-form -ffree-line-length-none -fconvert=big-endian -frecord-marker=4 11199 FCFLAGS = $(FCOPTIM) $(FCBASEOPTS) 11200 ARCHFLAGS = -DGRIB1 CONFIGURE_GRIB2_FLAG -DINTIO -DDM_PARALLEL \ 11201 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=$(RWORDSIZE) -DLWORDSIZE=4 CONFIGURE_NETCDF_FLAG \ 11202 -DLIMIT_ARGS -DNMM_NEST=$(WRF_NMM_NEST) 11203 # machine-specific flags needed to link in ESMF library (C++ run-time-library, etc.) 11204 ESMF_LIB_FLAGS = 11205 ESMF_IO_LIB = ESMFIOLIB 11206 ESMF_IO_LIB_EXT = ESMFIOEXTLIB 11207 INCLUDE_MODULES = -J../main -I../main -I../external/io_netcdf -I../external/io_int -I../external/esmf_time_f90 \ 11208 -I../external -I../frame -I../share -I../phys -I../chem -I../inc 11209 PERL = perl 11210 REGISTRY = Registry 11211 LIB = CONFIGURE_NETCDF_LIB_PATH -L../external/RSL_LITE -lrsl_lite \ 11212 -L../external/io_grib1 -lio_grib1 \ 11213 CONFIGURE_GRIB2_LIB \ 11214 -L../external/io_grib_share -lio_grib_share \ 11215 -L../external/io_int -lwrfio_int \ 11216 ../frame/module_internal_header_util.o ../frame/pack_utils.o -L../external/esmf_time_f90 -lesmf_time 11217 LDFLAGS = $(FCFLAGS) CONFIGURE_LDFLAGS -fconvert=big-endian 11218 ENVCOMPDEFS = CONFIGURE_COMPILEFLAGS 11219 CPP = /lib/cpp -C -P -traditional 11220 POUND_DEF = -DNO_RRTM_PHYSICS -traditional $(COREDEFS) -DNONSTANDARD_SYSTEM -DCONFIG_BUF_LEN=$(CONFIG_BUF_LEN) -DMAX_DOMAINS_F=$(MAX_DOMAINS) 11221 CPPFLAGS = -I$(LIBINCLUDE) -C -P $(ARCHFLAGS) -I../external/RSL_LITE -C -P `cat ../inc/dm_comm_cpp_flags` $(ENVCOMPDEFS) $(POUND_DEF) 11222 AR = ar ru 11223 M4 = m4 -B 14000 11224 RANLIB = ranlib 11225 NETCDFPATH = CONFIGURE_NETCDF_PATH 11226 CC_TOOLS = cc 11227 11228 externals : wrf_ioapi_includes CONFIGURE_WRFIO_NF wrfio_grib_share wrfio_grib1 CONFIGURE_WRFIO_GRIB2 ../external/RSL_LITE/librsl_lite.a wrfio_int gen_comms.c module_dm.F esmf_time 11229 11230 gen_comms.c : ../external/RSL_LITE/gen_comms.c 11231 ( /bin/cp ../tools/gen_comms_warning ../tools/gen_comms.c ; \ 11232 cat ../external/RSL_LITE/gen_comms.c >> ../tools/gen_comms.c ) 11233 11234 module_dm.F : ../external/RSL_LITE/module_dm.F 11235 ( /bin/cp module_dm_warning module_dm.F ; cat ../external/RSL_LITE/module_dm.F >> module_dm.F ) 11236 11237 wrfio_nf : 11238 ( cd ../external/io_netcdf ; \ 11239 make NETCDFPATH=CONFIGURE_NETCDF_PATH RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(FC) $(PROMOTION) $(FCFLAGS) -w" TRADFLAG="-traditional" ) 11240 11241 wrfio_grib_share : 11242 ( cd ../external/io_grib_share ; \ 11243 make CC="$(SCC)" CFLAGS="$(CFLAGS)" RM="$(RM)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" archive) 11244 11245 wrfio_grib1 : 11246 ( cd ../external/io_grib1 ; \ 11247 make CC="$(SCC)" CFLAGS="$(CFLAGS)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" archive) 11248 11249 wrfio_grib2 : 11250 ( cd ../external/io_grib2 ; \ 11251 make CC="$(SCC)" CFLAGS="$(CFLAGS) CONFIGURE_GRIB2_INC" RM="$(RM)" RANLIB="$(RANLIB)" CPP="$(CPP)" FC="$(SFC) $(PROMOTION) -I. $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" FIXED="-Mfixed" archive) 11252 11253 wrfio_int : 11254 ( cd ../external/io_int ; \ 11255 make CC="$(CC)" RANLIB="$(RANLIB)" CPP="$(CPP)" SFC="$(SFC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS)" FC="$(SFC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS) -w" TRADFLAG="-traditional" all ) 11256 11257 esmf_time : 11258 ( cd ../external/esmf_time_f90 ; \ 11259 make FC="$(FC) $(PROMOTION) $(FCDEBUG) $(FCBASEOPTS)" RANLIB="$(RANLIB)" CPP="$(CPP) -I../../inc -I. $(POUND_DEF)" ) 11260 11261 ../external/RSL_LITE/librsl_lite.a : 11262 ( cd ../external/RSL_LITE ; make CC="$(CC)" FC="$(FC) $(FCFLAGS) $(PROMOTION) -byteswapio" MAX_DOMAINS=$(MAX_DOMAINS) MAX_PROC=$(MAX_PROC) LEARN_BCAST=-DLEARN_BCAST ) 11263 11264 # compile these without high optimization to speed compile 11265 solve_interface.o : solve_interface.F 11266 shift_domain_em.o : shift_domain_em.F 11267 module_io_mm5.o : module_io_mm5.F 11268 module_si_io.o : module_si_io.F 11269 module_io_wrf.o : module_io_wrf.F 11270 module_domain.o : module_domain.F 11271 module_start.o : module_start.F 11272 module_initialize.o : module_initialize.F 11273 module_initialize_b_wave.o : module_initialize_b_wave.F 11274 module_initialize_hill2d_x.o : module_initialize_hill2d_x.F 11275 module_initialize_quarter_ss.o : module_initialize_quarter_ss.F 11276 module_initialize_squall2d_x.o : module_initialize_squall2d_x.F 11277 module_initialize_squall2d_y.o : module_initialize_squall2d_y.F 11278 module_initialize_real.o : module_initialize_real.F 11279 module_dm.o : module_dm.F 11280 start_domain.o : start_domain.F 11281 mediation_integrate.o : mediation_integrate.F 11282 module_configure.o : module_configure.F 11283 11284 solve_interface.o \ 11285 shift_domain_em.o \ 11286 module_io_mm5.o module_si_io.o module_io_wrf.o module_domain.o \ 11287 module_start.o module_initialize.o module_initialize_b_wave.o \ 11288 module_initialize_hill2d_x.o module_initialize_quarter_ss.o \ 11289 module_initialize_squall2d_x.o module_initialize_squall2d_y.o \ 11290 module_configure.o \ 11291 mediation_integrate.o \ 11292 module_initialize_real.o module_dm.o start_domain.o : 11293 $(RM) $@ 11294 $(SED_FTN) $*.F > $*.b 11295 $(CPP) -I../inc $(CPPFLAGS) $*.b > $*.f90 11296 $(RM) $*.b 11297 $(FC) -c $(PROMOTION) $(FCBASEOPTS) $(MODULE_DIRS) $*.f90 11298 10946 11299 ################################################################## 10947 11300 #ARCH NULL
Note: See TracBrowser
for help on using the repository browser.