MAERISST Source Installation in Linux
MAERISST is a retrieval algorithm for obtaining sea surface skin temperature based on Marine-AERI observations of the ocean and sky.
The observational requirements for MAERISST are M-AERI observations at sea at 55 degrees from nadir, 55 degrees from zenith, and zenith.
Installation in Linux
Note: This package was tested on Red Hat 4.4.7-23, using gcc 4.4.7 20120313. Modifications are likely needed for alternate operating systems, compilers and libraries.
Download then unzip installation package
Build ohwhio. This creates file libohwhio.a
Build libutil. This creates file libutil.a
Build maerisst. This creates file maerisst.exe
Required input data for MAERISST are
- .RNC files from AERI
- .SUM file from AERI
- mirror.beg file used to collect AERI data
- MAERISST.VIP specifies file locations for input, output, etc.
- MAERISST.SIP specifies scene mirror position IDs, and other parameters
- SceneMirPosIDzenithSky: zenith position in mirror.beg (e.g. S)
- SceneMirPosID1*TempCalc: 55 degrees from nadir position in mirror.beg (e.g. V)
- SceneMirPosID2*TempCalc: 55 degress from zenith position in mirror.beg (e.g. W)
For the test case provided, AE960318
Three output files are generated
- maerisst.log, processing log file
- acsiiout.mlt, ASCII datafile of SST
- TSKINDMP.ASC, parameter file
For the test case provided, the test output can be found in test_output
To verify that matching output is generated
The theory behind the retrieval is described in:
Smith, W. L., and Coauthors, 1996: Observations of the infrared radiative properties of the ocean – implications for the measurement of sea surface temperature via satellite remote sensing. Bull. Amer. Meteor. Soc., 77, 41-51.