@@ -181,9 +181,7 @@ def unsplitFluxes(my_data, dt):
181181 # there is a single flattening coefficient (xi) for all directions
182182 use_flattening = rp .get_param ("compressible.use_flattening" )
183183
184- if (use_flattening ):
185- smallp = 1.e-10
186-
184+ if use_flattening :
187185 delta = rp .get_param ("compressible.delta" )
188186 z0 = rp .get_param ("compressible.z0" )
189187 z1 = rp .get_param ("compressible.z1" )
@@ -205,9 +203,9 @@ def unsplitFluxes(my_data, dt):
205203 pfa .begin ()
206204
207205 limiter = rp .get_param ("compressible.limiter" )
208- if ( limiter == 0 ) :
206+ if limiter == 0 :
209207 limitFunc = reconstruction_f .nolimit
210- elif ( limiter == 1 ) :
208+ elif limiter == 1 :
211209 limitFunc = reconstruction_f .limit2
212210 else :
213211 limitFunc = reconstruction_f .limit4
@@ -225,21 +223,21 @@ def unsplitFluxes(my_data, dt):
225223
226224 gamma = rp .get_param ("eos.gamma" )
227225
228- V_l = numpy . zeros (( myg .qx , myg . qy , vars .nvar ), dtype = numpy . float64 )
229- V_r = numpy . zeros (( myg .qx , myg . qy , vars .nvar ), dtype = numpy . float64 )
226+ V_l = myg .scratch_array ( vars .nvar )
227+ V_r = myg .scratch_array ( vars .nvar )
230228
231- ( V_l , V_r ) = interface_f .states (1 , myg .qx , myg .qy , myg .ng , myg .dx , dt ,
232- vars .nvar ,
233- gamma ,
234- r , u , v , p ,
235- ldelta_r , ldelta_u , ldelta_v , ldelta_p )
229+ V_l , V_r = interface_f .states (1 , myg .qx , myg .qy , myg .ng , myg .dx , dt ,
230+ vars .nvar ,
231+ gamma ,
232+ r , u , v , p ,
233+ ldelta_r , ldelta_u , ldelta_v , ldelta_p )
236234
237235 pfb .end ()
238236
239237
240238 # transform interface states back into conserved variables
241- U_xl = numpy . zeros (( myg . qx , myg . qy , my_data . nvar ), dtype = numpy . float64 )
242- U_xr = numpy . zeros (( myg . qx , myg . qy , my_data . nvar ), dtype = numpy . float64 )
239+ U_xl = myg . scratch_array ( vars . nvar )
240+ U_xr = myg . scratch_array ( vars . nvar )
243241
244242 U_xl [:,:,vars .idens ] = V_l [:,:,vars .irho ]
245243 U_xl [:,:,vars .ixmom ] = V_l [:,:,vars .irho ]* V_l [:,:,vars .iu ]
@@ -272,18 +270,18 @@ def unsplitFluxes(my_data, dt):
272270 # left and right primitive variable states
273271 pfb .begin ()
274272
275- ( V_l , V_r ) = interface_f .states (2 , myg .qx , myg .qy , myg .ng , myg .dy , dt ,
276- vars .nvar ,
277- gamma ,
278- r , u , v , p ,
279- ldelta_r , ldelta_u , ldelta_v , ldelta_p )
273+ V_l , V_r = interface_f .states (2 , myg .qx , myg .qy , myg .ng , myg .dy , dt ,
274+ vars .nvar ,
275+ gamma ,
276+ r , u , v , p ,
277+ ldelta_r , ldelta_u , ldelta_v , ldelta_p )
280278
281279 pfb .end ()
282280
283281
284282 # transform interface states back into conserved variables
285- U_yl = numpy . zeros (( myg . qx , myg . qy , my_data . nvar ), dtype = numpy . float64 )
286- U_yr = numpy . zeros (( myg . qx , myg . qy , my_data . nvar ), dtype = numpy . float64 )
283+ U_yl = myg . scratch_array ( vars . nvar )
284+ U_yr = myg . scratch_array ( vars . nvar )
287285
288286 U_yl [:,:,vars .idens ] = V_l [:,:,vars .irho ]
289287 U_yl [:,:,vars .ixmom ] = V_l [:,:,vars .irho ]* V_l [:,:,vars .iu ]
@@ -340,9 +338,9 @@ def unsplitFluxes(my_data, dt):
340338
341339 riemann = rp .get_param ("compressible.riemann" )
342340
343- if ( riemann == "HLLC" ) :
341+ if riemann == "HLLC" :
344342 riemannFunc = interface_f .riemann_hllc
345- elif ( riemann == "CGF" ) :
343+ elif riemann == "CGF" :
346344 riemannFunc = interface_f .riemann_cgf
347345 else :
348346 msg .fail ("ERROR: Riemann solver undefined" )
0 commit comments