Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routines
The SCOR/IAPSO<sup>1</sup> Working Group 127 on Thermodynamics and Equation of State of Seawater has prepared recommendations for new methods and algorithms for numerical estimation of the the thermophysical properties of seawater. As an outcome of this work, a new Intern...
Main Authors: | , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Copernicus Publications
2010-07-01
|
Series: | Ocean Science |
Online Access: | http://www.ocean-sci.net/6/695/2010/os-6-695-2010.pdf |
id |
doaj-3dd4662baea642948b9606095c5ed371 |
---|---|
record_format |
Article |
spelling |
doaj-3dd4662baea642948b9606095c5ed3712020-11-25T01:31:26ZengCopernicus PublicationsOcean Science1812-07841812-07922010-07-016369571810.5194/os-6-695-2010Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routinesD. G. WrightR. FeistelJ. H. ReissmannK. MiyagawaD. R. JackettW. WagnerU. OverhoffC. GuderA. FeistelG. M. MarionThe SCOR/IAPSO<sup>1</sup> Working Group 127 on Thermodynamics and Equation of State of Seawater has prepared recommendations for new methods and algorithms for numerical estimation of the the thermophysical properties of seawater. As an outcome of this work, a new International Thermodynamic Equation of Seawater (TEOS–10) was endorsed by IOC/UNESCO<sup>2</sup> in June 2009 as the official replacement and extension of the 1980 International Equation of State, EOS-80. As part of this new standard a source code package has been prepared that is now made freely available to users via the World Wide Web. This package includes two libraries referred to as the SIA (Sea-Ice-Air) library and the GSW (Gibbs SeaWater) library. Information on the GSW library may be found on the TEOS-10 web site (<a href="http://www.TEOS-10.org" target="_blank">http://www.TEOS-10.org</a>). This publication provides an introduction to the SIA library which contains routines to calculate various thermodynamic properties as discussed in the companion paper. The SIA library is very comprehensive, including routines to deal with fluid water, ice, seawater and humid air as well as equilibrium states involving various combinations of these, with equivalent code developed in different languages. The code is hierachically structured in modules that support (i) almost unlimited extension with respect to additional properties or relations, (ii) an extraction of self-contained sub-libraries, (iii) separate updating of the empirical thermodynamic potentials, and (iv) code verification on different platforms and between different languages. Error trapping is implemented to identify when one or more of the primary routines are accessed significantly beyond their established range of validity. The initial version of the SIA library is available in Visual Basic and FORTRAN as a supplement to this publication and updates will be maintained on the TEOS-10 web site. <br><br> <sup>1</sup>SCOR/IAPSO: Scientific Committee on Oceanic Research/International Association for the Physical Sciences of the Oceans<br> <sup>2</sup>IOC/UNESCO: Intergovernmental Oceanographic Commission/United Nations Educational, Scientific and Cultural Organization http://www.ocean-sci.net/6/695/2010/os-6-695-2010.pdf |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
D. G. Wright R. Feistel J. H. Reissmann K. Miyagawa D. R. Jackett W. Wagner U. Overhoff C. Guder A. Feistel G. M. Marion |
spellingShingle |
D. G. Wright R. Feistel J. H. Reissmann K. Miyagawa D. R. Jackett W. Wagner U. Overhoff C. Guder A. Feistel G. M. Marion Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routines Ocean Science |
author_facet |
D. G. Wright R. Feistel J. H. Reissmann K. Miyagawa D. R. Jackett W. Wagner U. Overhoff C. Guder A. Feistel G. M. Marion |
author_sort |
D. G. Wright |
title |
Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routines |
title_short |
Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routines |
title_full |
Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routines |
title_fullStr |
Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routines |
title_full_unstemmed |
Numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – Part 2: The library routines |
title_sort |
numerical implementation and oceanographic application of the thermodynamic potentials of liquid water, water vapour, ice, seawater and humid air – part 2: the library routines |
publisher |
Copernicus Publications |
series |
Ocean Science |
issn |
1812-0784 1812-0792 |
publishDate |
2010-07-01 |
description |
The SCOR/IAPSO<sup>1</sup> Working Group 127 on Thermodynamics and Equation of State of Seawater has prepared recommendations for new methods and algorithms for numerical estimation of the the thermophysical properties of seawater. As an outcome of this work, a new International Thermodynamic Equation of Seawater (TEOS–10) was endorsed by IOC/UNESCO<sup>2</sup> in June 2009 as the official replacement and extension of the 1980 International Equation of State, EOS-80. As part of this new standard a source code package has been prepared that is now made freely available to users via the World Wide Web. This package includes two libraries referred to as the SIA (Sea-Ice-Air) library and the GSW (Gibbs SeaWater) library. Information on the GSW library may be found on the TEOS-10 web site (<a href="http://www.TEOS-10.org" target="_blank">http://www.TEOS-10.org</a>). This publication provides an introduction to the SIA library which contains routines to calculate various thermodynamic properties as discussed in the companion paper. The SIA library is very comprehensive, including routines to deal with fluid water, ice, seawater and humid air as well as equilibrium states involving various combinations of these, with equivalent code developed in different languages. The code is hierachically structured in modules that support (i) almost unlimited extension with respect to additional properties or relations, (ii) an extraction of self-contained sub-libraries, (iii) separate updating of the empirical thermodynamic potentials, and (iv) code verification on different platforms and between different languages. Error trapping is implemented to identify when one or more of the primary routines are accessed significantly beyond their established range of validity. The initial version of the SIA library is available in Visual Basic and FORTRAN as a supplement to this publication and updates will be maintained on the TEOS-10 web site. <br><br> <sup>1</sup>SCOR/IAPSO: Scientific Committee on Oceanic Research/International Association for the Physical Sciences of the Oceans<br> <sup>2</sup>IOC/UNESCO: Intergovernmental Oceanographic Commission/United Nations Educational, Scientific and Cultural Organization |
url |
http://www.ocean-sci.net/6/695/2010/os-6-695-2010.pdf |
work_keys_str_mv |
AT dgwright numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT rfeistel numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT jhreissmann numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT kmiyagawa numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT drjackett numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT wwagner numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT uoverhoff numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT cguder numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT afeistel numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines AT gmmarion numericalimplementationandoceanographicapplicationofthethermodynamicpotentialsofliquidwaterwatervapouriceseawaterandhumidairpart2thelibraryroutines |
_version_ |
1725086747499429888 |