IERS Conventions (2010) Software

The IERS Conventions (2010) software suite is available here. The software has been standardized and a test case is included in the header of the main program or subroutine.  It is anticipated that thorough software documentation will be available from this website in the future.

Subroutines for Chapter 4:

  • GCONV2.F - Subroutine for transformation from cartesian to geographic coordinates. Adapted from T. Fukushima.

Subroutines for Chapter 5:
Routines that were formerly provided with the IERS Conventions (2003) are listed here.

  • Routines that support the transformations described in Chapter 5 (see Section 5.9) are included in the SOFA collection.
  • PMSDNUT2.F - Subroutine to compute the diurnal lunisolar effect on polar motion. Based on the subroutine PMsdnut provided by A. Brzezinski. Differences between the two subroutines are typically smaller than 0.1 muas.
  • UTLIBR.F - Subroutine to compute the subdiurnal librations in UT1. Provided by A. Brzezinski.
  • FUNDARG.F - Subroutine to compute the lunisolar fundamental arguments from the model by Simon et al. (1994).
  • FCNNUT.F - Computes corrections to the coordinates of the CIP to account for Free Core Nutation. Contains data table to be updated each year, see here. Provided by S. Lambert. Updated 10 August 2012

Subroutines for Chapter 7:

  • DEHANTTIDEINEL.F - Subroutine to compute tidal corrections of station displacements caused by lunar and solar gravitational attraction. Provided by V. Dehant. Updated 23 October 2007, 19 February 2009, 10 April 2009, 26 March 2012, 10 June 2013. All subroutines needed for compilation are provided here.
  • HARDISP.F - Program to compute ocean tidal loading from a table of amplitudes and phases of the 11 main tides. Provided by D. Agnew. Updated 19 February 2009, 10 April 2009, 26 March 2012. All subroutines needed for compilation are provided here.
  • ARG2.F - Subroutine to compute the angular argument which depends on time for 11 tidal argument calculations. From a Table by E.W. Schwiderski. This routine replaces the previous routine ARG.f. Main changes are the use of double precision for all variables and of the four-digit year as an input argument.

Subroutines for Chapter 8:

  • ORTHO_EOP.F - Subroutine to compute the diurnal and semidiurnal variations in the Earth orientation. Calls subroutine CNMTX. From R. Eanes.
  • CNMTX.F - Subroutine called by ORTHO_EOP to compute the time dependent part of the second degree diurnal and semidiurnal tidal potential. From R. Eanes.
  • RG_ZONT2.F - Subroutine to compute the effects of zonal Earth tides on the rotation of the Earth. Calls subroutine FUNDARG. From R. Gross.

Subroutines for Chapter 9:

  • FCUL_A.F - Function to compute the global total FCULa mapping function, dependent on latitude, height, and surface temperature. Provided by V. Mendes.
  • FCUL_B.F - Function to compute the global total FCULb mapping function, dependent on latitude, height and day of year. Provided by V. Mendes.
  • FCUL_ZD_HPA.F - Subroutine to compute the Mendes-Pavlis zenith total delay, for optical wavelengths, valid for infrared to ultraviolet. Provided by V. Mendes.
  • GMF.F - Subroutine to compute the Global Mapping Functions, GMF. Provided by J. Boehm.
  • VMF1.F - Subroutine to compute the Vienna Mapping Functions 1, VMF1, to be used with "a" coefficients computed for a given site. Provided by J. Boehm. Updated March 26, 2012.
  • VMF1_HT.F - Subroutine to compute the Vienna Mapping Functions 1, VMF1, with height corrections, to be used with "a" coefficients computed for a grid. Provided by J. Boehm. Updated March 26, 2012.
  • GPT.F - Subroutine to compute the Global Pressure and Temperature, based on spherical harmonics up to degree and order 9. Provided by J. Boehm.
  • GPT2.F - Subroutine to compute the Global Pressure and Temperature 2 model, and the "a" coefficients for VMF1_HT.F, based on the file gpt2_5.grd. Provided by J. Boehm. Updated June 10, 2013.
  • gpt2_5.grd - Global 5° x 5° grid of mean values and annual and semiannual variations of the quantities for the model GPT2. Provided by J. Boehm.
  • APG.F - Subroutine to compute the asymmetric delay d in meter caused by gradients. The north and east gradients are also provided, based on spherical harmonics up to degree and order 9. Provided by J. Boehm.

Subroutines for Chapter 10:

  • XHF2002_IERS.F - Driver for the routine HF2002_IERS.F.
  • HF2002_IERS.F - Routine to compute TCB-TCG at the geocenter, derived from xhf2002.f by W. Harada and T. Fukushima.
  • xhf2002.f - Driver and routine to compute "time ephemeris" = (TCB-TCG)*(1-L_B). Provided by W. Harada and T. Fukushima.
Back to top