4 real(8),
external:: cvh2thick, cvh2temp, cvh2den,
7 real(8):: height, depth, rho, temp, rhop, rhodp, sh
8 real(8):: dep2h, dep2rho
18 write(*,*)
'# Atmosphere model=', model
22 *
"# H(m) depth(g/cm2) T(K) rho(kg/m3) SH(km) ",
23 *
" rho'(SI) rho''(SI) dep->h dep->rho" 25 *
"# ------------------------------------------------------" 29 do while( height < 500.
d3)
30 depth= cvh2thick( height )
31 temp= cvh2temp( height )
32 rho = cvh2den( height )
39 write(*,
'(1p, E10.3, 1p, E11.3, 0p, f7.1, 1p, E10.3, 40 * -3p, f7.2, 1p, E12.3, E11.3, 1p, E10.2, E10.3)' )
41 * height, depth/10., temp, rho, sh, rhop, rhodp,
43 if( height < 10005.
d0 )
then 44 height = height + 100.
d0 46 height = height*10.
d0**0.05
d0
real *8 function cvh2denp(z)
block data cblkIncident data *Za1ry *HeightOfInj d3
real(8) function cthick2den(t)
subroutine creadparam(io)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
real *8 function cvh2den2p(z)
nodes a atmos atmos temp real * cthick2h
real(8) function cvh2scaleh(vh)
subroutine cqatmosmodel(modelno)
subroutine cnrlheaderw0(io)