{"id":1513,"date":"2019-03-19T18:16:48","date_gmt":"2019-03-19T18:16:48","guid":{"rendered":"https:\/\/www.ssec.wisc.edu\/aeri\/?page_id=1513"},"modified":"2019-04-22T19:15:59","modified_gmt":"2019-04-22T19:15:59","slug":"maerisst-installation-instructions","status":"publish","type":"page","link":"https:\/\/www.ssec.wisc.edu\/aeri\/kb\/software\/maerisst-installation-instructions\/","title":{"rendered":"MAERISST Source Installation in Linux"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>MAERISST is a retrieval algorithm for obtaining sea surface skin temperature based on Marine-AERI observations of the ocean and sky.<br \/>\nThe observational requirements for MAERISST are M-AERI observations at sea at 55 degrees from nadir, 55 degrees from zenith, and zenith.<\/p>\n<p>&nbsp;<\/p>\n<h2>Installation in Linux<\/h2>\n<p><em>Note:\u00a0 This package was tested on Red Hat 4.4.7-23, using gcc 4.4.7 20120313.\u00a0 Modifications are likely needed for alternate operating systems, compilers and libraries.<\/em><\/p>\n<p>Download then unzip installation package<\/p>\n<p style=\"font-family: monospace; background: #000000; color: #c6c3c6; border: 2px solid #C6C3C6; padding: 10px;\">$ unzip dev_maerisst.zip<\/p>\n<p>&nbsp;<\/p>\n<p>Build ohwhio. This creates file <tt>libohwhio.a<\/tt><\/p>\n<p style=\"font-family: monospace; background: #000000; color: #c6c3c6; border: 2px solid #C6C3C6; padding: 10px;\">$ cd dev\/ohwhio<br \/>\n$ make -f Makefile.Linux<\/p>\n<p>&nbsp;<\/p>\n<p>Build libutil. This creates file <tt>libutil.a<\/tt><\/p>\n<p style=\"font-family: monospace; background: #000000; color: #c6c3c6; border: 2px solid #C6C3C6; padding: 10px;\">$ cd ..\/libutil<br \/>\n$ make -f makefile.linux<\/p>\n<p>&nbsp;<\/p>\n<p>Build maerisst. This creates file <tt>maerisst.exe<\/tt><\/p>\n<p style=\"font-family: monospace; background: #000000; color: #c6c3c6; border: 2px solid #C6C3C6; padding: 10px;\">$ cd ..\/maerisst<br \/>\n$ make<\/p>\n<p>&nbsp;<\/p>\n<h2>Input data<\/h2>\n<p>Required input data for MAERISST are<\/p>\n<ul>\n<li><tt>.RNC<\/tt> files from AERI<\/li>\n<li><tt>.SUM<\/tt> file from AERI<\/li>\n<li><tt>mirror.beg<\/tt> file used to collect AERI data<\/li>\n<li><tt>MAERISST.VIP<\/tt> specifies file locations for input, output, etc.<\/li>\n<li><tt>MAERISST.SIP<\/tt> specifies scene mirror position IDs, and other parameters\n<ul>\n<li><tt>SceneMirPosIDzenithSky<\/tt>:\u00a0 zenith position in mirror.beg (e.g. <tt>S<\/tt>)<\/li>\n<li><tt>SceneMirPosID1*TempCalc<\/tt>:\u00a0 55 degrees from nadir position in mirror.beg (e.g. <tt>V<\/tt>)<\/li>\n<li><tt>SceneMirPosID2*TempCalc<\/tt>:\u00a0 55 degress from zenith position in mirror.beg (e.g. <tt>W<\/tt>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Running MAERISST<\/h2>\n<p>For the test case provided, <tt>AE960318<\/tt><\/p>\n<p style=\"font-family: monospace; background: #000000; color: #c6c3c6; border: 2px solid #C6C3C6; padding: 10px;\">$ cd ..\/test_data<br \/>\n$ ..\/maerisst\/maerisst.exe<br \/>\n$ 960318<br \/>\n$ 1<\/p>\n<p>&nbsp;<\/p>\n<h2>Output<\/h2>\n<p>Three output files are generated<\/p>\n<ul>\n<li><tt>maerisst.log<\/tt>, processing log file<\/li>\n<li><tt>acsiiout.mlt<\/tt>, ASCII datafile of SST<\/li>\n<li><tt>TSKINDMP.ASC<\/tt>, parameter file<\/li>\n<\/ul>\n<p>For the test case provided, the test output can be found in\u00a0 <tt>test_output<\/tt><\/p>\n<p>To verify that matching output is generated<\/p>\n<p style=\"font-family: monospace; background: #000000; color: #c6c3c6; border: 2px solid #C6C3C6; padding: 10px;\">$ diff TSKINDMP.ASC test_output\/TSKINDMP.ASC<br \/>\n$ diff acsiiout.mlt test_output\/acsiiout.mlt<br \/>\n$ diff maerisst.log test_output\/maerisst.log<\/p>\n<p>&nbsp;<\/p>\n<h2>Reference<\/h2>\n<p>The theory behind the retrieval is described in:<br \/>\nSmith, W. L., and Coauthors, 1996: Observations of the infrared radiative properties of the ocean &#8211; implications for the measurement of sea surface temperature via satellite remote sensing. <em>Bull. Amer. Meteor. Soc.<\/em>, <strong>77<\/strong>, 41-51.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview 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. &nbsp; Installation in Linux Note:\u00a0 This package was tested on Red Hat 4.4.7-23, [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"parent":603,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1513","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/pages\/1513","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/comments?post=1513"}],"version-history":[{"count":16,"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/pages\/1513\/revisions"}],"predecessor-version":[{"id":1560,"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/pages\/1513\/revisions\/1560"}],"up":[{"embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/pages\/603"}],"wp:attachment":[{"href":"https:\/\/www.ssec.wisc.edu\/aeri\/wp-json\/wp\/v2\/media?parent=1513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}