Blockstructured Adaptive Mesh Refinement in object-oriented C++
c =====================================================
subroutine combl()
c =====================================================
c
c Create and initialize application specific common-blocks.
c
implicit double precision (a-h,o-z)
character *16 cwork
parameter( lmechout = 10 )
c
include "cuser.i"
c
a2ref = 0.10132500E+06/1.18922d0
Wref = 0.83140000E+01/a2ref
c # Air
gamma = 1.4d0
gamma1 = 0.4d0
Wk = 29.08d0*10.d-3/Wref
cwork= 'AIR'
RU = 0.83140000E+01/(Wref*a2ref)
PA = 0.10132500E+06/a2ref
c
rhoshk = 1.862068449d0
ushk = 0.821677818d0
vshk = 0.d0
pshk = 2.458332279d0
c
qin(1) = rhoshk
qin(2) = ushk*qin(1)
qin(3) = vshk*qin(1)
qin(4) = pshk/gamma1+0.5d0*(qin(2)**2+qin(3)**2)/qin(1)
c
rhoamb = 1.d0
uamb = 0.d0
vamb = 0.d0
pamb = 1.d0
c
alf = 1.d0
beta = 0.d0
idisc = 1
x0 = 1.25d0
y0 = 0.d0
c
open(unit=lmechout, status='unknown', form='formatted',
& file='chem.dat')
write (lmechout,400) RU
write (lmechout,401) PA
write (lmechout,402) gamma
write (lmechout,403) cwork
write (lmechout,404) Wk
close (lmechout)
c
400 format('RU ',e16.8)
401 format('PA ',e16.8)
402 format('Gamma ',e16.8)
403 format('Sp ',a16)
404 format('W ',e16.8)
c
return
end
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04