New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
2021WP/VLD-05_Coward_SETTE_inputs (diff) – NEMO

Changes between Version 3 and Version 4 of 2021WP/VLD-05_Coward_SETTE_inputs


Ignore:
Timestamp:
2021-03-15T16:19:47+01:00 (3 years ago)
Author:
acc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2021WP/VLD-05_Coward_SETTE_inputs

    v3 v4  
    2828=== Implementation 
    2929 
    30 '''Stage 1''': Collect all input file sets for SETTE 4.2_RC (current trunk). Confirm successful SETTE results and store reference set of SETTE results. Remove redundant files and variables from contents. Make sure sensible chunking and compression choices have been made in all cases. Produce clean 'r4.2_RC_FULL' set 
     30'''Stage 1''': Collect all input file sets for SETTE 4.2_RC (current trunk). Confirm successful SETTE results and store reference set of SETTE results. Remove redundant files and variables from contents. Make sure sensible chunking and compression choices have been made in all cases. Produce clean 'r4.2_RC_FULL' set. [#Stage_1_details details here] 
    3131 
    3232'''Stage 2''': Reduce data volumes by selecting only sufficient forcing data for twice the period of each standard test. Run SETTE with reduced set and confirm unchanged results. Create recommended 'r4.2_RC' set 
     
    3939 
    4040 
    41 '''Stage 1 details''' 
     41=== Stage 1 details 
    4242 
    4343Stage 1 involves gathering all SETTE input files and systematically checking contents for redundancy and opportunities for compression. Where chunking and compression have already been applied, it is also important to check the current settings for validity. Here is a typical example from the {{{AGRIF_DEMO_v4.x.tar}}} set: 
     
    181181# 
    182182}}} 
    183  
     183The process is similar for the other configurations based on the following original sets: 
     184 
     185{{{ 
     186mkdir -p ../r4.2_RC_FULL 
     187cp -pr AGRIF_DEMO_v4.x ../r4.2_RC_FULL/AGRIF_DEMO_v4.2_RC_FULL 
     188cp -pr AMM12_v4.0 ../r4.2_RC_FULL/AMM12_v4.2_RC_FULL 
     189cp -pr ICE_AGRIF_v4.x ../r4.2_RC_FULL/ICE_AGRIF_v4.2_RC_FULL 
     190cp -pr ISOMIP+_v4.0 ../r4.2_RC_FULL/ISOMIP+_v4.2_RC_FULL 
     191cp -pr ORCA2_ICE_v4.x ../r4.2_RC_FULL/ORCA2_ICE_v4.2_RC_FULL 
     192cp -pr ORCA2_OFF_v4.x ../r4.2_RC_FULL/ORCA2_OFF_v4.2_RC_FULL 
     193cp -pr SAS_v4.x ../r4.2_RC_FULL/SAS_v4.2_RC_FULL 
     194cp -pr WED025_v4.2 ../r4.2_RC_FULL/WED025_v4.2_RC_FULL 
     195}}} 
     196 
     197It is worth noting a few redundant files that can simply be removed: 
     198{{{ 
     199# 
     200# Remove missing (and erroneously placed) links 
     201# 
     202rm AMM12_r4.2_RC_FULL/bdydta/bdydta 
     203rm AMM12_r4.2_RC_FULL/fluxes/fluxes 
     204# 
     205# Remove old, unused versions 
     206# 
     207rm ORCA2_ICE_r4.2_RC_FULL/weights_core2_orca2_bicub.nc.old 
     208rm ORCA2_ICE_r4.2_RC_FULL/weights_core2_orca2_bilin.nc.old 
     209# 
     210# Remove old, unused versions superceded by domain configuration files 
     211# 
     212rm WED025_r4.2_RC_FULL/bathy_meter_WED025.nc 
     213rm WED025_r4.2_RC_FULL/coordinates_WED025.nc 
     214}}} 
     215The full set of commands used to create the r4.2_RC_FULL set is (in additional to thise already shown): 
     216{{{ 
     217########## AMMcmds ########## 
     218cd AMM12_v4.2_RC_FULL 
     219ncks --no_abc --cnk_plc='xpl' --cnk_dmn x,32 --cnk_dmn y,32 --cnk_dmn z,6 --cnk_dmn t,1 --4 --dfl_lvl 3 amm12_restart_oce.nc new_amm12_restart_oce.nc 
     220mv new_amm12_restart_oce.nc amm12_restart_oce.nc 
     221# 
     222ncks --4 --no_abc --cnk_dmn=x,32 --cnk_dmn=y,32 --cnk_dmn=z,6 --cnk_dmn=t,1 --dfl_lvl 3 --cnk_plc='xpl' AMM_R12_sco_domcfg.nc new_AMM_R12_sco_domcfg.nc 
     223mv new_AMM_R12_sco_domcfg.nc AMM_R12_sco_domcfg.nc 
     224# 
     225ncks --no_abc --cnk_plc='xpl' --cnk_dmn x,32 --cnk_dmn y,32 --cnk_dmn time_counter,1 --4 --dfl_lvl 3 amm12_rivers.nc new_amm12_rivers.nc 
     226mv new_amm12_rivers.nc amm12_rivers.nc 
     227# 
     228cd fluxes/ 
     229mkdir new 
     230for f in *.nc; do ncks --no_abc --cnk_plc='xpl' --cnk_dmn x,32 --cnk_dmn y,32 --cnk_dmn t,1 --4 --dfl_lvl 3 $f new/$f; done 
     231cd new 
     232mv amm* ../ 
     233cd ../ 
     234rmdir new 
     235cd ../ 
     236# 
     237cd bdydta 
     238mkdir new 
     239for f in amm12_bdyT_tra*; do ncks --no_abc --cnk_plc='xpl' --cnk_dmn x,64 --cnk_dmn y,1 --cnk_dmn=deptht,51 --cnk_dmn time_counter,1 --4 --dfl_lvl 3 $f new/$f; done 
     240cd new 
     241mv amm* ../ 
     242cd ../ 
     243rmdir new 
     244cd ../ 
     245# 
     246cd ../ 
     247}}} 
     248{{{ 
     249########## ICEcmds ########## 
     250cd ICE_AGRIF_v4.2_RC_FULL 
     251ncks --no_abc --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,49 --cnk_dmn y,49 initice.nc new_initice.nc 
     252mv new_initice.nc initice.nc 
     253cd ../ 
     254}}} 
     255{{{ 
     256########## ISOcmds ########## 
     257cd ISOMIP+_v4.2_RC_FULL 
     258ncks --no_abc --cnk_dmn x,52 --cnk_dmn y,42 --cnk_dmn nav_lev,1 --cnk_dmn time_counter,1  domain_cfg.nc new_domain_cfg.nc 
     259ncks --no_abc --cnk_dmn x,52 --cnk_dmn y,21 --cnk_dmn t,1 isomip+_NEMO_242_geom_ocean3.nc new_isomip+_NEMO_242_geom_ocean3.nc 
     260ncks --no_abc --cnk_dmn x,52 --cnk_dmn y,21 --cnk_dmn t,1 isomip+_NEMO_242_geom_ocean4.nc new_isomip+_NEMO_242_geom_ocean4.nc 
     261ncks --no_abc --cnk_dmn x,52 --cnk_dmn y,21 --cnk_dmn z,10 nemo_base_COLD.nc new_nemo_base_COLD.nc 
     262ncks --no_abc --cnk_dmn x,52 --cnk_dmn y,21 --cnk_dmn z,10 nemo_base_WARM.nc new_nemo_base_WARM.nc 
     263ncks --no_abc --cnk_dmn x,52 --cnk_dmn y,21 --cnk_dmn z,10 resto.nc new_resto.nc 
     264mv new_domain_cfg.nc domain_cfg.nc 
     265mv new_isomip+_NEMO_242_geom_ocean3.nc isomip+_NEMO_242_geom_ocean3.nc 
     266mv new_isomip+_NEMO_242_geom_ocean4.nc isomip+_NEMO_242_geom_ocean4.nc 
     267mv new_nemo_base_COLD.nc nemo_base_COLD.nc 
     268mv new_nemo_base_WARM.nc nemo_base_WARM.nc 
     269mv new_resto.nc resto.nc 
     270cd ../ 
     271}}} 
     272{{{ 
     273########## ORCA2_ICEcmds ########## 
     274cd ORCA2_ICE_v4.2_RC_FULL 
     275ncks --no_abc --cnk_plc='xpl' --cnk_dmn lon,30 --cnk_dmn lat,30 weights_core2_orca2_bicub.nc new_weights_core2_orca2_bicub.nc 
     276ncks --no_abc --cnk_plc='xpl' --cnk_dmn lon,30 --cnk_dmn lat,30 weights_core2_orca2_bilin.nc new_weights_core2_orca2_bilin.nc 
     277mv new_weights_core2_orca2_bilin.nc weights_core2_orca2_bilin.nc 
     278mv new_weights_core2_orca2_bicub.nc weights_core2_orca2_bicub.nc 
     279# 
     280# ncar_precip.15JUNE2009_fill.nc ncar_rad.15JUNE2009_fill.nc slp.15JUNE2009_fill.nc 
     281#     LAT LON TIME 
     282# q_10.15JUNE2009_fill.nc t_10.15JUNE2009_fill.nc u_10.15JUNE2009_fill.nc v_10.15JUNE2009_fill.nc 
     283#     lat lon time 
     284# 
     285# Note CORE forcing datasets contain some redundant variables; only keep those actually used 
     286# 
     287ncks --4 --dfl_lvl 1 --no_abc -v T_10_MOD --cnk_plc='xpl' --cnk_dmn lon,32 --cnk_dmn lat,32 --cnk_dmn time,1  t_10.15JUNE2009_fill.nc new_t_10.15JUNE2009_fill.nc 
     288# 
     289ncks --4 --dfl_lvl 1 --no_abc -v U_10_MOD --cnk_plc='xpl' --cnk_dmn lon,32 --cnk_dmn lat,32 --cnk_dmn time,1  u_10.15JUNE2009_fill.nc new_u_10.15JUNE2009_fill.nc 
     290# 
     291ncks --4 --dfl_lvl 1 --no_abc -v V_10_MOD --cnk_plc='xpl' --cnk_dmn lon,32 --cnk_dmn lat,32 --cnk_dmn time,1  v_10.15JUNE2009_fill.nc new_v_10.15JUNE2009_fill.nc 
     292# 
     293ncks --4 --dfl_lvl 1 --no_abc -v Q_10_MOD --cnk_plc='xpl' --cnk_dmn lon,32 --cnk_dmn lat,32 --cnk_dmn time,1  q_10.15JUNE2009_fill.nc new_q_10.15JUNE2009_fill.nc 
     294# 
     295ncks --4 --dfl_lvl 1 --no_abc -v LWDN_MOD,SWDN_MOD --cnk_plc='xpl' --cnk_dmn LON,32 --cnk_dmn LAT,32 --cnk_dmn time,1  ncar_rad.15JUNE2009_fill.nc new_ncar_rad.15JUNE2009_fill.nc 
     296# 
     297ncks --4 --dfl_lvl 1 --no_abc -v PRC_MOD1,SNOW --cnk_plc='xpl' --cnk_dmn LON,32 --cnk_dmn LAT,32 --cnk_dmn time,1  ncar_precip.15JUNE2009_fill.nc new_ncar_precip.15JUNE2009_fill.nc 
     298# 
     299ncks --4 --dfl_lvl 1 --no_abc -v SLP --cnk_plc='xpl' --cnk_dmn LON,32 --cnk_dmn LAT,32 --cnk_dmn TIME,1  slp.15JUNE2009_fill.nc new_slp.15JUNE2009_fill.nc 
     300# 
     301for f in new*; do ff=${f/new_}; mv $f $ff; done 
     302# 
     303ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30 --cnk_dmn time_counter,1  sdw_ecwaves_orca2.nc new_sdw_ecwaves_orca2.nc 
     304mv new_sdw_ecwaves_orca2.nc sdw_ecwaves_orca2.nc 
     305# 
     306ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn z,4 --cnk_dmn x,30 --cnk_dmn y,30 --cnk_dmn time_counter,1  data_1m_potential_temperature_nomask.nc new_data_1m_potential_temperature_nomask.nc 
     307mv new_data_1m_potential_temperature_nomask.nc data_1m_potential_temperature_nomask.nc 
     308# 
     309ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn z,4 --cnk_dmn x,30 --cnk_dmn y,30 --cnk_dmn time_counter,1  data_1m_salinity_nomask.nc new_data_1m_salinity_nomask.nc 
     310mv new_data_1m_salinity_nomask.nc data_1m_salinity_nomask.nc 
     311# 
     312ncks --no_abc --cnk_plc='xpl' --cnk_dmn t,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn z,4 ORCA_R2_zps_domcfg.nc new_ORCA_R2_zps_domcfg.nc 
     313mv new_ORCA_R2_zps_domcfg.nc ORCA_R2_zps_domcfg.nc 
     314# 
     315ncks --no_abc --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 int_wave_mix.nc new_int_wave_mix.nc 
     316mv new_int_wave_mix.nc int_wave_mix.nc 
     317# 
     318ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn z,4 --cnk_dmn x,30 --cnk_dmn y,30 --cnk_dmn time_counter,1  sali_ref_clim_monthly.nc new_sali_ref_clim_monthly.nc 
     319mv new_sali_ref_clim_monthly.nc sali_ref_clim_monthly.nc 
     320# 
     321ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30 --cnk_dmn time_counter,1  runoff_core_monthly.nc new_runoff_core_monthly.nc 
     322mv new_runoff_core_monthly.nc runoff_core_monthly.nc 
     323# 
     324ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30 --cnk_dmn time_counter,1  sst_data.nc new_sst_data.nc 
     325ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30 --cnk_dmn time_counter,1  sss_data.nc new_sss_data.nc 
     326mv new_sst_data.nc sst_data.nc 
     327mv new_sss_data.nc sss_data.nc 
     328# 
     329ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn X1,30 --cnk_dmn Y1,30 --cnk_dmn time_counter,1  subbasins.nc new_subbasins.nc 
     330mv new_subbasins.nc subbasins.nc 
     331# 
     332ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  slaReferenceLevel.nc new_slaReferenceLevel.nc 
     333mv new_slaReferenceLevel.nc slaReferenceLevel.nc 
     334# 
     335ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn z,4 resto.nc new_resto.nc 
     336mv new_resto.nc resto.nc 
     337# 
     338ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn d01,30 --cnk_dmn d02,30  mask_itf.nc new_mask_itf.nc 
     339mv new_mask_itf.nc mask_itf.nc 
     340# 
     341ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn z,4 --cnk_dmn t,1 eddy_viscosity_2D.nc new_eddy_viscosity_2D.nc 
     342ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn z,4 --cnk_dmn t,1 eddy_viscosity_3D.nc new_eddy_viscosity_3D.nc 
     343mv new_eddy_viscosity_2D.nc eddy_viscosity_2D.nc 
     344mv new_eddy_viscosity_3D.nc eddy_viscosity_3D.nc 
     345# 
     346ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn t,1 geothermal_heating.nc new_geothermal_heating.nc 
     347mv new_geothermal_heating.nc geothermal_heating.nc 
     348# 
     349ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn time_counter,1 K1rowdrg.nc new_K1rowdrg.nc 
     350ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn time_counter,1 M2rowdrg.nc new_M2rowdrg.nc 
     351mv new_K1rowdrg.nc K1rowdrg.nc 
     352mv new_M2rowdrg.nc M2rowdrg.nc 
     353# 
     354ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn time_counter,1 calving.nc new_calving.nc 
     355mv new_calving.nc calving.nc 
     356# 
     357ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn time_counter,1 chlorophyll.nc new_chlorophyll.nc 
     358mv new_chlorophyll.nc chlorophyll.nc 
     359# 
     360ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30  --cnk_dmn time_counter,1 --cnk_dmn z,4 assim_background_increments.nc new_assim_background_increments.nc 
     361mv new_assim_background_increments.nc assim_background_increments.nc 
     362# 
     363ncks --4 --no_abc --cnk_plc='xpl' --cnk_dmn x,30 --cnk_dmn y,30 ahmcoef.nc new_ahmcoef.nc 
     364mv new_ahmcoef.nc ahmcoef.nc 
     365# 
     366cd ../ 
     367}}} 
     368{{{ 
     369########## ORCA2_OFFcmds ########## 
     370cd ORCA2_OFF_v4.2_RC_FULL 
     371ncks --no_abc --cnk_plc='xpl' --cnk_dmn t,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn z,4 ORCA_R2_zps_domcfg.nc new_ORCA_R2_zps_domcfg.nc 
     372mv new_ORCA_R2_zps_domcfg.nc ORCA_R2_zps_domcfg.nc 
     373# 
     374ncks --no_abc  --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn deptht,4 dyna_grid_T.nc new_dyna_grid_T.nc 
     375# 
     376ncks --no_abc  --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn depthu,4 dyna_grid_U.nc new_dyna_grid_U.nc 
     377# 
     378ncks --no_abc  --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn depthv,4 dyna_grid_V.nc new_dyna_grid_V.nc 
     379# 
     380ncks --no_abc  --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn depthw,4 dyna_grid_W.nc new_dyna_grid_W.nc 
     381# 
     382mv new_dyna_grid_T.nc dyna_grid_T.nc 
     383mv new_dyna_grid_U.nc dyna_grid_U.nc 
     384mv new_dyna_grid_V.nc dyna_grid_V.nc 
     385mv new_dyna_grid_W.nc dyna_grid_W.nc 
     386# 
     387cd ../ 
     388}}} 
     389{{{ 
     390########## SAScmds ########## 
     391cd SAS_v4.2_RC_FULL 
     392ncks --no_abc --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn deptht,4 sas_grid_T.nc new_sas_grid_T.nc 
     393ncks --no_abc --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn depthu,4 sas_grid_U.nc new_sas_grid_U.nc 
     394ncks --no_abc --cnk_plc='xpl' --cnk_dmn time_counter,1 --cnk_dmn x,60 --cnk_dmn y,50 --cnk_dmn depthv,4 sas_grid_V.nc new_sas_grid_V.nc 
     395mv new_sas_grid_T.nc sas_grid_T.nc 
     396mv new_sas_grid_U.nc sas_grid_U.nc 
     397mv new_sas_grid_V.nc sas_grid_V.nc 
     398cd ../ 
     399}}} 
     400{{{ 
     401########## WEDcmds ########## 
     402cd WED025_v4.2_RC_FULL 
     403# u10 v10 t10 precip rsds q10 slp rlds snow 
     404# WED025 starts in middle of January; need 20 days from then = 35 days = 280 records @ 3hourly 
     405for v in u10 v10 t10 precip rsds q10 slp rlds snow 
     406do 
     407 ncks --cnk_dmn longitude,64 --cnk_dmn latitude,64 ${v}_JRA_y2000.nc 20d_${v}_JRA_y2000.nc 
     408done 
     409# 
     410for v in u10 v10 t10 precip rsds q10 slp rlds snow 
     411do 
     412 mv 20d_${v}_JRA_y2000.nc ${v}_JRA_y2000.nc 
     413done 
     414# 
     415ncks --cnk_dmn xbT,50 WED025_bdyT_tra_y1999.nc new_WED025_bdyT_tra_y1999.nc 
     416ncks --cnk_dmn xbT,50 WED025_bdyT_tra_y2000.nc new_WED025_bdyT_tra_y2000.nc 
     417ncks --cnk_dmn xbU,50 WED025_bdyU_u3d_y1999.nc new_WED025_bdyU_u3d_y1999.nc 
     418ncks --cnk_dmn xbU,50 WED025_bdyU_u3d_y2000.nc new_WED025_bdyU_u3d_y2000.nc 
     419ncks --cnk_dmn xbV,44 WED025_bdyV_u3d_y1999.nc new_WED025_bdyV_u3d_y1999.nc 
     420ncks --cnk_dmn xbV,44 WED025_bdyV_u3d_y2000.nc new_WED025_bdyV_u3d_y2000.nc 
     421mv new_WED025_bdyT_tra_y1999.nc WED025_bdyT_tra_y1999.nc 
     422mv new_WED025_bdyT_tra_y2000.nc WED025_bdyT_tra_y2000.nc 
     423mv new_WED025_bdyU_u3d_y1999.nc WED025_bdyU_u3d_y1999.nc 
     424mv new_WED025_bdyU_u3d_y2000.nc WED025_bdyU_u3d_y2000.nc 
     425mv new_WED025_bdyV_u3d_y1999.nc WED025_bdyV_u3d_y1999.nc 
     426mv new_WED025_bdyV_u3d_y2000.nc WED025_bdyV_u3d_y2000.nc 
     427ncks --cnk_dmn time_counter,1 WED025_bdyT_tra_y1999.nc new_WED025_bdyT_tra_y1999.nc 
     428ncks --cnk_dmn time_counter,1 WED025_bdyT_tra_y2000.nc new_WED025_bdyT_tra_y2000.nc 
     429ncks --cnk_dmn time_counter,1 WED025_bdyU_u3d_y1999.nc new_WED025_bdyU_u3d_y1999.nc 
     430ncks --cnk_dmn time_counter,1 WED025_bdyU_u3d_y2000.nc new_WED025_bdyU_u3d_y2000.nc 
     431ncks --cnk_dmn time_counter,1 WED025_bdyV_u3d_y1999.nc new_WED025_bdyV_u3d_y1999.nc 
     432ncks --cnk_dmn time_counter,1 WED025_bdyV_u3d_y2000.nc new_WED025_bdyV_u3d_y2000.nc 
     433mv new_WED025_bdyT_tra_y1999.nc WED025_bdyT_tra_y1999.nc 
     434mv new_WED025_bdyT_tra_y2000.nc WED025_bdyT_tra_y2000.nc 
     435mv new_WED025_bdyU_u3d_y1999.nc WED025_bdyU_u3d_y1999.nc 
     436mv new_WED025_bdyU_u3d_y2000.nc WED025_bdyU_u3d_y2000.nc 
     437mv new_WED025_bdyV_u3d_y1999.nc WED025_bdyV_u3d_y1999.nc 
     438mv new_WED025_bdyV_u3d_y2000.nc WED025_bdyV_u3d_y2000.nc 
     439# 
     440ncks --no_abc --cnk_dmn x,64 --cnk_dmn y,64 domain_cfg.nc new_domain_cfg.nc 
     441mv new_domain_cfg.nc domain_cfg.nc 
     442# 
     443ncks --no_abc --cnk_dmn lon,64 --cnk_dmn lat,64 weights_bilin_JRA.nc new_weights_bilin_JRA.nc 
     444ncks --no_abc --cnk_dmn lon,64 --cnk_dmn lat,64 weights_bicubic_JRA.nc new_weights_bicubic_JRA.nc 
     445mv new_weights_bilin_JRA.nc weights_bilin_JRA.nc 
     446mv new_weights_bicubic_JRA.nc weights_bicubic_JRA.nc 
     447# 
     448ncks --no_abc --cnk_dmn x,64 --cnk_dmn y,64 --cnk_dmn time_counter,1 WED025_icb_y1999.nc new_WED025_icb_y1999.nc 
     449ncks --no_abc --cnk_dmn x,64 --cnk_dmn y,64 --cnk_dmn time_counter,1 WED025_icb_y2000.nc new_WED025_icb_y2000.nc 
     450mv new_WED025_icb_y1999.nc WED025_icb_y1999.nc 
     451mv new_WED025_icb_y2000.nc WED025_icb_y2000.nc 
     452# 
     453ncks --no_abc --cnk_dmn x,64 --cnk_dmn y,64 --cnk_dmn time_counter,1 --cnk_dmn z,15 WED025_init_JRA_200001.nc new_WED025_init_JRA_200001.nc 
     454mv new_WED025_init_JRA_200001.nc WED025_init_JRA_200001.nc 
     455# 
     456ncks --no_abc --cnk_dmn x,64 --cnk_dmn y,64 --cnk_dmn time_counter,1 chlorophyll_WED025.nc new_chlorophyll_WED025.nc 
     457mv new_chlorophyll_WED025.nc chlorophyll_WED025.nc 
     458# 
     459ncks --no_abc --cnk_dmn x,64 --cnk_dmn y,64 --cnk_dmn time_counter,1 isfmlt_par.nc new_isfmlt_par.nc 
     460mv new_isfmlt_par.nc isfmlt_par.nc 
     461# 
     462ncks --no_abc --cnk_dmn xbt,50 --cnk_dmn xbu,50 --cnk_dmn xbv,44 coordinates_bdy_WED025.nc new_coordinates_bdy_WED025.nc 
     463mv new_coordinates_bdy_WED025.nc coordinates_bdy_WED025.nc 
     464# 
     465cd ../ 
     466# 
     467}}} 
    184468=== Documentation updates 
    185469