4 subroutine step2x(maxm,meqn,maux,mbc,mx,my,qold,aux,dx,dt,cflgrid,fm,fp,rpn2)
26 integer,
intent(in) :: maxm,meqn,maux,mbc,mx,my
27 real(kind=8),
intent(in) :: dx,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) :: fm(meqn, 1-mbc:mx+mbc, 1-mbc:my+mbc)
32 real(kind=8),
intent(inout) :: fp(meqn,1-mbc:mx+mbc, 1-mbc:my+mbc)
36 real(kind=8) :: faddm(meqn,1-mbc:maxm+mbc)
37 real(kind=8) :: faddp(meqn,1-mbc:maxm+mbc)
41 real(kind=8) :: q1d(meqn,1-mbc:maxm+mbc)
42 real(kind=8) :: aux2(maux,1-mbc:maxm+mbc)
43 real(kind=8) :: dtdx1d(1-mbc:maxm+mbc)
46 real(kind=8) :: wave(meqn, mwaves, 1-mbc:maxm+mbc)
47 real(kind=8) :: s(mwaves, 1-mbc:maxm + mbc)
48 real(kind=8) :: cqxx(meqn,1-mbc:maxm + mbc)
53 real(kind=8) :: dtdx,cfl1d
68 q1d(:,1-mbc:mx+mbc) = qold(:,1-mbc:mx+mbc,j)
72 dtdx1d(1-mbc:mx+mbc) = dtdx / aux(mcapa,1-mbc:mx+mbc,j)
80 aux2(:,1-mbc:mx+mbc) = aux(:,1-mbc:mx+mbc,j )
88 faddm,faddp,cfl1d,wave,s,cqxx,
rpn2)
90 cflgrid = max(cflgrid,cfl1d)
93 fm(:,1:mx+1,j) = fm(:,1:mx+1,j) + faddm(:,1:mx+1)
94 fp(:,1:mx+1,j) = fp(:,1:mx+1,j) + faddp(:,1:mx+1)
subroutine flux2_dimsplit(ixy, maxm, meqn, maux, mbc, mx, q1d, dtdx1d, aux2, faddm, faddp, cfl1d, wave, s, cqxx, rpn2)
subroutine step2x(maxm, meqn, maux, mbc, mx, my, qold, aux, dx, dt, cflgrid, fm, fp, rpn2)
subroutine rpn2(ixy, maxm, meqn, mwaves, maux, mbc, mx, ql, qr, auxl, auxr, wave, s, amdq, apdq)