Index: /issm/trunk-jpl/src/c/modules/SurfaceMassBalancex/Gembx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/SurfaceMassBalancex/Gembx.cpp	(revision 25434)
+++ /issm/trunk-jpl/src/c/modules/SurfaceMassBalancex/Gembx.cpp	(revision 25435)
@@ -2101,8 +2101,8 @@
 				// ERA5 new aIdx=1, swIdx=0
 				if (aIdx==1 && swIdx==0){
-					if (fabs(adThresh - 820) < Dtol){
+					if (abs(adThresh - 820) < Dtol){
 						// ERA5 new aIdx=1, swIdx=0, MODIS 820
-						M0 = max(1.8785 - (0.1811 * log(C)),0.25);
-						M1 = max(2.0005 - (0.2346 * log(C)),0.25);
+						M0 = max(1.8230 - (0.1645 * log(C)),0.25);
+						M1 = max(2.5134 - (0.3244 * log(C)),0.25);
 					}
 					else{
@@ -2111,6 +2111,6 @@
 						//M1 = max(2.0005 - (0.2346 * log(C)),0.25);
 						// ERA5 new aIdx=1, swIdx=0, bare ice
-						M0 = max(1.8785 - (0.1811 * log(C)),0.25);
-						M1 = max(2.0005 - (0.2346 * log(C)),0.25);
+						M0 = max(1.8422 - (0.1688 * log(C)),0.25);
+						M1 = max(2.4979 - (0.3225 * log(C)),0.25);
 					}
 				}
