- Timestamp:
- 2014-09-03T09:47:30+02:00 (10 years ago)
- Location:
- branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM
- Files:
-
- 3 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/CONFIG/AMM12/EXP00/iodef.xml
r4343 r4756 25 25 <file_group id="1ts" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> 26 26 27 <file_group id="1h" output_freq="1h" output_level="10" enabled=".TRUE."/> <!-- 1h files --> 27 <!--old <file_group id="1h" output_freq="1h" output_level="10" enabled=".TRUE."/> old --> <!-- 1h files --> 28 <!-- TMB files --> 29 <file_group id="1h" output_freq="1h" output_level="10" enabled=".TRUE." > 30 31 <file id="file9" name_suffix="_shelftmb_grid_T" description="ocean T grid variables" enabled=".TRUE." > 32 <field field_ref="top_temp" name="votemper_top" freq_op="3600" operation="instant" enabled=".TRUE." /> 33 <field field_ref="mid_temp" name="votemper_mid" freq_op="3600" operation="instant" enabled=".TRUE." /> 34 <field field_ref="bot_temp" name="votemper_bot" freq_op="3600" operation="instant" enabled=".TRUE." /> 35 <field field_ref="sshnmasked" name="sossheig" freq_op="3600" operation="instant" enabled=".TRUE." /> 36 <field field_ref="top_sal" name="vosaline_top" freq_op="3600" operation="instant" enabled=".TRUE." /> 37 <field field_ref="mid_sal" name="vosaline_mid" freq_op="3600" operation="instant" enabled=".TRUE." /> 38 <field field_ref="bot_sal" name="vosaline_bot" freq_op="3600" operation="instant" enabled=".TRUE." /> 39 </file> 40 41 <file id="file10" name_suffix="_shelftmb_grid_U" description="TMB ocean U grid variables" enabled=".TRUE." > 42 <field field_ref="top_u" name="vozocrtx_top" freq_op="3600" operation="instant" /> 43 <field field_ref="mid_u" name="vozocrtx_mid" freq_op="3600" operation="instant" /> 44 <field field_ref="bot_u" name="vozocrtx_bot" freq_op="3600" operation="instant" /> 45 <field field_ref="baro_u" name="vobtcrtx" freq_op="3600" operation="instant" /> 46 </file> 47 48 <file id="file11" name_suffix="_shelftmb_grid_V" description="TMB ocean V grid variables" enabled=".TRUE." > 49 <field field_ref="top_v" name="vomecrty_top" freq_op="3600" operation="instant" /> 50 <field field_ref="mid_v" name="vomecrty_mid" freq_op="3600" operation="instant" /> 51 <field field_ref="bot_v" name="vomecrty_bot" freq_op="3600" operation="instant" /> 52 <field field_ref="baro_v" name="vobtcrty" freq_op="3600" operation="instant" /> 53 </file> 54 55 </file_group> 56 28 57 <file_group id="2h" output_freq="2h" output_level="10" enabled=".TRUE."/> <!-- 2h files --> 29 58 <file_group id="3h" output_freq="3h" output_level="10" enabled=".TRUE."/> <!-- 3h files --> 30 59 <file_group id="4h" output_freq="4h" output_level="10" enabled=".TRUE."/> <!-- 4h files --> 31 60 <file_group id="6h" output_freq="6h" output_level="10" enabled=".TRUE."/> <!-- 6h files --> 61 62 <file_group id="25h_mean" output_freq="1d" output_level="10" enabled=".TRUE."> 63 64 65 <file id="file12" name_suffix="_25hourm_grid_T" description="ocean T grid variables, 25h meaned" enabled=".TRUE." > 66 <field field_ref="temper25h" name="votemper" freq_op="86400" operation="instant" enabled=".TRUE."/> 67 <field field_ref="tempis25h" name="votempis" freq_op="86400" operation="instant" enabled=".TRUE."/> 68 <field field_ref="salin25h" name="vosaline" freq_op="86400" operation="instant" enabled=".TRUE."/> 69 <field field_ref="ssh25h" name="sossheig" freq_op="86400" operation="instant" enabled=".TRUE."/> 70 </file> 71 72 <file id="file13" name_suffix="_25hourm_grid_U" description="ocean U grid variables, 25h meaned" enabled=".TRUE." > 73 <field field_ref="vozocrtx25h" name="vozocrtx" freq_op="86400" operation="instant" enabled=".TRUE."/> 74 </file> 75 76 <file id="file14" name_suffix="_25hourm_grid_V" description="ocean V grid variables, 25h meaned" enabled=".TRUE." > 77 <field field_ref="vomecrty25h" name="vomecrty" freq_op="86400" operation="instant" enabled=".TRUE."/> 78 </file> 79 80 <file id="file15" name_suffix="_25hourm_grid_W" description="ocean W grid variables, 25h meaned" enabled=".TRUE." > 81 <field field_ref="vomecrtz25h" name="vomerctz" freq_op="86400" operation="instant" enabled=".TRUE."/> 82 <field field_ref="woce" name="vovecrtz" freq_op="86400" operation="instant" enabled=".TRUE."/> 83 <field field_ref="avt25h" name="votkeavt" freq_op="86400" operation="instant" enabled=".TRUE."/> 84 <field field_ref="avm25h" name="votkeavm" freq_op="86400" operation="instant" enabled=".TRUE."/> 85 <field field_ref="tke25h" name="votke" freq_op="86400" operation="instant" enabled=".TRUE."/> 86 <field field_ref="mxln25h" name="mxln" freq_op="86400" operation="instant" enabled=".TRUE."/> 87 </file> 88 </file_group> 32 89 33 90 <file_group id="1d" output_freq="1d" output_level="10" enabled=".TRUE."> <!-- 1d files --> 34 91 35 92 <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > 93 <field field_ref="sshnmasked" name="sossheig" freq_op="3600" operation="instant" enabled=".TRUE." /> 36 94 <field field_ref="sst" name="tos" long_name="sea_surface_temperature" /> 37 95 <field field_ref="sss" name="sos" long_name="sea_surface_salinity" /> … … 114 172 <file_group id="10y" output_freq="10y" output_level="10" enabled=".TRUE."/> <!-- real 10y files --> 115 173 174 116 175 </file_definition> 117 176 -
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/CONFIG/AMM12/EXP00/namelist_cfg
r4493 r4756 427 427 !----------------------------------------------------------------------- 428 428 / 429 !----------------------------------------------------------------------- 430 &nam_diatmb ! Top Middle Bottom Output 431 !----------------------------------------------------------------------- 432 ln_diatmb = .true. ! Choose Top Middle and Bottom output or not 433 / 434 !----------------------------------------------------------------------- 435 &nam_dia25h ! 25h Mean Output 436 !----------------------------------------------------------------------- 437 ln_dia25h = .true. ! Choose 25h mean output or not 438 / 439 -
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/CONFIG/SHARED/field_def.xml
r4565 r4756 628 628 <field field_ref="woce" name="wo" long_name="ocean vertical velocity" /> 629 629 </field_group> 630 630 631 <!-- TMB diagnostic output --> 632 <field_group id="1h_grid_T_tmb" grid_ref="grid_T_2D" operation="instant"> 633 <field id="top_temp" name="votemper_top" unit="degC" /> 634 <field id="mid_temp" name="votemper_mid" unit="degC" /> 635 <field id="bot_temp" name="votemper_bot" unit="degC" /> 636 <field id="top_sal" name="vosaline_top" unit="psu" /> 637 <field id="mid_sal" name="vosaline_mid" unit="psu" /> 638 <field id="bot_sal" name="vosaline_bot" unit="psu" /> 639 <field id="sshnmasked" name="sossheig" unit="m" /> 640 </field_group> 641 <field_group id="1h_grid_U_tmb" grid_ref="grid_U_2D" operation="instant"> 642 <field id="top_u" name="vozocrtx_top" unit="m/s" /> 643 <field id="mid_u" name="vozocrtx_mid" unit="m/s" /> 644 <field id="bot_u" name="vozocrtx_bot" unit="m/s" /> 645 <field id="baro_u" name="vobtcrtx" unit="m/s" /> 646 </field_group> 647 <field_group id="1h_grid_V_tmb" grid_ref="grid_V_2D" operation="instant"> 648 <field id="top_v" name="vomecrty_top" unit="m/s" /> 649 <field id="mid_v" name="vomecrty_mid" unit="m/s" /> 650 <field id="bot_v" name="vomecrty_bot" unit="m/s" /> 651 <field id="baro_v" name="vobtcrty" unit="m/s" /> 652 </field_group> 653 <!-- 25h diagnostic output --> 654 <field_group id="25h_grid_T" grid_ref="grid_T_3D" operation="instant"> 655 <field id="temper25h" name="potential temperature 25h mean" unit="degC" /> 656 <field id="tempis25h" name="insitu temperature 25h mean" unit="degC" /> 657 <field id="salin25h" name="salinity 25h mean" unit="psu" /> 658 <field id="ssh25h" name="sea surface height 25h mean" grid_ref="grid_T_2D" unit="m" /> 659 </field_group> 660 661 <field_group id="25h_grid_U" grid_ref="grid_U_3D" operation="instant" > 662 <field id="vozocrtx25h" name="i current 25h mean" unit="m/s" /> 663 </field_group> 664 665 <field_group id="25h_grid_V" grid_ref="grid_V_3D" operation="instant"> 666 <field id="vomecrty25h" name="j current 25h mean" unit="m/s" /> 667 </field_group> 668 669 <field_group id="25h_grid_W" grid_ref="grid_W_3D" operation="instant"> 670 <field id="vomecrtz25h" name="k current 25h mean" unit="m/s" /> 671 <field id="avt25h" name="vertical diffusivity25h mean" unit="m2/s" /> 672 <field id="avm25h" name="vertical viscosity 25h mean" unit="m2/s" /> 673 <field id="tke25h" name="turbulent kinetic energy 25h mean" /> 674 <field id="mxln25h" name="mixing length 25h mean" unit="m" /> 675 </field_group> 676 677 631 678 </field_definition> -
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/CONFIG/SHARED/namelist_ref
r4384 r4756 1178 1178 rn_htrmax = 200.0 ! max. depth of transition range 1179 1179 / 1180 !----------------------------------------------------------------------- 1181 &nam_diatmb ! Top Middle Bottom Output 1182 !----------------------------------------------------------------------- 1183 ln_diatmb = .false. ! Choose Top Middle and Bottom output or not 1184 / 1185 !----------------------------------------------------------------------- 1186 &nam_dia25h ! 25h Mean Output 1187 !----------------------------------------------------------------------- 1188 ln_dia25h = .false. ! Choose 25h mean output or not 1189 / -
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
r4570 r4756 46 46 USE diaar5, ONLY : lk_diaar5 47 47 USE dynadv, ONLY : ln_dynadv_vec 48 USE diatmb ! Top,middle,bottom output 49 USE dia25h ! 25h Mean output 48 50 USE iom 49 51 USE ioipsl … … 229 231 CALL wrk_dealloc( jpi , jpj, jpk , z3d ) 230 232 ! 233 ! If we want tmb values 234 235 IF (ln_diatmb) THEN 236 CALL dia_tmb 237 ENDIF 238 IF (ln_dia25h) THEN 239 CALL dia_25h( kt ) 240 ENDIF 241 231 242 IF( nn_timing == 1 ) CALL timing_stop('dia_wri') 232 243 ! -
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_ts.F90
r4624 r4756 44 44 USE agrif_opa_interp ! agrif 45 45 #endif 46 USE diatmb ! Top,middle,bottom output 46 47 47 48 … … 141 142 INTEGER :: ji, jj, jk, jn ! dummy loop indices 142 143 INTEGER :: ikbu, ikbv, noffset ! local integers 144 REAL(wp) :: zmdi 143 145 REAL(wp) :: zraur, z1_2dt_b, z2dt_bf ! local scalars 144 146 REAL(wp) :: zx1, zy1, zx2, zy2 ! - - … … 166 168 CALL wrk_alloc( jpi, jpj, zhf ) 167 169 ! 170 zmdi=1.e+20 ! missing data indicator for masking 168 171 ! !* Local constant initialization 169 172 z1_12 = 1._wp / 12._wp … … 904 907 CALL wrk_dealloc( jpi, jpj, zhf ) 905 908 ! 909 IF ( ln_diatmb ) THEN 910 CALL iom_put( "baro_u" , un_b*umask(:,:,1)+zmdi*(1-umask(:,:,1 ) ) ) ! Barotropic U Velocity 911 CALL iom_put( "baro_v" , vn_b*vmask(:,:,1)+zmdi*(1-vmask(:,:,1 ) ) ) ! Barotropic V Velocity 912 ENDIF 906 913 IF( nn_timing == 1 ) CALL timing_stop('dyn_spg_ts') 907 914 ! -
branches/2014/dev_r4650_UKMO10_Tidally_Meaned_Diagnostics/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90
r4645 r4756 87 87 USE crsini ! initialise grid coarsening utility 88 88 USE lbcnfd, ONLY: isendto, nsndto ! Setup of north fold exchanges 89 USE diatmb ! Top,middle,bottom output 90 USE dia25h ! 25h mean output 89 91 90 92 IMPLICIT NONE … … 465 467 IF( lk_asminc ) CALL asm_inc_init ! Initialize assimilation increments 466 468 IF(lwp) WRITE(numout,*) 'Euler time step switch is ', neuler 469 CALL dia_tmb_init ! TMB outputs 470 CALL dia_25h_init ! 25h mean outputs 471 467 472 ! 468 473 END SUBROUTINE nemo_init … … 623 628 USE ldftra_oce, ONLY: ldftra_oce_alloc 624 629 USE trc_oce , ONLY: trc_oce_alloc 630 USE insitu_tem, ONLY: insitu_tem_alloc 625 631 #if defined key_diadct 626 632 USE diadct , ONLY: diadct_alloc … … 639 645 ierr = ierr + ldftra_oce_alloc() ! ocean lateral physics : tracers 640 646 ierr = ierr + zdf_oce_alloc () ! ocean vertical physics 647 ierr = ierr + insitu_tem_alloc() 641 648 ! 642 649 ierr = ierr + trc_oce_alloc () ! shared TRC / TRA arrays
Note: See TracChangeset
for help on using the changeset viewer.