subroutine cyclicsj
use modglobal, only:ib, ie, jb, je, ih, jh, kb, ke, kh, nsv, dt, rk3step, dxhi, ihc, jhc, khc, dy
use modfields, only:sv0, svm
use modmpi, only:excjs, myid, nprocs
integer n
do n = 1, nsv
call excjs(sv0(:, :, :, n), ib, ie, jb, je, kb - khc, ke + khc, ihc, jhc)
call excjs(svm(:, :, :, n), ib, ie, jb, je, kb - khc, ke + khc, ihc, jhc)
enddo
return
end subroutine cyclicsj