diff --git a/components/mpas-cice/cime_config/buildnml b/components/mpas-cice/cime_config/buildnml
index 0ba26ab8ff22..5f149240f4b8 100755
--- a/components/mpas-cice/cime_config/buildnml
+++ b/components/mpas-cice/cime_config/buildnml
@@ -62,8 +62,8 @@ if ( $ICE_GRID eq 'oEC60to30' ) {
$decomp_date .= '161222';
$decomp_prefix .= 'mpas-cice.graph.info.';
} elsif ( $ICE_GRID eq 'oEC60to30v3_ICG' ) {
- $grid_date .= '170111';
- $grid_prefix .= 'seaice.EC60to30v3.ICG_a16q_yr60';
+ $grid_date .= '170213';
+ $grid_prefix .= 'seaice.EC60to30v3.a16q_smRi_yr102';
$decomp_date .= '161222';
$decomp_prefix .= 'mpas-cice.graph.info.';
} elsif ( $ICE_GRID eq 'oEC60to30wLI' ) {
diff --git a/components/mpas-o/bld/build-namelist b/components/mpas-o/bld/build-namelist
index fd1915eb1227..4229d2a25400 100755
--- a/components/mpas-o/bld/build-namelist
+++ b/components/mpas-o/bld/build-namelist
@@ -638,6 +638,7 @@ add_default($nl, 'config_cvmix_convective_viscosity');
add_default($nl, 'config_cvmix_convective_basedOnBVF');
add_default($nl, 'config_cvmix_convective_triggerBVF');
add_default($nl, 'config_use_cvmix_shear');
+add_default($nl, 'config_cvmix_num_ri_smooth_loops');
add_default($nl, 'config_cvmix_shear_mixing_scheme');
add_default($nl, 'config_cvmix_shear_PP_nu_zero');
add_default($nl, 'config_cvmix_shear_PP_alpha');
diff --git a/components/mpas-o/bld/build-namelist-section b/components/mpas-o/bld/build-namelist-section
index 3b4d799123a6..0d8281db3e42 100644
--- a/components/mpas-o/bld/build-namelist-section
+++ b/components/mpas-o/bld/build-namelist-section
@@ -225,6 +225,7 @@ add_default($nl, 'config_cvmix_convective_viscosity');
add_default($nl, 'config_cvmix_convective_basedOnBVF');
add_default($nl, 'config_cvmix_convective_triggerBVF');
add_default($nl, 'config_use_cvmix_shear');
+add_default($nl, 'config_cvmix_num_ri_smooth_loops');
add_default($nl, 'config_cvmix_shear_mixing_scheme');
add_default($nl, 'config_cvmix_shear_PP_nu_zero');
add_default($nl, 'config_cvmix_shear_PP_alpha');
diff --git a/components/mpas-o/bld/namelist_files/namelist_defaults_mpas-o.xml b/components/mpas-o/bld/namelist_files/namelist_defaults_mpas-o.xml
index f4d684a8370f..c8ea7b6e2535 100644
--- a/components/mpas-o/bld/namelist_files/namelist_defaults_mpas-o.xml
+++ b/components/mpas-o/bld/namelist_files/namelist_defaults_mpas-o.xml
@@ -197,6 +197,7 @@
.true.
0.0
.true.
+2
'KPP'
0.005
5.0
diff --git a/components/mpas-o/bld/namelist_files/namelist_definition_mpas-o.xml b/components/mpas-o/bld/namelist_files/namelist_definition_mpas-o.xml
index 808db2d4f442..12a0ffc0b804 100644
--- a/components/mpas-o/bld/namelist_files/namelist_definition_mpas-o.xml
+++ b/components/mpas-o/bld/namelist_files/namelist_definition_mpas-o.xml
@@ -937,6 +937,14 @@ Valid values: True or False
Default: Defined in namelist_defaults.xml
+
+Number of smoothing passes over RiTopOfCell for LMD94 shear instability mixing
+
+Valid values: any integer
+Default: Defined in namelist_defaults.xml
+
+
Choose between Pacanowski/Philander or Large et al. shear mixing
diff --git a/components/mpas-o/cime_config/buildnml b/components/mpas-o/cime_config/buildnml
index db197f49e88d..2c4792ae2864 100755
--- a/components/mpas-o/cime_config/buildnml
+++ b/components/mpas-o/cime_config/buildnml
@@ -64,8 +64,8 @@ if ( $OCN_GRID eq 'oEC60to30' ) {
} elsif ( $OCN_GRID eq 'oEC60to30v3_ICG' ) {
$grid_date .= '161222';
$grid_prefix .= 'oEC60to30v3';
- $ic_date .= '170111';
- $ic_prefix .= 'oEC60to30v3.ICG_a16q_yr60';
+ $ic_date .= '170213';
+ $ic_prefix .= 'oEC60to30v3.a16q_smRi_yr102';
$decomp_prefix .= 'mpas-o.graph.info.';
} elsif ( $OCN_GRID eq 'oEC60to30wLI' ) {
$grid_date .= '160830';
@@ -666,6 +666,21 @@ if ( -e "$CASEROOT/SourceMods/src.mpaso/$STREAM_NAME" ) {
print $stream_file ' ' . "\n";
print $stream_file ' ' . "\n";
print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
+ print $stream_file ' ' . "\n";
print $stream_file '' . "\n";
print $stream_file '' . "\n";
print $stream_file '