Changeset 2864
- Timestamp:
- 05/23/16 15:47:13 (9 years ago)
- Location:
- CONFIG/UNIFORM/v6/NEMO_v6
- Files:
-
- 7 added
- 2 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/clim/COMP/opa9.card
r2814 r2864 9 9 #-- NOTE: if you use COMMON ACCOUNT you have to de-comment it 10 10 OPA_version=v3.6_stable 11 R_FORCING=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version} 11 12 #============================================================== 12 13 #-- if you run interannual is "y", if not (=climatology) is "n"14 Interannual_Run=n15 16 [Interannual]17 #==================================================================================================18 #-- Surface Boundary Condition original files name ( get by the job ) same as the ones in namelist19 #==================================================================================================20 #-- NOTE: MANDATORY STRUCTURE OF FILE NAMES GET BY THE JOB :21 #-- "basename_yyyy.nc" ( for interannual data )22 #-- "basename.nc" ( for climatologycal data )23 #-- MANDATORY: NAMES USED IN List_jobsbc VARIABLE MUST BE ONLY THE BASENAME24 25 # default climatology, bulk_clio:26 #List_jobsbc=(flx, taux_1m, tauy_1m)27 # example for interannual, bulk core, forcing CORE2:28 List_jobsbc=(u_10.15JUNE2009_fill, v_10.15JUNE2009_fill, ncar_rad.15JUNE2009_fill, t_10.15JUNE2009_fill, q_10.15JUNE2009_fill, ncar_precip.15JUNE2009_fill,weights_WOA13d1_2_eorca1_bilinear, weights_3D_WOA13d1_2_eorca1_bilinear, weights_coreII_2_eorca1_bicubic, weights_coreII_2_eorca1_bilinear, weights_reg05_2_eorca1_bilinear,weights_Goutorbe1_2_eorca1_bilinear )29 30 # example for interannual, bulk core, forcing DRAKKAR:31 #List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2)32 #List_jobsbc=(u_10_fill, v_10_fill, ncar_rad_fill, t_10_fill, q_10_fill, ncar_precip_fill)33 13 34 14 [InitialStateFiles] … … 37 17 38 18 [BoundaryFiles] 39 List= () 19 List= (${opa9_UserChoices_R_FORCING}/u_10.15JUNE2009_fill.nc , u_10.nc), \ 20 (${opa9_UserChoices_R_FORCING}/v_10.15JUNE2009_fill.nc , v_10.nc), \ 21 (${opa9_UserChoices_R_FORCING}/t_10.15JUNE2009_fill.nc , t_10.nc), \ 22 (${opa9_UserChoices_R_FORCING}/q_10.15JUNE2009_fill.nc , q_10.nc), \ 23 (${opa9_UserChoices_R_FORCING}/ncar_rad.15JUNE2009_fill.nc , radsw.nc), \ 24 (${opa9_UserChoices_R_FORCING}/ncar_rad.15JUNE2009_fill.nc , radlw.nc), \ 25 (${opa9_UserChoices_R_FORCING}/ncar_precip.15JUNE2009_fill.nc , precip.nc), \ 26 (${opa9_UserChoices_R_FORCING}/ncar_precip.15JUNE2009_fill.nc , snow.nc), \ 27 (${opa9_UserChoices_R_FORCING}/weights_coreII_2_eorca1_bilinear.nc, weights_bilinear.nc), \ 28 (${opa9_UserChoices_R_FORCING}/weights_coreII_2_eorca1_bicubic.nc , weights_bicubic.nc) 29 30 40 31 ListNonDel= (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_ahmcoef_v1.0.nc, ahmcoef.nc), \ 41 32 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_bathy_meter_v2.2.nc, bathy_meter.nc), \ … … 51 42 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_K1_v1.0.nc, K1rowdrg.nc),\ 52 43 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_M2_v1.0.nc, M2rowdrg.nc),\ 53 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_maskITF_v1.0.nc, mask_itf.nc) 44 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_maskITF_v1.0.nc, mask_itf.nc),\ 45 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_WOA13d1_2_eorca1_bilinear.nc, .),\ 46 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_3D_WOA13d1_2_eorca1_bilinear.nc, .),\ 47 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_reg05_2_eorca1_bilinear.nc, .),\ 48 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_Goutorbe1_2_eorca1_bilinear.nc, .) 49 54 50 55 51 -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/ia/COMP/opa9.card
r2814 r2864 9 9 #-- NOTE: if you use COMMON ACCOUNT you have to de-comment it 10 10 OPA_version=v3.6_stable 11 # On ADA 12 R_FORCING=/workgpfs/rech/gzi/rgzi002/IGCM/BC/OCE/core 11 13 #============================================================== 12 13 #-- if you run interannual is "y", if not (=climatology) is "n"14 Interannual_Run=y15 16 [Interannual]17 #==================================================================================================18 #-- Surface Boundary Condition original files name ( get by the job ) same as the ones in namelist19 #==================================================================================================20 #-- NOTE: MANDATORY STRUCTURE OF FILE NAMES GET BY THE JOB :21 #-- "basename_yyyy.nc" ( for interannual data )22 #-- "basename.nc" ( for climatologycal data )23 #-- MANDATORY: NAMES USED IN List_jobsbc VARIABLE MUST BE ONLY THE BASENAME24 25 # default climatology, bulk_clio:26 #List_jobsbc=(flx, taux_1m, tauy_1m)27 # example for interannual, bulk core, forcing CORE2:28 ###List_jobsbc=(u_10.15JUNE2009_fill, v_10.15JUNE2009_fill, ncar_rad.15JUNE2009_fill, t_10.15JUNE2009_fill, q_10.15JUNE2009_fill, ncar_precip.15JUNE2009_fill,weights_WOA13d1_2_eorca1_bilinear, weights_3D_WOA13d1_2_eorca1_bilinear, weights_coreII_2_eorca1_bicubic, weights_coreII_2_eorca1_bilinear, weights_reg05_2_eorca1_bilinear,weights_Goutorbe1_2_eorca1_bilinear )29 30 # example for interannual, bulk core, forcing DRAKKAR:31 #List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2)32 List_jobsbc=(u_10_fill, v_10_fill, ncar_rad_fill, t_10_fill, q_10_fill, ncar_precip_fill)33 14 34 15 [InitialStateFiles] … … 36 17 37 18 19 #================================================================================================== 20 #-- Surface Boundary Condition. For interannual run, needs 3 consecutives years for each forcing file 21 #-- Structure : to simulate year 2000, needs u_10_y1999.nc, u_10_y2000.nc & u_10_y2001.nc 22 #================================================================================================== 23 38 24 [BoundaryFiles] 39 List= () 25 List= (${opa9_UserChoices_R_FORCING}/u_10.${year_m1}_fill.nc , u_10_y${year_m1}.nc), \ 26 (${opa9_UserChoices_R_FORCING}/v_10.${year_m1}_fill.nc , v_10_y${year_m1}.nc), \ 27 (${opa9_UserChoices_R_FORCING}/t_10.${year_m1}_fill.nc , t_10_y${year_m1}.nc), \ 28 (${opa9_UserChoices_R_FORCING}/q_10.${year_m1}_fill.nc , q_10_y${year_m1}.nc), \ 29 (${opa9_UserChoices_R_FORCING}/ncar_rad.${year_m1}_fill.nc , radsw_y${year_m1}.nc), \ 30 (${opa9_UserChoices_R_FORCING}/ncar_rad.${year_m1}_fill.nc , radlw_y${year_m1}.nc), \ 31 (${opa9_UserChoices_R_FORCING}/ncar_precip.${year_m1}_fill.nc , precip_y${year_m1}.nc), \ 32 (${opa9_UserChoices_R_FORCING}/ncar_precip.${year_m1}_fill.nc , snow_y${year_m1}.nc), \ 33 (${opa9_UserChoices_R_FORCING}/u_10.${year}_fill.nc , u_10_y${year}.nc), \ 34 (${opa9_UserChoices_R_FORCING}/v_10.${year}_fill.nc , v_10_y${year}.nc), \ 35 (${opa9_UserChoices_R_FORCING}/t_10.${year}_fill.nc , t_10_y${year}.nc), \ 36 (${opa9_UserChoices_R_FORCING}/q_10.${year}_fill.nc , q_10_y${year}.nc), \ 37 (${opa9_UserChoices_R_FORCING}/ncar_rad.${year}_fill.nc , radsw_y${year}.nc), \ 38 (${opa9_UserChoices_R_FORCING}/ncar_rad.${year}_fill.nc , radlw_y${year}.nc), \ 39 (${opa9_UserChoices_R_FORCING}/ncar_precip.${year}_fill.nc , precip_y${year}.nc), \ 40 (${opa9_UserChoices_R_FORCING}/ncar_precip.${year}_fill.nc , snow_y${year}.nc), \ 41 (${opa9_UserChoices_R_FORCING}/u_10.${year_p1}_fill.nc , u_10_y${year_p1}.nc), \ 42 (${opa9_UserChoices_R_FORCING}/v_10.${year_p1}_fill.nc , v_10_y${year_p1}.nc), \ 43 (${opa9_UserChoices_R_FORCING}/t_10.${year_p1}_fill.nc , t_10_y${year_p1}.nc), \ 44 (${opa9_UserChoices_R_FORCING}/q_10.${year_p1}_fill.nc , q_10_y${year_p1}.nc), \ 45 (${opa9_UserChoices_R_FORCING}/ncar_rad.${year_p1}_fill.nc , radsw_y${year_p1}.nc), \ 46 (${opa9_UserChoices_R_FORCING}/ncar_rad.${year_p1}_fill.nc , radlw_y${year_p1}.nc), \ 47 (${opa9_UserChoices_R_FORCING}/ncar_precip.${year_p1}_fill.nc , precip_y${year_p1}.nc), \ 48 (${opa9_UserChoices_R_FORCING}/ncar_precip.${year_p1}_fill.nc , snow_y${year_p1}.nc), \ 49 (${opa9_UserChoices_R_FORCING}/weights_coreII_2_eorca1_bilinear.nc, weights_bilinear.nc), \ 50 (${opa9_UserChoices_R_FORCING}/weights_coreII_2_eorca1_bicubic.nc , weights_bicubic.nc) 51 40 52 ListNonDel= (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_ahmcoef_v1.0.nc, ahmcoef.nc), \ 41 53 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/eORCA_R1_bathy_meter_v2.2.nc, bathy_meter.nc), \ … … 54 66 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_WOA13d1_2_eorca1_bilinear.nc, .), \ 55 67 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_3D_WOA13d1_2_eorca1_bilinear.nc, .), \ 56 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_coreII_2_eorca1_bicubic.nc, .), \57 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_coreII_2_eorca1_bilinear.nc, .), \58 68 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_reg05_2_eorca1_bilinear.nc, .), \ 59 69 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/weights_Goutorbe1_2_eorca1_bilinear.nc, .) -
CONFIG/UNIFORM/v6/NEMO_v6/EXPERIMENTS/ORCA2_LIM3_PISCES/clim/COMP/opa9.card
r2663 r2864 9 9 #-- NOTE: if you use COMMON ACCOUNT you have to de-comment it 10 10 OPA_version=v3.6_stable 11 R_FORCING=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version} 11 12 #============================================================== 12 13 #===================================14 #-- Use (y) or not (n) of io_server15 io_server=n16 #===================================17 18 #-- if you run interannual is "y", if not (=climatology) is "n"19 Interannual_Run=n20 21 [Interannual]22 #==================================================================================================23 #-- Surface Boundary Condition original files name ( get by the job ) same as the ones in namelist24 #==================================================================================================25 #-- NOTE: MANDATORY STRUCTURE OF FILE NAMES GET BY THE JOB :26 #-- "basename_yyyy.nc" ( for interannual data )27 #-- "basename.nc" ( for climatologycal data )28 #-- MANDATORY: NAMES USED IN List_jobsbc VARIABLE MUST BE ONLY THE BASENAME29 30 # default climatology, bulk_clio:31 #List_jobsbc=(flx, taux_1m, tauy_1m)32 # example for interannual, bulk core, forcing CORE2:33 List_jobsbc=(u_10.15JUNE2009_fill, v_10.15JUNE2009_fill, ncar_rad.15JUNE2009_fill, t_10.15JUNE2009_fill, q_10.15JUNE2009_fill, ncar_precip.15JUNE2009_fill, weights_core_orca2_bicubic_noc, weights_core_orca2_bilinear_noc)34 35 # example for interannual, bulk core, forcing DRAKKAR:36 #List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2)37 38 13 39 14 [InitialStateFiles] … … 42 17 43 18 [BoundaryFiles] 44 List= () 19 List= (${opa9_UserChoices_R_FORCING}/u_10.15JUNE2009_fill.nc , u_10.nc), \ 20 (${opa9_UserChoices_R_FORCING}/v_10.15JUNE2009_fill.nc , v_10.nc), \ 21 (${opa9_UserChoices_R_FORCING}/t_10.15JUNE2009_fill.nc , t_10.nc), \ 22 (${opa9_UserChoices_R_FORCING}/q_10.15JUNE2009_fill.nc , q_10.nc), \ 23 (${opa9_UserChoices_R_FORCING}/ncar_rad.15JUNE2009_fill.nc , radsw.nc), \ 24 (${opa9_UserChoices_R_FORCING}/ncar_rad.15JUNE2009_fill.nc , radlw.nc), \ 25 (${opa9_UserChoices_R_FORCING}/ncar_precip.15JUNE2009_fill.nc , precip.nc), \ 26 (${opa9_UserChoices_R_FORCING}/ncar_precip.15JUNE2009_fill.nc , snow.nc), \ 27 (${opa9_UserChoices_R_FORCING}/weights_core_orca2_bilinear_noc.nc , weights_bilinear.nc), \ 28 (${opa9_UserChoices_R_FORCING}/weights_core_orca2_bicubic_noc.nc , weights_bicubic.nc) 29 45 30 ListNonDel= (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/ahmcoef.nc, .), \ 46 31 (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/bathy_level.nc, .), \ -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/DRIVER/opa9.driver
r2848 r2864 32 32 { 33 33 IGCM_debug_PushStack "OCE_Update" 34 35 # Interannual run36 # In this case job need to calculate previous and following year and give, and if every run needs to add "_y" before every year37 if [ X${opa9_UserChoices_Interannual_Run} = Xy ] ; then38 39 typeset file40 41 (( PeriodCumulPeriod = ${CumulPeriod} - 1 ))42 (( PeriodInitYear =${InitYear} + ${PeriodCumulPeriod} * ${PeriodLengthInYears} ))43 (( PeriodFinalYear =${InitYear} + ${PeriodLengthInYears}*${CumulPeriod} - 1 ))44 45 NbFileInter=${#opa9_Interannual_List_jobsbc[*]}46 (( NbFileInter_tot=${#opa9_Interannual_List_jobsbc[*]} * ${PeriodLengthInYears} ))47 (( i = 0 ))48 49 while [ ${year} -le ${PeriodFinalYear} ] ; do #copy in ONCE of ALL necessary files for all PeriodLength50 51 while [ $i -lt ${NbFileInter} ] ; do52 53 eval file=${opa9_Interannual_List_jobsbc[$i]}54 if [ X${year} = X${PeriodInitYear} ] ; then55 if [ ${month} -eq 01 ] ; then56 # if year-1 does not exist we create a file _noym1.nc copy of year57 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year_m1}.nc58 if [ ! -f ${jobsbc_file_ym1} ] ; then59 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc60 eval runsbc_file_ym1=${file}_noym1.nc61 else62 eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year_m1}.nc63 eval runsbc_file_ym1=${file}_y${year_m1}.nc64 fi65 66 IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1}67 fi68 fi69 70 # download year71 eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc72 eval runsbc_file_y=${file}_y${year}.nc73 74 if [ ! -f ${runsbc_file_y} ] ; then75 IGCM_sys_Get ${jobsbc_file_y} ${runsbc_file_y}76 fi77 78 # download (year+1) if it is last year of run79 if [ X${year} = X${PeriodFinalYear} ] ; then80 81 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year_p1}.nc82 eval runsbc_file_yp1=${file}_y${year_p1}.nc83 84 if [ ! -f ${runsbc_file_yp1} ] ; then85 86 # if year+1 does not exist we create a file _noyp1.nc copy of year87 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year_p1}.nc88 if [ ! -f ${jobsbc_file_yp1} ] ; then89 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc90 eval runsbc_file_yp1=${file}_noyp1.nc91 else92 eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year_p1}.nc93 eval runsbc_file_yp1=${file}_y${year_p1}.nc94 fi95 IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1}96 fi97 98 fi99 (( i = i + 1 ))100 101 done102 103 (( year = year + 1 ))104 105 (( i = 0 ))106 done107 108 # End interannual109 elif [ X${opa9_UserChoices_Interannual_Run} = Xn ] ; then110 # Climatological run111 typeset file112 113 eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]}114 115 (( i = 0 ))116 while [ $i -lt ${NbFileInter} ] ; do117 eval file=${opa9_Interannual_List_jobsbc[$i]}118 eval jobsbc_file=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}.nc119 eval runsbc_file=${file}.nc120 121 IGCM_sys_Get ${jobsbc_file} ${runsbc_file}122 (( i = i + 1 ))123 done124 fi125 # End climatological126 127 # TEST year for EMPave_old.dat file128 # Needed if in namelist fwb=2 after firts year, because in EMPave_old.dat file first year is 0129 # eval year_EMPave_old=`awk '{ print $1 }' ${RUN_DIR}/EMPave_old.dat`130 # (( PeriodCumulPeriod = ${CumulPeriod} - 1 ))131 # (( PeriodInitYear =${InitYear} + ${PeriodCumulPeriod} * ${PeriodLengthInYears} ))132 # echo "value year: X${year}"133 # echo "value PeriodInitYear: X${PeriodInitYear}"134 # if [ "${CumulPeriod}" -ne 1 ] ; then135 # if [ ${year_m1} = ${year_EMPave_old} ] ; then136 # echo "OK. Date in EMPave_old.dat ${year_EMPave_old} is equal to date in EMPave.dat minus 1 : ${year_m1}"137 # else138 # echo "NOT CORRECT. Date in EMPave_old.dat ${year_EMPave_old} is not equal to date in EMPave.dat minus 1: ${year_m1} exit."139 # exit140 # fi141 # fi142 # END OF TEST143 34 144 35 NbFreq=$( echo ${config_OCE_WriteFrequency} | wc -w ) -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/namelist_ORCA1clim_cfg
r2816 r2864 104 104 &namsbc_core ! namsbc_core CORE bulk formulae 105 105 !----------------------------------------------------------------------- 106 ! ! file name 107 ! ! 108 sn_wndi = 'u_10 .15JUNE2009_fill' , 6 , 'U_10_MOD', .true. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bicubic.nc' , 'U1'109 sn_wndj = 'v_10 .15JUNE2009_fill' , 6 , 'V_10_MOD', .true. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bicubic.nc' , 'V1'110 sn_qsr = ' ncar_rad.15JUNE2009_fill' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''111 sn_qlw = ' ncar_rad.15JUNE2009_fill' , 24 , 'LWDN_MOD', .true. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''112 sn_tair = 't_10 .15JUNE2009_fill' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''113 sn_humi = 'q_10 .15JUNE2009_fill' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''114 sn_prec = ' ncar_precip.15JUNE2009_fill', -1 , 'PRC_MOD1', .true. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''115 sn_snow = ' ncar_precip.15JUNE2009_fill', -1 , 'SNOW' , .true. , .true. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''106 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 107 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 108 sn_wndi = 'u_10' , 6 , 'U_10_MOD', .true. , .true. , 'yearly' , 'weights_bicubic.nc' , 'U1' 109 sn_wndj = 'v_10' , 6 , 'V_10_MOD', .true. , .true. , 'yearly' , 'weights_bicubic.nc' , 'V1' 110 sn_qsr = 'radsw' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 111 sn_qlw = 'radlw' , 24 , 'LWDN_MOD', .true. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 112 sn_tair = 't_10' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 113 sn_humi = 'q_10' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 114 sn_prec = 'precip' , -1 , 'PRC_MOD1', .true. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 115 sn_snow = 'snow' , -1 , 'SNOW' , .true. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 116 116 / 117 117 !----------------------------------------------------------------------- -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/namelist_ORCA1ia_cfg
r2814 r2864 104 104 &namsbc_core ! namsbc_core CORE bulk formulae 105 105 !----------------------------------------------------------------------- 106 ! ! file name 107 ! ! 108 sn_wndi = 'u_10 _fill' , 6 , 'U_10_MOD', .true. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bicubic.nc' , 'U1'109 sn_wndj = 'v_10 _fill' , 6 , 'V_10_MOD', .true. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bicubic.nc' , 'V1'110 sn_qsr = ' ncar_rad_fill' , 24 , 'SWDN_MOD', .false. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''111 sn_qlw = ' ncar_rad_fill' , 24 , 'LWDN_MOD', .true. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''112 sn_tair = 't_10 _fill' , 6 , 'T_10_MOD', .false. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''113 sn_humi = 'q_10 _fill' , 6 , 'Q_10_MOD', .false. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''114 sn_prec = ' ncar_precip_fill' , -1 , 'RAIN' , .true. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''115 sn_snow = ' ncar_precip_fill' , -1 , 'SNOW' , .true. , .false. , 'yearly' , 'weights_coreII_2_eorca1_bilinear.nc' , ''106 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 107 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 108 sn_wndi = 'u_10' , 6 , 'U_10_MOD', .true. , .false. , 'yearly' , 'weights_bicubic.nc' , 'U1' 109 sn_wndj = 'v_10' , 6 , 'V_10_MOD', .true. , .false. , 'yearly' , 'weights_bicubic.nc' , 'V1' 110 sn_qsr = 'radsw' , 24 , 'SWDN_MOD', .false. , .false. , 'yearly' , 'weights_bilinear.nc' , '' 111 sn_qlw = 'radlw' , 24 , 'LWDN_MOD', .true. , .false. , 'yearly' , 'weights_bilinear.nc' , '' 112 sn_tair = 't_10' , 6 , 'T_10_MOD', .false. , .false. , 'yearly' , 'weights_bilinear.nc' , '' 113 sn_humi = 'q_10' , 6 , 'Q_10_MOD', .false. , .false. , 'yearly' , 'weights_bilinear.nc' , '' 114 sn_prec = 'precip' , -1 , 'PRC_MOD1', .true. , .false. , 'yearly' , 'weights_bilinear.nc' , '' 115 sn_snow = 'snow' , -1 , 'SNOW' , .true. , .false. , 'yearly' , 'weights_bilinear.nc' , '' 116 116 / 117 117 !----------------------------------------------------------------------- -
CONFIG/UNIFORM/v6/NEMO_v6/GENERAL/PARAM/namelist_ORCA2clim_cfg
r2663 r2864 86 86 &namsbc_core ! namsbc_core CORE bulk formulae 87 87 !----------------------------------------------------------------------- 88 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 89 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 90 sn_wndi = 'u_10' , 6 , 'U_10_MOD', .true. , .true. , 'yearly' , 'weights_bicubic.nc' , 'U1' 91 sn_wndj = 'v_10' , 6 , 'V_10_MOD', .true. , .true. , 'yearly' , 'weights_bicubic.nc' , 'V1' 92 sn_qsr = 'radsw' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 93 sn_qlw = 'radlw' , 24 , 'LWDN_MOD', .true. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 94 sn_tair = 't_10' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 95 sn_humi = 'q_10' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 96 sn_prec = 'precip' , -1 , 'PRC_MOD1', .true. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 97 sn_snow = 'snow' , -1 , 'SNOW' , .true. , .true. , 'yearly' , 'weights_bilinear.nc' , '' 88 98 / 89 99 !-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.