source: trunk/SRC/ToBeReviewed/CALCULS/fsfzpt.pro

Last change on this file was 495, checked in by pinsard, 10 years ago

fix thanks to coding rules; typo; dupe empty lines; trailing blanks

  • Property svn:keywords set to Id
File size: 1.1 KB
Line 
1;+
2;
3; Ice freezing point
4; ==================
5;  fsfzpt: freezing point of seawater in degrees celsius
6;       units : salinity        pfs       (ipss-78)
7;               pressure        pfp      decibars
8;               temperature     fszfpt   degrees celsius
9;               freezing pt
10;       reference : unesco tech. papers in the marine science no 28 1978
11;               eighth report jpots
12;               annex 6 freezing point of seawater F.J.Millero pp.29-35
13;       checkvalue: fsfzpt=-2.588567 deg.c,for s=40.0,p=500 decibars
14;
15; @categories
16;
17; @param PFS {in}{required}
18; salinity
19;
20; @param PFP {in}{required}
21; pressure decibars
22;
23; @examples
24;
25; IDL> pfs=40.0
26; IDL> pfp=500
27; IDL> result=fsfzpt( pfs, pfp)
28; IDL> print,result
29;     -2.58857
30;
31; @returns
32; temperature freezing pt degrees celsius
33;
34; @uses
35;
36; @restrictions
37;
38; @examples
39;
40; @history
41;
42; - fplod 20091208T163045Z zeus.locean-ipsl.upmc.fr (Linux)
43;
44;   * add example
45;
46; @version
47; $Id$
48;
49; @todo seb
50;
51;-
52FUNCTION fsfzpt, pfs, pfp
53;
54  compile_opt idl2, strictarrsubs
55;
56  RETURN, ( -0.0575 + 1.710523e-3 * sqrt(pfs) - 2.154996e-4 * pfs  ) * pfs - 7.53e-4 * pfp
57END
Note: See TracBrowser for help on using the repository browser.