@@ -27,7 +27,6 @@ module FVdycoreCubed_GridComp
2727 use MAPL_AbstractRegridderMod, only: AbstractRegridder
2828 ! pchakrab - TODO: need MAPL3 equivalent
2929 ! use MAPL_SunMod, only: MAPL_SunOrbit, MAPL_SunGetInsolation
30- use MAPL_BaseMod, only: MAPL_RemapBounds
3130 use MAPL_GridManagerMod, only: grid_manager
3231 use MAPL_RegridderManagerMod, only: regridder_manager
3332 use MAPL_RegridMethods, only: REGRID_METHOD_BILINEAR
@@ -3584,10 +3583,7 @@ subroutine PULL_Q(self, import, QQQ, iNXQ, InFieldName, rc)
35843583 self% vars% TRACER(N)% TNAME = fieldname
35853584 if ( self% vars% TRACER(N)% IS_R4 ) then
35863585 call ESMF_ArrayGet(array, localDE= 0 , farrayptr= ptr_r4 , _RC)
3587- ! gfortran has trouble with pointer bounds remapping
3588- ! (Error: Rank remapping target must be rank 1 or simply contiguous)
3589- ! self%vars%tracer(n)%content_r4(i1:in, j1:jn, 1:km) => ptr_r4
3590- self% vars% tracer(n)% content_r4 = > MAPL_RemapBounds(ptr_r4 , i1, in , j1, jn, 1 , km)
3586+ self% vars% tracer(n)% content_r4 (i1:in , j1:jn, 1 :km) = > ptr_r4
35913587 if (fieldname == QFieldName) then
35923588 qqq% is_r4 = .true.
35933589 qqq% content_r4 = > self% vars% tracer(n)% content_r4
0 commit comments