4 SUBROUTINE o3cm(amb, bmb, sortie, ntab)
18 REAL xtab(500), xa, xb, ya, yb, xincr
21 CHARACTER (LEN=20) :: modname =
''
22 CHARACTER (LEN=80) :: abort_message
27 REAL wp, xp, h, x, w, con
28 parameter(wp=0.218, xp=23.25, h=4.63, con=1.0)
30 w(x) = wp/h*exp((x-xp)/h)/(con+exp((x-xp)/h))**2
33 abort_message =
'BIG ntab'
36 xincr = (bmb-amb)/
real(ntab)
39 xtab(n) = xtab(n-1) + xincr
50 sortie = sortie + (ya+yb)/2.0*abs(xb-xa)
62 REAL gama, tzero, pzero, g, r
63 parameter(gama=6.5e-3, tzero=288., pzero=1013.25)
66 zm = tzero/gama*(1.-(rmb/pzero)**(r*gama/g))
subroutine o3cm(amb, bmb, sortie, ntab)
!$Header!integer nvarmx parameter(nfmx=10, imx=200, jmx=150, lmx=200, nvarmx=1000) real xd(imx
subroutine abort_physic(modname, message, ierr)
subroutine mbtozm(rmb, zm)