@@ -250,33 +250,27 @@ contains
250250 & idwbuff(1 )%beg:idwbuff(1 )%end, &
251251 & idwbuff(2 )%beg:idwbuff(2 )%end, &
252252 & idwbuff(3 )%beg:idwbuff(3 )%end))
253- if (.not. igr) then
254- @:ALLOCATE(flux_gsrc_n(i)%vf(l)%sf( &
255- & idwbuff(1 )%beg:idwbuff(1 )%end, &
256- & idwbuff(2 )%beg:idwbuff(2 )%end, &
257- & idwbuff(3 )%beg:idwbuff(3 )%end))
258- end if
253+ @:ALLOCATE(flux_gsrc_n(i)%vf(l)%sf( &
254+ & idwbuff(1 )%beg:idwbuff(1 )%end, &
255+ & idwbuff(2 )%beg:idwbuff(2 )%end, &
256+ & idwbuff(3 )%beg:idwbuff(3 )%end))
259257 end do
260258
261259 if (viscous .or. surface_tension) then
262- if (.not. igr) then
263- do l = mom_idx%beg, E_idx
264- @:ALLOCATE(flux_src_n(i)%vf(l)%sf( &
265- & idwbuff(1 )%beg:idwbuff(1 )%end, &
266- & idwbuff(2 )%beg:idwbuff(2 )%end, &
267- & idwbuff(3 )%beg:idwbuff(3 )%end))
268- end do
269- end if
260+ do l = mom_idx%beg, E_idx
261+ @:ALLOCATE(flux_src_n(i)%vf(l)%sf( &
262+ & idwbuff(1 )%beg:idwbuff(1 )%end, &
263+ & idwbuff(2 )%beg:idwbuff(2 )%end, &
264+ & idwbuff(3 )%beg:idwbuff(3 )%end))
265+ end do
270266 end if
271267
272- if (.not. igr) then
273- @:ALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf( &
274- & idwbuff(1 )%beg:idwbuff(1 )%end, &
275- & idwbuff(2 )%beg:idwbuff(2 )%end, &
276- & idwbuff(3 )%beg:idwbuff(3 )%end))
277- end if
268+ @:ALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf( &
269+ & idwbuff(1 )%beg:idwbuff(1 )%end, &
270+ & idwbuff(2 )%beg:idwbuff(2 )%end, &
271+ & idwbuff(3 )%beg:idwbuff(3 )%end))
278272
279- if (riemann_solver == 1 .and. ( .not. igr) ) then
273+ if (riemann_solver == 1 ) then
280274 do l = adv_idx%beg + 1 , adv_idx%end
281275 @:ALLOCATE(flux_src_n(i)%vf(l)%sf( &
282276 & idwbuff(1 )%beg:idwbuff(1 )%end, &
@@ -304,12 +298,10 @@ contains
304298 end if
305299
306300 @:ACC_SETUP_VFs(flux_n(i))
307- if (.not. igr) then
308- @:ACC_SETUP_VFs(flux_src_n(i), flux_gsrc_n(i))
309- end if
301+ @:ACC_SETUP_VFs(flux_src_n(i), flux_gsrc_n(i))
310302
311303 if (i == 1 ) then
312- if (riemann_solver /= 1 .and. ( .not. igr) ) then
304+ if (riemann_solver /= 1 ) then
313305 do l = adv_idx%beg + 1 , adv_idx%end
314306 flux_src_n(i)%vf(l)%sf = > flux_src_n(i)%vf(adv_idx%beg)%sf
315307 $:GPU_ENTER_DATA(attach= ' [flux_src_n(i)%vf(l)%sf]' )
@@ -319,10 +311,8 @@ contains
319311 do l = 1 , sys_size
320312 flux_n(i)%vf(l)%sf = > flux_n(1 )%vf(l)%sf
321313 $:GPU_ENTER_DATA(attach= ' [flux_n(i)%vf(l)%sf]' )
322- if (.not. igr) then
323- flux_src_n(i)%vf(l)%sf = > flux_src_n(1 )%vf(l)%sf
324- $:GPU_ENTER_DATA(attach= ' [flux_src_n(i)%vf(l)%sf]' )
325- end if
314+ flux_src_n(i)%vf(l)%sf = > flux_src_n(1 )%vf(l)%sf
315+ $:GPU_ENTER_DATA(attach= ' [flux_src_n(i)%vf(l)%sf]' )
326316 end do
327317 end if
328318 end if
@@ -1981,40 +1971,32 @@ contains
19811971 if (i /= 1 ) then
19821972 do l = 1 , sys_size
19831973 nullify (flux_n(i)%vf(l)%sf)
1984- if (.not. igr) then
1985- nullify (flux_src_n(i)%vf(l)%sf)
1986- @:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)
1987- end if
1974+ nullify (flux_src_n(i)%vf(l)%sf)
1975+ @:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)
19881976 end do
19891977 else
19901978 do l = 1 , sys_size
19911979 @:DEALLOCATE(flux_n(i)%vf(l)%sf)
1992- if (.not. igr) then
1993- @:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)
1994- end if
1980+ @:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)
19951981 end do
19961982
1997- if (viscous .and. ( .not. igr) ) then
1983+ if (viscous) then
19981984 do l = mom_idx%beg, E_idx
19991985 @:DEALLOCATE(flux_src_n(i)%vf(l)%sf)
20001986 end do
20011987 end if
20021988
2003- if (.not. igr) then
2004- if (riemann_solver == 1 ) then
2005- do l = adv_idx%beg + 1 , adv_idx%end
2006- @:DEALLOCATE(flux_src_n(i)%vf(l)%sf)
2007- end do
2008- else
2009- do l = adv_idx%beg + 1 , adv_idx%end
2010- nullify (flux_src_n(i)%vf(l)%sf)
2011- end do
2012- end if
1989+ if (riemann_solver == 1 ) then
1990+ do l = adv_idx%beg + 1 , adv_idx%end
1991+ @:DEALLOCATE(flux_src_n(i)%vf(l)%sf)
1992+ end do
1993+ else
1994+ do l = adv_idx%beg + 1 , adv_idx%end
1995+ nullify (flux_src_n(i)%vf(l)%sf)
1996+ end do
20131997 end if
20141998
2015- if (.not. igr) then
2016- @:DEALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf)
2017- end if
1999+ @:DEALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf)
20182000 end if
20192001
20202002 @:DEALLOCATE(flux_n(i)%vf, flux_src_n(i)%vf, flux_gsrc_n(i)%vf)
0 commit comments