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 geomagneticr(latitude, longitude, altitude, fdate,
+ bnorth, bwest, bup)
c
c Calculation of the cartesian components of the geomagnetic field
c of a given location using the IGRF model.
c
c Written by: S. J. Sciutto, La Plata 1997, 2000, 2003, 2005, 2010,
c 2018.
c
c
c Arguments:
c =========
c
c latitude........ (input, double precision) Geographical latitude
c (deg).
c longitude....... (input, double precision) Geographical
c longitude (deg).
c altitude........ (input, double precision) Site altitude in
c meters above sea level.
c fdate........... (input, double precision) Date, encoded as a
c single real number. If date is positive, then
c it is interpreted as a floating point year
c (months and days are fractions of years). If
c negative, then abs(date) = day + 32 * month +
c 512 * year.
c bnorth.......... (output, double precision) Northward component
c of the geomagnetic field (nT).
c bwest........... (output, double precision) Westward component
c of the geomagnetic field (nT).
c bup............. (output, double precision) Vertically-upward
c component of the geomagnetic field (nT).
c
c
c<--->
|
These pages are maintained by Sergio J. Sciutto |
Back to AIRES library index |
| Back to AIRES home |