AMROC Main     Blockstructured Adaptive Mesh Refinement in object-oriented C++


Main Page   Class Hierarchy   Compound List   File List  

Makefile  combl.f  cuser.i  init1.f  rp1euvlg.f  flx1eu.f  rec1eu.f  chk1eu.f  bcouteu1.f  Problem.h  amr_main.C 

applications/euler/1d/Shocktube/src/init1.f


c
c
c     =====================================================
       subroutine ic(maxmx,meqn,mbc,mx,x,dx,q)
c     =====================================================
       implicit double precision (a-h,o-z)
c
       include  "cuser.i"
c
       dimension q(meqn,1-mbc:maxmx+mbc)
       dimension x(1-mbc:maxmx+mbc)
c
       do 150 i=1,mx
          if (x(i) .lt. sloc) then
             q(1,i) = rhol
             q(2,i) = rhoul
             q(3,i) = el
          else 
             q(1,i) = rhor
             q(2,i) = rhour
             q(3,i) = er
          endif
 150   continue
c     
       return
       end


Quickstart     Users Guide     Programmers Reference     Installation      Examples     Download



AMROC Main      Home      Contact
last update: 06/01/04