<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Courier;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"Yu Gothic";
        panose-1:2 11 4 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@Yu Gothic";
        panose-1:2 11 4 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi Christopher,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I don't think the sensitivity to wind stress curl can be derived from<o:p></o:p></p>
<p class="MsoNormal">sensitivity to wind stress alone. The problem stems from the<o:p></o:p></p>
<p class="MsoNormal">indeterminate nature of deriving wind stress from its curl.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">For instance, consider two wind stress perturbations that have<o:p></o:p></p>
<p class="MsoNormal">identical curls but different irrotational components. A<o:p></o:p></p>
<p class="MsoNormal">wind-stress-forced model's sensitivity to the perturbations would in<o:p></o:p></p>
<p class="MsoNormal">general be different between the two; i.e., the sensitivity to wind<o:p></o:p></p>
<p class="MsoNormal">stress curl is indeterminate. Expressing this sensitivity from<o:p></o:p></p>
<p class="MsoNormal">sensitivity to wind stress alone amounts to implicitly specifying<o:p></o:p></p>
<p class="MsoNormal">allowable irrotational perturbations to the wind.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Ichiro<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal"><span style="font-family:Courier">===============================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Courier">Ichiro Fukumori&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Jet Propulsion Laboratory<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Courier">e-mail:fukumori@jpl.nasa.gov | Mail Stop 300-323<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Courier">phone:&#43;1-818-354-6965&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 4800 Oak Grove Drive<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Courier">fax:&#43;1-818-393-6720&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Pasadena, CA 91109, U.S.A.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Courier">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; https://science.jpl.nasa.gov/people/Fukumori/
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:Courier">===============================================================</span><o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">&lt;ecco-support-bounces@mit.edu&gt; on behalf of Christopher Wolfe &lt;christopher.wolfe@stonybrook.edu&gt;<br>
<b>Reply-To: </b>&quot;ECCO support list, wider membership&quot; &lt;ecco-support@mit.edu&gt;<br>
<b>Date: </b>Tuesday, July 7, 2020 at 8:11 AM<br>
<b>To: </b>&quot;ECCO support list, wider membership&quot; &lt;ecco-support@mit.edu&gt;<br>
<b>Subject: </b>[EXTERNAL] Re: [ecco-support] Change-of-variable formulas for adjoint sensitivities<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">It looks like my pasted graphics don’t show up well in Gmail, so I’ve attached the whole thing as a PDF.
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Jul 7, 2020, at 10:43 AM, Christopher Wolfe &lt;<a href="mailto:christopher.wolfe@stonybrook.edu">christopher.wolfe@stonybrook.edu</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class="MsoNormal">Hi Matt and Hong:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks for the pointers. I had initially thought something similar: the sensitivities are linear, so you should just be able to do calculus operations on them. On further reflection, though, the units don’t work out. Going back to the wind
 stress curl example, if the cost function has units C, the sensitivities to wind stress are ∂J/∂τ and have units of C per N m^–2 = C m^2 N^–1. The sensitivities to wind stress curl, w, are ∂J/∂w&nbsp;and&nbsp;should have units of C per N m^–3 = C m^3 N^–1. However,
 if you just take the curl of the sensitivities, you get units of C m N^–1, which are off by a factor of m^2.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">It’s straightforward to work out the transformation rule for the derivative of τ in 1D using finite differences. The sensitivity of J to τ at the ith grid point is<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal">&lt;pdd_mathcal_J_ta.pdf&gt; <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">On a N&#43;1 point grid, we can use the chain rule to write the sensitivity to the derivative of the stress at a point j, τ’_j, as<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal">&lt;PastedGraphic-1.pdf&gt; <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">On a C-grid,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal">&lt;PastedGraphic-2.pdf&gt; <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">from which it follows that<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal">&lt;PastedGraphic-3.pdf&gt; <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">The derivative of τ with respect to τ’ is therefore<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal">&lt;PastedGraphic-4.pdf&gt; <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">and the transformed sensitivity is<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal">&lt;PastedGraphic-5.pdf&gt; <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">This has the correct units, but is effectively an integral of the original sensitivities rather than a derivative. I ran into trouble in 2D because writing the stress in terms of the curl requires solving an elliptic problem and things
 got a little hairy.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Christopher<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Jul 6, 2020, at 6:47 PM, Zhang, Hong (US 398K) &lt;<a href="mailto:hong.zhang@jpl.nasa.gov">hong.zhang@jpl.nasa.gov</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">Hi Chris,<o:p></o:p></p>
<div>
<p class="MsoNormal">You might check this paper about transformed gradient:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/jgrc.20240">https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/jgrc.20240</a><o:p></o:p></p>
</div>
<p class="MsoNormal">paragraph [26] and figure6, figure7. <o:p></o:p></p>
<div>
<p class="MsoNormal">hope it helps<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Hong<o:p></o:p></p>
</div>
</div>
</div>
</blockquote>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Jul 7, 2020, at 12:27 AM, Matthew Mazloff &lt;<a href="mailto:mmazloff@ucsd.edu">mmazloff@ucsd.edu</a>&gt; wrote:<o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Ariane V, Bruce C, and I worked this out some time ago (~2013), so the details are blurry. But I am fairly certain that it works out fine to just take the curl of the sensitivity of J to the wind stress. That should give you the sensitivity
 to the curl. The operation is linear - we should be able to work this out.... Happy to discuss, though like I said, last time I thought about this was ~2013.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Matt<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Jul 6, 2020, at 3:20 PM, Christopher Wolfe &lt;<a href="mailto:christopher.wolfe@stonybrook.edu">christopher.wolfe@stonybrook.edu</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">Hi all: <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Does any know of a simple formula (or reference) for a changing the dependent variables of adjoint sensitivities? For example, suppose you have the sensitivities of a cost function, J, to zonal and meridional wind stress. Is there a straightforward
 way to use these to calculate the sensitivity of J to the wind stress curl? I figured that there ought to be, but I got buried under a mountain of functional analysis and worried I was overthinking it.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Not sure if this is the right forum. If not, I’m happy to ask the wider MITgcm-support list.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks in advance for any pointers!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Christopher<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">----------------------------------------------------------------------------<br>
Christopher L. Pitt Wolfe<br>
Associate Professor (Physical Oceanography)<br>
School of Marine and Atmospheric&nbsp;Sciences<br>
Stony Brook University<br>
<a href="mailto:christopher.wolfe@stonybrook.edu">christopher.wolfe@stonybrook.edu</a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;631-632-3152<br>
----------------------------------------------------------------------------<o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">_______________________________________________<br>
ecco-support mailing list<br>
<a href="mailto:ecco-support@mit.edu">ecco-support@mit.edu</a><br>
<a href="https://urldefense.com/v3/__http:/mailman.mit.edu/mailman/listinfo/ecco-support__;!!Mih3wA!RKX18C0_XXsGfewHyTyCwfVfJtluJFVduMGaEw8VdxbnL8NKQZlru_0TFNBRZuFMhw$">https://urldefense.com/v3/__http://mailman.mit.edu/mailman/listinfo/ecco-support__;!!Mih3wA!RKX18C0_XXsGfewHyTyCwfVfJtluJFVduMGaEw8VdxbnL8NKQZlru_0TFNBRZuFMhw$</a>
<o:p></o:p></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
ecco-support mailing list<br>
<a href="mailto:ecco-support@mit.edu">ecco-support@mit.edu</a><br>
<a href="http://mailman.mit.edu/mailman/listinfo/ecco-support">http://mailman.mit.edu/mailman/listinfo/ecco-support</a><o:p></o:p></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</body>
</html>