diff --git a/modules/util/util.py b/modules/util/util.py
index 2c83334e8aec8227a2d11b6005c7f70bb86775f2..f2b0a92832160d0bc788718b86d874efc04485a5 100644
--- a/modules/util/util.py
+++ b/modules/util/util.py
@@ -597,13 +597,13 @@ def make_for_full_domain_predict(h5f, name_list=None, satellite='GOES16', domain
     return grd_dct, ll, cc
 
 
-def make_for_full_domain_predict2(h5f, satellite='GOES16', domain='FD'):
+def make_for_full_domain_predict2(h5f, satellite='GOES16', domain='FD', res_fac=1):
     w_x = 16
     w_y = 16
     i_0 = 0
     j_0 = 0
-    s_x = w_x
-    s_y = w_y
+    s_x = int(w_x / res_fac)
+    s_y = int(w_y / res_fac)
 
     geos, xlen, xmin, xmax, ylen, ymin, ymax = get_cartopy_crs(satellite, domain)
     if satellite == 'H08':