c
c Routine directly callable from C/C++ (it could be necessary to
c append an underscore, "_", to its name depending on the C/C++
c compiler used).
c
c
subroutine getatmosprofile(nalt, zvmin, zvmax, zv, depth, dens,
+ layer)
c
c Retrieving the vertical depth and density profiles corresponding
c to the current atmospheric model.
c models.
c
c Written by: S. J. Sciutto, La Plata 2019.
c
c
c Arguments:
c =========
c
c nalt............ (input, integer) The number of profile data
c points (altitudes), in meters. Must be at least
c 10.
c zvmin, zvmax.... (input, double precision) Range of vertical
c altitudes of the profile.
c - If zvmin <= zvmax, then the altitude range
c and the altitudes of array zv will be
c evaluated automatically with the following
c following criteria: If zvmin < zvmax, the
c selected range is [zvmin, zvmax].
c If zvmin = zvmax, then if zvground is
c defined, then zvmin = min(0, zvground);
c otherwise zvmin = 0. If zvinjection is
c defined, then
c zvmax = max(100 km, zvinjection).
c - If zvmin > zvmax, then the profile altitudes
c are taken exactly as provided by the calling
c program in array zv.
c zv.............. (input-output, double precision, array(nalt))
c Array containing the vertical altitudes
c [m.a.s.l.] of the profile.
c depth........... (output, double precision, array(nalt)) Profile
c of vertical depths [g/cm2].
c dens............ (output, double precision, array(nalt)) Profile
c of densities [g/cm3].
c layer........... (output, integer, array(nalt)) Atmospheric model
c layer of each of the profile points.
c
c
c<--->
|
These pages are maintained by Sergio J. Sciutto |
Back to AIRES library index |
| Back to AIRES home |