4 subroutine step2y(maxm,meqn,maux,mbc,mx,my,qold,aux,dy,dt,cflgrid,gm,gp,rpn2)
26 integer,
intent(in) :: maxm,meqn,maux,mbc,mx,my
27 real(kind=8),
intent(in) :: dy,dt
28 real(kind=8),
intent(inout) :: cflgrid
29 real(kind=8),
intent(inout) :: qold(meqn, 1-mbc:mx+mbc, 1-mbc:my+mbc)
30 real(kind=8),
intent(inout) :: aux(maux,1-mbc:mx+mbc, 1-mbc:my+mbc)
31 real(kind=8),
intent(inout) :: gm(meqn,1-mbc:mx+mbc, 1-mbc:my+mbc)
32 real(kind=8),
intent(inout) :: gp(meqn,1-mbc:mx+mbc, 1-mbc:my+mbc)
35 real(kind=8) :: faddm(meqn,1-mbc:maxm+mbc)
36 real(kind=8) :: faddp(meqn,1-mbc:maxm+mbc)
40 real(kind=8) :: q1d(meqn,1-mbc:maxm+mbc)
41 real(kind=8) :: aux2(maux,1-mbc:maxm+mbc)
42 real(kind=8) :: dtdy1d(1-mbc:maxm+mbc)
44 real(kind=8) :: wave(meqn, mwaves, 1-mbc:maxm+mbc)
45 real(kind=8) :: s(mwaves, 1-mbc:maxm + mbc)
46 real(kind=8) :: cqxx(meqn,1-mbc:maxm + mbc)
50 real(kind=8) :: dtdy,cfl1d
66 q1d(:,1-mbc:my+mbc) = qold(:,i,1-mbc:my+mbc)
70 dtdy1d(1-mbc:my+mbc) = dtdy / aux(mcapa,i,1-mbc:my+mbc)
78 aux2(:,1-mbc:my+mbc) = aux(:,i,1-mbc:my+mbc)
86 faddm,faddp,cfl1d,wave,s,cqxx,
rpn2)
88 cflgrid = max(cflgrid,cfl1d)
91 gm(:,i,1:my+1) = gm(:,i,1:my+1) + faddm(:,1:my+1)
92 gp(:,i,1:my+1) = gp(:,i,1:my+1) + faddp(:,1:my+1)
subroutine flux2_dimsplit(ixy, maxm, meqn, maux, mbc, mx, q1d, dtdx1d, aux2, faddm, faddp, cfl1d, wave, s, cqxx, rpn2)
subroutine step2y(maxm, meqn, maux, mbc, mx, my, qold, aux, dy, dt, cflgrid, gm, gp, rpn2)
subroutine rpn2(ixy, maxm, meqn, mwaves, maux, mbc, mx, ql, qr, auxl, auxr, wave, s, amdq, apdq)