/[MITgcm]/www.ecco-group.org/automatic.htm
ViewVC logotype

Annotation of /www.ecco-group.org/automatic.htm

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (hide annotations) (download) (as text)
Tue Mar 26 11:32:20 2013 UTC (11 years ago) by heimbach
Branch: MAIN
Changes since 1.3: +6 -9 lines
File MIME type: text/html
Correct a few links
(ACTS no longer there, MITgcm online manual out of date)

1 heimbach 1.1 <html>
2     <head>
3     <title>ECCO: Estimating the Circulation &amp; Climate of the Ocean</title>
4    
5     <meta name="description" content="Welcome to the Estimation of the
6     Circulation and Climate of the Ocean (ECCO) project homepage. ECCO is a consortium
7     involving the Massachusetts Institute of Technology (MIT), the Jet Propulsion
8     Laboratory (JPL/NASA), the Scripps Institution of Oceanography (SIO/SDSC) and the Institut
9     fuer Meereskunde at the University of Hamburg (IfM). It is funded by the National
10     Oceanographic Partnership Program (NOPP). The long term goal of ECCO is to provide
11     a high resolution coupled ocean/sea-ice/biochemical (and ultimately, consistent
12     atmospheric) state estimate to a wide community.">
13    
14     <meta name="keywords" content="ocean state estimation, ocean data assimilation, re-analysis, Estimation of the Circulation and Climate of the Ocean, ECCO, ECCO- GODAE, ECCO-JPL,GECCO, ECCO2, synthesis, WOCE, altimetry, ocean model, general circulation model,MITgcm, automatic differentiation, algorithmic differentiation, adjoint model, Lagrange multiplier method, OpenAD, TAF, climate variability, ECCO products, Argo, TOPEX-POSEIDON, Jason-1, GRACE, ERS-1, ERS-2, ENVISAT, GFO, XBT, CTD, SEaOS, Kalman filter, Green's function, air-sea fluxes, LAS, DODS, OPeNDAP, MIT, JPL.">
15    
16    
17     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
18     <link href="styles/ecco.css" rel="stylesheet" type="text/css" />
19     </head>
20     <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
21     <table width="756" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="border">
22     <tr>
23     <td><img src="images/mock2_01.gif" alt="Estimating the Circulation &amp; Climate of the Ocean" width="754" height="63" border="0" usemap="#Map" />
24     <map name="Map">
25     <area shape="rect" coords="10,16,450,49" href="index.htm" />
26     </map>
27     </td>
28     </tr>
29     <tr>
30     <td><table width="754" border="0" cellpadding="0" cellspacing="0">
31    
32     <tr>
33     <td bgcolor="#E8F2F6"><table width="754" border="0" cellpadding="0" cellspacing="0">
34     <tr>
35     <td width="100" height="24" align="center" valign="middle" bgcolor="#729BBA"><a href="about.htm" class="topnavlink">about ecco</a></td>
36     <td width="5" height="24" align="center" valign="middle" bgcolor="#729BBA"><span class="topnavlink">|</span></td>
37     <td width="94" height="24" align="center" valign="middle" bgcolor="#729BBA"><a href="products.htm" class="topnavlink"> products</a></td>
38     <td width="5" height="24" align="center" valign="middle" bgcolor="#729BBA"><span class="topnavlink">|</span></td>
39     <td width="87" height="24" align="center" valign="middle" bgcolor="#729BBA"><a href="model.htm" class="topnavlink">model </a></td>
40     <td width="5" height="24" align="center" valign="middle" bgcolor="#729BBA"><span class="topnavlink">|</span></td>
41     <td width="178" height="24" align="center" valign="middle" bgcolor="#729BBA"><a href="automatic.htm" class="topnavhi"> automatic differentiation</a></td>
42     <td width="5" height="24" align="center" valign="middle" bgcolor="#729BBA"><span class="topnavlink">|</span></td>
43     <td width="62" align="center" valign="middle" bgcolor="#729BBA"><a href="news.htm" class="topnavlink">news</a></td>
44     <td width="5" align="center" valign="middle" bgcolor="#729BBA"><span class="topnavlink">|</span></td>
45     <td width="108" height="24" align="center" valign="middle" bgcolor="#729BBA"><a href="publications.htm" class="topnavlink">publications</a><a href="press.htm" class="topnavlink"></a></td>
46     <td width="5" height="24" align="center" valign="middle" bgcolor="#729BBA"><span class="topnavlink">|</span></td>
47     <td width="95" height="24" align="center" valign="middle" bgcolor="#729BBA"><span class="topnavlink"><a href="resources.htm" class="topnavlink">computing</a> </span></td>
48     </tr>
49     <tr>
50     <td height="22" colspan="13" valign="middle" bgcolor="#F3F2ED"><div align="right"><span class="breadcrumbslink"><a href="index.htm" class="breadcrumbslink">home</a> &gt; <strong>automatic differentiation </strong><img src="images/spacer.gif" width="10" height="1" /></span> </div></td>
51     </tr>
52     </table></td>
53     </tr>
54    
55     </table> </td>
56     </tr>
57     <tr>
58     <td><table border="0" cellpadding="0" cellspacing="0">
59     <tr>
60     <td width="141" valign="top"><table width="142" height="678" border="0" cellpadding="5" cellspacing="0" bgcolor="#F3F2ED">
61    
62     <tr>
63     <td height="22" valign="bottom" bgcolor="#333333" class="leftnavlinkhi">+ automatic differentiation </td>
64     </tr>
65     <tr>
66     <td height="22" bgcolor="#F3F2ED" class="leftnavlink"><a href="index.htm" class="leftnavlink">home</a></td>
67     </tr>
68     <tr>
69     <td height="22" bgcolor="#F3F2ED" class="leftnavlink">&nbsp;</td>
70     </tr>
71    
72     <tr>
73     <td width="128" height="22" bgcolor="#F3F2ED" class="leftnavlink"><a href="thera.html" class="leftnavlink"></a></td>
74     </tr>
75     <tr>
76     <td height="22" bgcolor="#F3F2ED" class="leftnavlink">&nbsp;</td>
77     </tr>
78    
79     <tr>
80     <td height="538" bgcolor="#F3F2ED">&nbsp;</td>
81     </tr>
82     </table>
83     </td>
84     <td width="579" valign="top"><table border="0" cellpadding="5" cellspacing="0">
85     <tr>
86     <td width="563"><p class="headergray">&nbsp;</p>
87     <p class="headergray">TANGENT LINEAR AND ADJOINT CODE GENERATION VIA AUTOMATIC DIFFERENTIATION</p>
88     <table border="0" align="right" cellpadding="0" cellspacing="0" class="img">
89     <tr>
90     <td width="147" height="106" align="center"><div align="center"><img src="images/sslegend.gif" width="180" height="162" class="img" /></div></td>
91     </tr>
92     </table>
93     <p class="headergray"> (AD) </p>
94     Automatic Differentiation (AD) is a technology for automatically augmenting computer programs, including arbitrarily complex simulations, with statements for the computation of derivatives (tangent linear, adjoint, Hessian, etc.), also known as sensitivities. AD tools in our context provide source-to-source transformation of a function, given as comouter code, to generate efficient and accurate (truncation-free) code for computing first, second and higher-order derivatives of the given function. <BR />
95     <BR />
96 heimbach 1.4 Since the mid-1990's, groups at MIT, SIO, JPL and GFDL have applied AD tools for generating tangent linear and adjoint code for ocean circulation and climate studies. AD has been used in a practical way to study three broad classes of problems: (i) parameter sensitivity of the climate system, (ii) initial and boundary value sensitivity, and (iii) ocean state estimation (or data assimilation). A description of the implementation of AD in the context of the <A href="http://mitgcm.org" target="_blank">MITgcm</A> is given in chapter 5 of the <A href="http://mitgcm.org/public/r2_manual/latest/" target="_blank">MITgcm Online Documentation</A>. <BR />
97 heimbach 1.1 <BR />
98 heimbach 1.4 The current ocean state estimation effort may be considered to be among the most complex inverse modeling exercises attempted to date. It has placed the <A href="#">ECCO consortium </A>in a position to push the limits of AD, and given it experience and expertise to address questions as to where and how AD needs to be improved for large scale applications in the Earth sciences and beyond. <BR />
99 heimbach 1.1 <BR />
100 heimbach 1.4 Efforts are currently under way to facilitate the access to, and considerably augment the power of existing AD tools through the development of an open-source tool <strong><A href="http://www-unix.mcs.anl.gov/OpenAD/" target="_blank">OpenAD</A></strong>.
101 heimbach 1.1 <BR />
102 heimbach 1.4 <BR>
103     Here's an (incomplete) list of other AD tools:
104 heimbach 1.1 <UL>
105     <LI><A href="http://www.autodiff.org" target="_blank">Autodiff.org</A>
106 heimbach 1.4 </li><LI><A href="http://tapenade.inria.fr:8080/tapenade/index.jsp" target="_blank">TAPENADE</A>
107 heimbach 1.1 </li><LI><A href="http://www.autodiff.com/tamc/" target="_blank">TAMC</A>
108 heimbach 1.3 </li><LI><A href="http://fastopt.de/products/taf/" target="_blank">TAF</A>
109 heimbach 1.1 </li><LI><A href="http://www-unix.mcs.anl.gov/autodiff/ADIFOR/" target="_blank">ADIFOR</A>
110     </li><LI><A href="http://www-fp.mcs.anl.gov/adic/" target="_blank">ADIC</A>
111     </li><LI><A href="http://www.sc.rwth-aachen.de/vehreschild/adimat/" target="_blank">ADiMat</A>
112     </li><LI><A href="http://www.amorg.co.uk/AD/MAD/" target="_blank">MAD</A>
113     </li><LI><A href="http://yoric.mit.edu/daepack/" target="_blank">DAEPACK</A></LI>
114     </UL>
115     </td>
116     </tr>
117    
118     </table>
119     <p><BR />
120     </p></td>
121     </tr>
122    
123     </table></td>
124     </tr>
125    
126     <tr>
127     <td><img src="images/mock2_06.gif" width="754" height="129" alt="" /></td>
128     </tr>
129     <tr>
130     <td bgcolor="#B0CBD6"><table width="754" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="#73A3B7">
131     <tr>
132     <td><div align="center" class="footerlink">@ 2007 ECCO <span class="topnavlink">| <a href="search.htm" class="footerlink">search</a> |</span> <a href="site.htm" class="footerlink">site map</a> <span class="topnavlink">|</span> <a href="contact.htm" class="footerlink">contact us</a> <span class="topnavlink">|</span><a href="mailto:heimbach_AT_mit_DOT_edu" class="footerlink"> webmaster </a></div></td>
133     </tr>
134    
135     </table></td>
136     </tr>
137     </table>
138    
139     <map name="Map"><area shape="rect" coords="10,16,450,49" href="index.htm" />
140 heimbach 1.2 </map>
141     <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
142     </script>
143     <script type="text/javascript">
144     _uacct = "UA-2053007-2";
145     urchinTracker();
146     </script>
147     </body>
148     </html>

  ViewVC Help
Powered by ViewVC 1.1.22