Changeset 2137 for branches/devmercator2010_1/CONFIG/POMME
- Timestamp:
- 2010-09-30T14:25:53+02:00 (14 years ago)
- Location:
- branches/devmercator2010_1/CONFIG/POMME
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/devmercator2010_1/CONFIG/POMME/EXP00/namelist
r1730 r2137 120 120 ! =2 combination of 0 and 1 cases ("key_lim3" only) 121 121 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 122 ln_rnf = . true. ! runoffs (T => fill namsbc_rnf)122 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 123 123 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 124 124 nn_fwb = 0 ! FreshWater Budget: =0 unchecked … … 170 170 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 171 171 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 172 sn_wndi = 'u10_1988' , 24 , 'u10' , .true. , . false. , 'yearly' , ''173 sn_wndj = 'v10_1988' , 24 , 'v10' , .true. , . false. , 'yearly' , ''174 sn_qsr = 'radsw_1988' , 24 , 'radsw' , .true. , . false. , 'yearly' , ''175 sn_qlw = 'radlw_1988' , 24 , 'radlw' , .true. , . false. , 'yearly' , ''176 sn_tair = 't2_1988.nc' , 24 , 't2' , .true. , . false. , 'yearly' , ''177 sn_humi = 'q2_1988' , 24 , 'q2' , .true. , . false. , 'yearly' , ''178 sn_prec = 'precip_1988.nc' , -1 , 'precip' , .true. , . false. , 'yearly' , ''179 sn_ tdif = 'taudif_core' , 24 , 'taudif' , .true. , .true. , 'yearly' ,''172 sn_wndi = 'u10_1988' , 24 , 'u10' , .true. , .true. , 'yearly' , '' 173 sn_wndj = 'v10_1988' , 24 , 'v10' , .true. , .true. , 'yearly' , '' 174 sn_qsr = 'radsw_1988' , 24 , 'radsw' , .true. , .true. , 'yearly' , '' 175 sn_qlw = 'radlw_1988' , 24 , 'radlw' , .true. , .true. , 'yearly' , '' 176 sn_tair = 't2_1988.nc' , 24 , 't2' , .true. , .true. , 'yearly' , '' 177 sn_humi = 'q2_1988' , 24 , 'q2' , .true. , .true. , 'yearly' , '' 178 sn_prec = 'precip_1988.nc' , -1 , 'precip' , .true. , .true. , 'yearly' , '' 179 sn_snow = 'precip_1988.nc' , -1 , 'precip' , .true. , .true. , 'yearly' , '' 180 180 ! 181 181 cn_dir = './' ! root directory for the location of the bulk files … … 223 223 224 224 cn_dir = './' ! root directory for the location of the runoff files 225 ln_traqsr = . true. ! Light penetration (T) or not (F)226 ln_qsr_rgb = . true. ! RGB (Red-Green-Blue) light penetration225 ln_traqsr = .false. ! Light penetration (T) or not (F) 226 ln_qsr_rgb = .false. ! RGB (Red-Green-Blue) light penetration 227 227 ln_qsr_2bd = .false. ! 2 bands light penetration 228 228 ln_qsr_bio = .false. ! bio-model light penetration … … 366 366 &nambfr ! bottom friction 367 367 !----------------------------------------------------------------------- 368 nn_bfr = 3! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction368 nn_bfr = 2 ! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction 369 369 ! = 3 : free slip, = 1 : linear friction 370 370 rn_bfri1 = 4.e-4 ! bottom drag coefficient (linear case) -
branches/devmercator2010_1/CONFIG/POMME/scripts/BB_make
r1778 r2137 7 7 # Check your compilers option in consequence when using real F95 compilers 8 8 9 F_O += -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) 10 L_X = $(L_O) 9 11 #-Q- platine # Compiler options NEMO (CCRT Itanium Bull) 10 12 #-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC) … … 22 24 #-Q- sxdkrz F_O = -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 23 25 #-Q- sxdkrz L_X = $(L_O) -ftrace 24 #-Q- es hpux# Compiler options for NEMO (Earth Simulator)25 #-Q- es hpux# for super perfs!26 #-Q- es hpux# F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)27 #-Q- es hpux# regular options!28 #-Q- es hpuxF_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC)29 #-Q- es hpuxL_X = $(L_O)26 #-Q- es2 # Compiler options for NEMO (Earth Simulator) 27 #-Q- es2 # for super perfs! 28 #-Q- es2 # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 29 #-Q- es2 # regular options! 30 #-Q- es2 F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 31 #-Q- es2 L_X = $(L_O) 30 32 #-Q- linux # Compiler options for NEMO (pgf version) 31 33 #-Q- linux F_O = -Mlist -O3 -byteswapio -r8 -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) … … 62 64 #-Q- sx8brodie PREF=i. 63 65 #-Q- sxdkrz PREF=i. 64 #-Q- es hpuxPREF=i.66 #-Q- es2 PREF=i. 65 67 66 68 # add suffix to P_P … … 101 103 102 104 #check key compatibility 103 keycompat=$(if $( and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible))105 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 104 106 105 107 KEY_LIST = \ … … 430 432 431 433 # Agrif library and conv 432 libagrif : $(call keycompat,key_iomput,key_agrif)434 libagrif : 433 435 ifeq ($(AGRIF),use) 434 436 @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) … … 456 458 #-Q- sx8brodie -R2 \ 457 459 #-Q- sxdkrz -R2 \ 458 #-Q- es hpux-R2 \460 #-Q- es2 -R2 \ 459 461 #-Q- aix6 -qsource \ 460 462 #-Q- aix -qsource \ … … 462 464 OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 463 465 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 464 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null466 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 465 467 endif 466 468 … … 476 478 .PRECIOUS : $(MODEL_LIB) 477 479 #-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 478 #-Q- es hpux.PRECIOUS : $(SXMODEL_LIB)480 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 479 481 480 482 # library dependancies … … 495 497 #-Q- sx8brodie -R2 \ 496 498 #-Q- sxdkrz -R2 \ 497 #-Q- es hpux-R2 \499 #-Q- es2 -R2 \ 498 500 #-Q- aix -qsource \ 499 501 #-Q- aix6 -qsource \ … … 501 503 $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 502 504 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 503 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null505 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 504 506 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 505 507 @$(RM) $*.[of] … … 531 533 #-Q- sx8brodie -R2 \ 532 534 #-Q- sxdkrz -R2 \ 533 #-Q- es hpux-R2 \535 #-Q- es2 -R2 \ 534 536 #-Q- aix -qsource \ 535 537 #-Q- aix6 -qsource \ … … 543 545 #-Q- sx8brodie -R2 \ 544 546 #-Q- sxdkrz -R2 \ 545 #-Q- es hpux-R2 \547 #-Q- es2 -R2 \ 546 548 #-Q- aix -qsource \ 547 549 #-Q- aix6 -qsource \ … … 550 552 endif 551 553 #-Q- sxdkrz @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 552 #-Q- es hpux@$(A_X) $(SXMODEL_LIB) $*.o > /dev/null554 #-Q- es2 @$(A_X) $(SXMODEL_LIB) $*.o > /dev/null 553 555 @$(A_C) $(MODEL_LIB) $*.o > /dev/null 554 556 @$(RM) $*.[of] … … 1195 1197 diaar5.F90 1196 1198 $(MODEL_LIB)(diadimg.o) : \ 1197 $(MODEL_LIB)(lib_print.o) \ 1198 $(MODEL_LIB)(par_kind.o) \ 1199 $(MODEL_LIB)(par_oce.o) \ 1200 lib_print.f90 \ 1201 par_kind.F90 \ 1202 par_oce.F90 \ 1203 $(MODEL_LIB)(dom_oce.o) \ 1204 $(MODEL_LIB)(in_out_manager.o) \ 1205 $(MODEL_LIB)(oce.o) \ 1199 $(MODEL_LIB)(dom_oce.o) \ 1200 $(MODEL_LIB)(in_out_manager.o) \ 1201 $(MODEL_LIB)(iom.o) \ 1202 $(MODEL_LIB)(lib_print.o) \ 1203 $(MODEL_LIB)(par_kind.o) \ 1204 $(MODEL_LIB)(par_oce.o) \ 1205 $(MODEL_LIB)(phycst.o) \ 1206 $(MODEL_LIB)(prtctl.o) \ 1207 $(MODEL_LIB)(restart.o) \ 1208 dom_oce.F90 \ 1209 in_out_manager.F90 \ 1210 iom.F90 \ 1211 lib_print.f90 \ 1212 par_kind.F90 \ 1213 par_oce.F90 \ 1214 phycst.F90 \ 1215 prtctl.F90 \ 1216 restart.F90 \ 1217 $(MODEL_LIB)(daymod.o) \ 1218 $(MODEL_LIB)(dom_oce.o) \ 1219 $(MODEL_LIB)(in_out_manager.o) \ 1220 $(MODEL_LIB)(oce.o) \ 1221 daymod.F90 \ 1206 1222 dom_oce.F90 \ 1207 1223 in_out_manager.F90 \ … … 1358 1374 phycst.F90 \ 1359 1375 $(IOIPSL_LIB) \ 1360 KEY_CPP \1361 1376 dianam.F90 1362 1377 $(MODEL_LIB)(diaptr.o) : \ … … 1419 1434 diaptr.F90 1420 1435 $(MODEL_LIB)(diawri.o) : \ 1436 $(MODEL_LIB)(daymod.o) \ 1421 1437 $(MODEL_LIB)(dianam.o) \ 1422 1438 $(MODEL_LIB)(dom_ice_2.o) \ … … 1446 1462 $(MODEL_LIB)(sbcrnf.o) \ 1447 1463 $(MODEL_LIB)(zdf_oce.o) \ 1464 daymod.F90 \ 1448 1465 dianam.F90 \ 1449 1466 dom_ice_2.F90 \ … … 4594 4611 in_out_manager.F90 \ 4595 4612 lbcnfd.F90 \ 4596 $(AGRIF_LIB) \4597 4613 KEY_CPP \ 4598 4614 lib_mpp.F90 … … 5309 5325 $(MODEL_LIB)(limistate_2.o) \ 5310 5326 $(MODEL_LIB)(phycst.o) \ 5327 $(MODEL_LIB)(sbc_oce.o) \ 5311 5328 dom_ice_2.F90 \ 5312 5329 dom_oce.F90 \ … … 5319 5336 limistate_2.F90 \ 5320 5337 phycst.F90 \ 5338 sbc_oce.F90 \ 5321 5339 vectopt_loop_substitute.h90 \ 5322 5340 KEY_CPP \ … … 7996 8014 $(MODEL_LIB)(lib_print.o) \ 7997 8015 $(MODEL_LIB)(limwri_2.o) \ 8016 $(MODEL_LIB)(obc_oce.o) \ 7998 8017 $(MODEL_LIB)(obctra.o) \ 7999 8018 $(MODEL_LIB)(oce.o) \ … … 8067 8086 lib_print.f90 \ 8068 8087 limwri_2.F90 \ 8088 obc_oce.F90 \ 8069 8089 obctra.F90 \ 8070 8090 oce.F90 \ … … 9620 9640 $(MODEL_LIB)(lib_print.o) \ 9621 9641 $(MODEL_LIB)(obc_oce.o) \ 9642 $(MODEL_LIB)(obc_par.o) \ 9622 9643 $(MODEL_LIB)(oce.o) \ 9623 9644 $(MODEL_LIB)(par_kind.o) \ … … 9644 9665 lib_print.f90 \ 9645 9666 obc_oce.F90 \ 9667 obc_par.F90 \ 9646 9668 oce.F90 \ 9647 9669 par_kind.F90 \ … … 9668 9690 $(MODEL_LIB)(in_out_manager.o) \ 9669 9691 $(MODEL_LIB)(lbclnk.o) \ 9692 $(MODEL_LIB)(obc_oce.o) \ 9670 9693 $(MODEL_LIB)(obctra.o) \ 9671 9694 $(MODEL_LIB)(oce.o) \ … … 9684 9707 in_out_manager.F90 \ 9685 9708 lbclnk.F90 \ 9709 obc_oce.F90 \ 9686 9710 obctra.F90 \ 9687 9711 oce.F90 \ … … 10172 10196 $(MODEL_LIB)(trdmld.o) : \ 10173 10197 $(MODEL_LIB)(c1d.o) \ 10198 $(MODEL_LIB)(daymod.o) \ 10174 10199 $(MODEL_LIB)(dom_oce.o) \ 10175 10200 $(MODEL_LIB)(eosbn2.o) \ … … 10197 10222 $(MODEL_LIB)(zpshde.o) \ 10198 10223 c1d.F90 \ 10224 daymod.F90 \ 10199 10225 dom_oce.F90 \ 10200 10226 eosbn2.F90 \ -
branches/devmercator2010_1/CONFIG/POMME/scripts/BB_make.ldef
r1729 r2137 14 14 IOIPSL_LIB = $(LIBDIR)/libioipsl.a 15 15 #-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 16 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 17 17 AGRIF_LIB = $(LIBDIR)/libagrif.a 18 18 #-Q- sxdkrc AGRIF_LIB = $(LIBDIR)/libsxagrif.a 19 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a19 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 20 20 SXMODEL_LIB = $(MODEL_LIB) 21 21 #-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 22 #-Q- es hpuxIOIPSL_LIB = $(LIBDIR)/libsxioipsl.a22 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 23 23 OASISMPI2_LIB = 24 24 LIBMPI = … … 34 34 #- 35 35 #- Prefix for preprocessing --- 36 prefix = -D 36 37 #-Q- sx8mercure prefix = -D 37 38 #-Q- sx9mercure prefix = -D 38 39 #-Q- sx8brodie prefix = -D 39 #-Q- es hpuxprefix = -D40 #-Q- es2 prefix = -D 40 41 #-Q- sxdkrz prefix = -D 41 42 #-Q- linux prefix = -D
Note: See TracChangeset
for help on using the changeset viewer.