- 4

Trapped Radiation ENvironment model Development

Table of contents

[ General Information | Examples | Structures | Common Blocks | Subroutines ]

General Information

The information on this page and the subsequent ones is only related to versions of Unilib up to 2.09.
Please check for more recent update.


    Ex. #1, evaluation of the magnetic field vector
    Ex. #2, evaluation of the (B, L) coordinates
    Ex. #3, evaluation of the third invariant
    Ex. #4, search the point with the lowest altitude on a magnetic drift shell
    Ex. #5, namelist to initialize UNILIB
    Ex. #6, visualisation of a drift shell
    Ex. #7, iso-contour of the shell parameter
    Ex. #8, effect of the magnetic field model parameters on the (B, L) coordinates


Common Blocks

    UC110, magnetic drift shell description
    UC120, magnetic field line description
    UC130, set of magnetic field line segments
    UC140, magnetic field description
    UC150, atmospheric model description
    UC160, general constants
    UC170, temporary magnetic field line
    UC190, control parameters, set 1
    UC192, control parameters, set 2


    UL220, get information on a magnetic field line segment
    UL225, evaluate invariant radius and latitude
    UL230, evaluate the integral invariant coordinate I
    UL240, evaluate the Hilton's function
    UL242, inverse the Hilton function
    UL245, equatorial pitch angle
    UD310, trace a magnetic drift shell
    UD315, search the mirror point with the lowest altitude
    UD316, search the equatorial point with the lowest magnetic field intensity
    UD317, trace a magnetic drift shell (new)
    UD319, transfer a field line segment from common block UC170 to UC130
    UD320, evaluate a double time integral over a drift shell
    UD321, evaluate a time integral over a magnetic field line
    UD322, special entry to subroutine UD320
    UD323, special entry to subroutine UD321
    UD327, search an extremum
    UD328, evaluate the second derivative of B
    UD329, interpolate between two or three points
    UD330, evaluate the third invariant
    UD331, evaluate the magnetic flux through a spherical cap
    UD332, evaluate the magnetic flux through a spherical pie
    UF410, search the geographic position of a magnetic field line
    UF411, search a local magnetic equator
    UF415, rebuild the labels of the field line
    UF417, search the geographic position of a magnetic field line (new)
    UF420, trace a magnetic field line segment passing through a given position
    UF421, initialize and close a field line segment
    UF422, follow a field line until a boundary condition is reached
    UF423, Runge Kutta step
    UF424, search the lowest B value
    UF425, evaluate the curvature of the field lines
    UF426, interpolating an extremum of B
    UF427, interpolating a value of B
    UF428, interpolating an altitude
    UF429, transpose a field line segment
    UM510, select a geomagnetic field model
    UM511, set the Jensen & Cain model coefficients
    UM512, set the GSFC 12/66 model coefficients
    UM513, set the DGRF/IGRF model coefficients
    UM515, perform a Schmidt normalisation
    UM517, transform from Schmidt to Kluge normalisation
    UM520, select an external magnetic field model
    UM521, ground disturbances from Kp
    UM522, position of the Sun
    UM523, GEO to GSM transformation
    UM524, GEO to SM transformation
    UM530, evaluate the magnetic field vector
    UM531, geomagnetic field
    UM532, external magnetic field
    UM533, distance to the magnetopause
    UM535, geocentric to geodetic transformation
    UM536, geodetic to geocentric transformation
    UM537, Kluge evaluation of the geomagnetic field
    UM538, Evaluate the magnetic local time
    UM539, evaluate the magnetic field
    UT540, compute modified Julian Day from date
    UT541, convert spherical coordinates to cartesian coordinates
    UT542, convert spherical vector components to cartesian components
    UT545, compute date from modified Julian Day
    UT546, convert cartesian coordinates to spherical coordinates
    UT547, convert cartesian vector components to spherical components
    UT550, select a coordinate transformation
    UT551, initialize an Euler rotation matrix
    UT552, initialize a quaternion rotation matrix
    UT555, coordinate conversion
    UT556, vector conversion
    UA610, select an atmospheric, ionospheric and/or plasmaspheric model
    UA612, provide a list of atmospheric constituents
    UA630, evaluate the density numbers and mass densities
    UA631, Anderson and Francis atmosphere
    UA632, MSISE-90 atmosphere
    UA633, IRI-90 ionosphere
    UA634, compute mass density from number density
    UA635, evaluate the Debye length
    UA636, evaluate a weighted atmospheric mass
    UA637, proton cross sections
    UA638, Hassitt proton cross sections
    UA639, equatorial electron density
    UT980, print the error messages
    UT981, (old)
    UT982, (old)
    UT985, transfer a field line of the drift shell to IDL
    UT986, pass general variables to IDL
    UT990, initialize the UNILIB libray
    UT991, print the magnetic field line
    UT992, print the magnetic drift shell
    UT993, store a magnetic field drift shell
    UT998, evaluate the magnetic field vector and the normal to the field line
    UT999, radius of curvature in a dipolar magnetic field

Not documented subroutines

    DGRFBD, IGRF/DGRF block data
    EXT530, set of external magnetic models
    EXT630, Neutral Atmosphere Empirical Model MSISE-90
    EXT635, International Reference Ionosphere IRI-90
    UXIDL, Interface to IDL (UNIX)