129129import eos
130130import interface_f
131131import mesh .reconstruction_f as reconstruction_f
132- from util import profile
133132
134- def unsplitFluxes (my_data , rp , vars , dt ):
133+ def unsplitFluxes (my_data , rp , vars , tc , dt ):
135134 """
136135 unsplitFluxes returns the fluxes through the x and y interfaces by
137136 doing an unsplit reconstruction of the interface values and then
@@ -142,8 +141,8 @@ def unsplitFluxes(my_data, rp, vars, dt):
142141 grav is the gravitational acceleration in the y-direction
143142 """
144143
145- pf = profile .timer ("unsplitFluxes" )
146- pf .begin ()
144+ tm_flux = tc .timer ("unsplitFluxes" )
145+ tm_flux .begin ()
147146
148147 myg = my_data .grid
149148
@@ -197,8 +196,8 @@ def unsplitFluxes(my_data, rp, vars, dt):
197196 #=========================================================================
198197
199198 # monotonized central differences in x-direction
200- pfa = profile .timer ("limiting" )
201- pfa .begin ()
199+ tm_limit = tc .timer ("limiting" )
200+ tm_limit .begin ()
202201
203202 limiter = rp .get_param ("compressible.limiter" )
204203 if limiter == 0 :
@@ -213,11 +212,11 @@ def unsplitFluxes(my_data, rp, vars, dt):
213212 ldelta_v = xi * limitFunc (1 , v , myg .qx , myg .qy , myg .ng )
214213 ldelta_p = xi * limitFunc (1 , p , myg .qx , myg .qy , myg .ng )
215214
216- pfa .end ()
215+ tm_limit .end ()
217216
218217 # left and right primitive variable states
219- pfb = profile .timer ("interfaceStates" )
220- pfb .begin ()
218+ tm_states = tc .timer ("interfaceStates" )
219+ tm_states .begin ()
221220
222221 gamma = rp .get_param ("eos.gamma" )
223222
@@ -230,7 +229,7 @@ def unsplitFluxes(my_data, rp, vars, dt):
230229 r , u , v , p ,
231230 ldelta_r , ldelta_u , ldelta_v , ldelta_p )
232231
233- pfb .end ()
232+ tm_states .end ()
234233
235234
236235 # transform interface states back into conserved variables
@@ -256,25 +255,25 @@ def unsplitFluxes(my_data, rp, vars, dt):
256255 #=========================================================================
257256
258257 # monotonized central differences in y-direction
259- pfa .begin ()
258+ tm_limit .begin ()
260259
261260 ldelta_r = xi * limitFunc (2 , r , myg .qx , myg .qy , myg .ng )
262261 ldelta_u = xi * limitFunc (2 , u , myg .qx , myg .qy , myg .ng )
263262 ldelta_v = xi * limitFunc (2 , v , myg .qx , myg .qy , myg .ng )
264263 ldelta_p = xi * limitFunc (2 , p , myg .qx , myg .qy , myg .ng )
265264
266- pfa .end ()
265+ tm_limit .end ()
267266
268267 # left and right primitive variable states
269- pfb .begin ()
268+ tm_states .begin ()
270269
271270 V_l , V_r = interface_f .states (2 , myg .qx , myg .qy , myg .ng , myg .dy , dt ,
272271 vars .nvar ,
273272 gamma ,
274273 r , u , v , p ,
275274 ldelta_r , ldelta_u , ldelta_v , ldelta_p )
276275
277- pfb .end ()
276+ tm_states .end ()
278277
279278
280279 # transform interface states back into conserved variables
@@ -331,8 +330,8 @@ def unsplitFluxes(my_data, rp, vars, dt):
331330 #=========================================================================
332331 # compute transverse fluxes
333332 #=========================================================================
334- pfc = profile .timer ("riemann" )
335- pfc .begin ()
333+ tm_riem = tc .timer ("riemann" )
334+ tm_riem .begin ()
336335
337336 riemann = rp .get_param ("compressible.riemann" )
338337
@@ -352,7 +351,7 @@ def unsplitFluxes(my_data, rp, vars, dt):
352351 vars .nvar , vars .idens , vars .ixmom , vars .iymom , vars .iener ,
353352 gamma , U_yl , U_yr )
354353
355- pfc .end ()
354+ tm_riem .end ()
356355
357356 #=========================================================================
358357 # construct the interface values of U now
@@ -401,8 +400,8 @@ def unsplitFluxes(my_data, rp, vars, dt):
401400
402401 """
403402
404- pfd = profile .timer ("transverse flux addition" )
405- pfd .begin ()
403+ tm_transverse = tc .timer ("transverse flux addition" )
404+ tm_transverse .begin ()
406405
407406 # U_xl[i,j,:] = U_xl[i,j,:] - 0.5*dt/dy * (F_y[i-1,j+1,:] - F_y[i-1,j,:])
408407 U_xl [myg .ilo - 2 :myg .ihi + 2 ,myg .jlo - 2 :myg .jhi + 2 ,:] += \
@@ -424,7 +423,7 @@ def unsplitFluxes(my_data, rp, vars, dt):
424423 - 0.5 * dt / myg .dx * (F_x [myg .ilo - 1 :myg .ihi + 3 ,myg .jlo - 2 :myg .jhi + 2 ,:] - \
425424 F_x [myg .ilo - 2 :myg .ihi + 2 ,myg .jlo - 2 :myg .jhi + 2 ,:])
426425
427- pfd .end ()
426+ tm_transverse .end ()
428427
429428
430429 #=========================================================================
@@ -434,7 +433,7 @@ def unsplitFluxes(my_data, rp, vars, dt):
434433 # up until now, F_x and F_y stored the transverse fluxes, now we
435434 # overwrite with the fluxes normal to the interfaces
436435
437- pfc .begin ()
436+ tm_riem .begin ()
438437
439438 F_x = riemannFunc (1 , myg .qx , myg .qy , myg .ng ,
440439 vars .nvar , vars .idens , vars .ixmom , vars .iymom , vars .iener ,
@@ -444,7 +443,7 @@ def unsplitFluxes(my_data, rp, vars, dt):
444443 vars .nvar , vars .idens , vars .ixmom , vars .iymom , vars .iener ,
445444 gamma , U_yl , U_yr )
446445
447- pfc .end ()
446+ tm_riem .end ()
448447
449448 #=========================================================================
450449 # apply artificial viscosity
@@ -500,7 +499,7 @@ def unsplitFluxes(my_data, rp, vars, dt):
500499
501500
502501
503- pf .end ()
502+ tm_flux .end ()
504503
505504 return F_x , F_y
506505
0 commit comments