{"id":582,"date":"2024-11-07T00:45:00","date_gmt":"2024-11-07T08:45:00","guid":{"rendered":"https:\/\/dornsife.usc.edu\/scribe\/?p=582"},"modified":"2025-10-21T00:46:48","modified_gmt":"2025-10-21T07:46:48","slug":"hydrodynamic-stability-resolvent-analysis","status":"publish","type":"post","link":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/","title":{"rendered":"Hydrodynamic Stability: Resolvent Analysis"},"content":{"rendered":"\n\n\n\n\n  \n    \n\n\n\n\n\n\n<div\n  class=\"cc--component-container cc--article-hero \"\n\n  \n  \n  \n  \n  \n  \n  >\n  <div class=\"c--component c--article-hero\"\n    \n      >\n\n    \n<div class=\"inner-wrapper\">\n  \n  \n  <div class=\"text-wrapper\">\n    \n              \n<div class=\"f--field f--page-title\">\n\n    \n  <h1>Hydrodynamic Stability: Resolvent Analysis<\/h1>\n\n\n<\/div>\n    \n    \n          <strong class=\"author-field\"><span >By<\/span>Oliver Khan<\/strong>\n    \n          <span class=\"post-date-field\">November 7, 2024<\/span>\n      <\/div>\n<\/div>\n\n\n  <\/div><\/div>\n\n  \n    \n\n\n\n\n\n\n<div\n  class=\"cc--component-container cc--social-share \"\n\n  \n  \n  \n  \n  \n  \n  >\n  <div class=\"c--component c--social-share\"\n    \n      >\n\n    \n  <div class=\"content-wrapper\">\n    <span class=\"a2a_kit a2a_kit_size_32 addtoany_list\" style=\"line-height: 32px;\">\n      <span class=\"title\">\n        Share\n      <\/span>\n                        <a class=\"a2a_button_copy_link\" target=\"_blank\" href=\"\/#copy_link\" rel=\"nofollow noopener\" title=\"Link\">\n            <span class=\"a2a_svg a2a_s__default a2a_s_copy_link\">\n              <svg height=\"19\" viewBox=\"0 0 19 19\" width=\"19\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"m7.43475275 9.52380952-2.17490843 2.26076008c-1.08745421 1.058837-1.68841575 2.518315-1.68841575 4.0350275 0 1.5167124.60096154 2.9475732 1.68841575 4.0350274 1.058837 1.0874543 2.51831502 1.6884158 4.03502747 1.6884158 1.44087681 0 2.80427251-.5423678 3.86936601-1.5289606l.1656615-.1594552 2.2321428-2.2321428-1.6311813-1.6311813-2.2321429 2.26076c-.6581959.658196-1.5167124 1.0016026-2.43246332 1.0016026s-1.7742674-.3434066-2.43246337-1.0016026c-.65819597-.6581959-1.00160257-1.5167124-1.00160257-2.4324633 0-.8547009.2991453-1.6595442.87416905-2.2981957l.12743352-.1342677 2.23214286-2.2321429zm6.88661855-.40736607-5.26116068 5.26116075 1.61881868 1.6188186 5.2611607-5.2611607zm1.3837569-5.54501488c-1.4408768 0-2.8042725.54236779-3.869366 1.52896062l-.1656615.15945513-2.23214282 2.23214286 1.63118132 1.63118132 2.2321429-2.23214286c.6581959-.65819597 1.5167124-1.00160256 2.4324633-1.00160256s1.7742674.34340659 2.4324634 1.00160256 1.0016026 1.51671246 1.0016026 2.43246337c0 .85470089-.2991453 1.65954419-.8741691 2.29819559l-.1274335.1342678-2.2321429 2.2321428 1.5739469 1.5739469 2.2321429-2.2321428c1.0874542-1.058837 1.6884157-2.5183151 1.6884157-4.03502751 0-1.51671245-.6009615-2.94757326-1.6884157-4.03502747-1.058837-1.08745421-2.518315-1.68841575-4.0350275-1.68841575z\" transform=\"translate(-3 -3)\"\/><\/svg>\n            <\/span>\n            <span class=\"a2a_label visually-hidden\">Copy Link<\/span>\n          <\/a>\n                                <a class=\"a2a_button_facebook\" target=\"_blank\" href=\"\/#facebook\" rel=\"nofollow noopener\" title=\"Facebook\">\n            <span class=\"a2a_svg a2a_s__default a2a_s_facebook\">\n              <svg height=\"19\" viewBox=\"0 0 19 19\" width=\"19\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"m23.9512 6h-16.9024c-.57923625 0-1.0488.46956375-1.0488 1.0488v16.9024c0 .5792362.46956375 1.0488 1.0488 1.0488h9.10024v-7.34768h-2.46772v-2.87584h2.46772v-2.11508c0-2.45404 1.49872-3.79012 3.68828-3.79012.7389668-.00263323 1.4775241.03516995 2.21236.11324v2.56348h-1.51392c-1.18788 0-1.4174.56544-1.4174 1.39612v1.8316h2.84772l-.37088 2.87584h-2.47684v7.34844h4.83284c.5792362 0 1.0488-.4695638 1.0488-1.0488v-16.9024c0-.57923625-.4695638-1.0488-1.0488-1.0488z\" fill-rule=\"evenodd\" transform=\"translate(-6 -6)\"\/><\/svg>\n            <\/span>\n            <span class=\"a2a_label visually-hidden\">Facebook<\/span>\n          <\/a>\n                                <a class=\"a2a_button_twitter\" target=\"_blank\" href=\"\/#twitter\" rel=\"nofollow noopener\" title=\"X\">\n            <span class=\"a2a_svg a2a_s__default a2a_s_twitter\">\n              <svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\"\n\t y=\"0px\" viewBox=\"0 0 30 30\" enable-background=\"new 0 0 30 30\" xml:space=\"preserve\" width=\"19\" height=\"19\">\n<path fill=\"#000\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.5,16.2l-0.8-1.1l-6.3-9h2.7l5.1,7.3l0.8,1.1\n\tl6.6,9.4h-2.7L14.5,16.2L14.5,16.2z M16.9,13.4l7.4-8.7h-1.8l-6.5,7.5L11,4.8H5l7.8,11.4L5,25.2h1.8l6.8-7.9l5.5,7.9h6L16.9,13.4\n\tL16.9,13.4z\"\/>\n<\/svg>\n\n            <\/span>\n            <span class=\"a2a_label visually-hidden\">X<\/span>\n          <\/a>\n                                <a class=\"a2a_button_linkedin\" target=\"_blank\" href=\"\/#linkedin\" rel=\"nofollow noopener\" title=\"Linkedin\">\n            <span class=\"a2a_svg a2a_s__default a2a_s_linkedin\">\n              <svg height=\"19\" viewBox=\"0 0 19 19\" width=\"19\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"m25 21.4220779c0 1.974026-1.6038961 3.5779221-3.5779221 3.5779221h-11.84415582c-1.97402598 0-3.57792208-1.6038961-3.57792208-3.5779221v-11.84415582c0-1.97402598 1.6038961-3.57792208 3.57792208-3.57792208h11.84415582c1.974026 0 3.5779221 1.6038961 3.5779221 3.57792208zm-14.5584416-12.21428569c-.98701295 0-1.60389606.61688311-1.60389606 1.48051949-.12337663.8636364.49350649 1.4805195 1.48051946 1.4805195.987013 0 1.6038961-.6168831 1.6038961-1.4805195 0-.86363638-.6168831-1.48051949-1.4805195-1.48051949zm1.3571429 12.70779219v-8.6363636h-2.83766234v8.6363636zm10.2402597 0v-4.9350649c0-2.5909091-1.3571428-3.8246753-3.3311688-3.8246753-1.4805195 0-2.0974026.8636363-2.4675325 1.4805194v-1.2337662h-2.8376623v8.6363636h2.8376623v-4.9350649c0-.2467532 0-.4935065.1233767-.7402597.1233766-.4935065.6168831-.987013 1.4805194-.987013.987013 0 1.4805195.7402597 1.4805195 1.974026v4.564935z\" transform=\"translate(-6 -6)\"\/><\/svg>\n            <\/span>\n            <span class=\"a2a_label visually-hidden\">LinkedIn<\/span>\n          <\/a>\n                                <a class=\"a2a_button_bluesky\" target=\"_blank\" href=\"\/#bluesky\" rel=\"nofollow noopener\" title=\"Bluesky\">\n            <span class=\"a2a_svg a2a_s__default a2a_s_bluesky\">\n              <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"50px\" height=\"50px\" viewBox=\"0 0 24 24\">\n                <path fill=\"#00000\" d=\"M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565C.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479c.815 2.736 3.713 3.66 6.383 3.364c.136-.02.275-.039.415-.056c-.138.022-.276.04-.415.056c-3.912.58-7.387 2.005-2.83 7.078c5.013 5.19 6.87-1.113 7.823-4.308c.953 3.195 2.05 9.271 7.733 4.308c4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056c2.67.297 5.568-.628 6.383-3.364c.246-.828.624-5.79.624-6.478c0-.69-.139-1.861-.902-2.206c-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8\"  fill-rule=\"evenodd\" \/>\n              <\/svg>\n            <\/span>\n            <span class=\"a2a_label visually-hidden\">Bluesky<\/span>\n          <\/a>\n                                <a class=\"a2a_button_email\" target=\"_blank\" href=\"\/#email\" rel=\"nofollow noopener\" title=\"E-mail\">\n            <span class=\"a2a_svg a2a_s__default a2a_s_print\">\n              <svg height=\"12\" viewBox=\"0 0 18 12\" width=\"18\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"m8.14285714 9.42857143c-.17142857 0-.34285714 0-.51428571.08571428l7.28571427 6.34285719c.3428572.2571428.6857143.2571428.9428572 0l7.2857142-6.34285719c-.0857142-.08571428-.2571428-.08571428-.4285714-.08571428zm-1.28571428 1.11428567v.1714286 8.5714286c0 .6857143.6 1.2857143 1.28571428 1.2857143h14.57142856c.6857143 0 1.2857143-.6 1.2857143-1.2857143v-8.5714286c0-.0857143 0-.0857143 0-.1714286l-7.2 6.3428572c-.7714286.6857143-1.8857143.6857143-2.6571429 0z\" fill-rule=\"evenodd\" transform=\"translate(-6 -9)\"\/><\/svg>\n            <\/span>\n            <span class=\"a2a_label visually-hidden\">Email<\/span>\n          <\/a>\n                  <\/span>\n  <\/div>\n\n  <\/div><\/div>\n \n\n\n\n  \n    \n\n\n\n\n\n\n<div\n  class=\"cc--component-container cc--rich-text \"\n\n  \n  \n  \n  \n  \n  \n  >\n  <div class=\"c--component c--rich-text\"\n    \n      >\n\n    \n      \n<div class=\"f--field f--wysiwyg\">\n\n    \n  <p><strong>Hydrodynamic Stability: Resolvent Analysis<\/strong><\/p>\n<p>Welcome back. In today\u2019s blog post, we will continue our discussion of hydrodynamic stability by discussing resolvent analysis, which is complementary to classical linear stability analysis. While linear stability analysis looks at the growth of small perturbations to an unforced base flow, resolvent analysis finds maximum gain input-output structures in a flow field that describe the linear response of the flow to forcing. One of the revolutionary parts to resolvent analysis is that the forcing could be the nonlinear terms in the Navier-Stokes equations. Thus, this method can extract fundamental structures in turbulent flow fields by examining the response of the linear part of the Navier-Stokes equations to the nonlinear part. In this blog, we will begin by introducing the basic formulation of resolvent analysis and compare it to the formulation of classical linear stability analysis. We will then show the connection between high-gain resolvent modes and pseudospectra, and conclude with a brief overview of the applications of resolvent analysis.<\/p>\n<p>Resolvent analysis considers a base flow with velocity\u00a0<strong>U<\/strong>\u00a0and pressure P, and a disturbance (which is not necessarily small) with velocity\u00a0<strong>u<\/strong>\u00a0and pressure p. For the sake of generality, let\u2019s also assume an external forcing,\u00a0<strong>g<\/strong>. In this case, the nonlinear disturbance equations for the perturbation are<\/p>\n<p>\u2202<strong>u<\/strong>\/\u2202t\u00a0 = \u2013\u00a0<strong>U<\/strong>\u2022\u2207<strong>u<\/strong>\u00a0\u2013\u00a0<strong>u<\/strong>\u2022\u2207<strong>U<\/strong>\u00a0+ 1\/Re \u2207<sup>2<\/sup><strong>u\u00a0<\/strong>\u2013 \u2207p\u00a0 \u2013\u00a0<strong>u<\/strong>\u2022\u2207<strong>u<\/strong>\u00a0+\u00a0<strong>g<\/strong>,<\/p>\n<p>\u2207 \u2022\u00a0<strong>u<\/strong>\u00a0= \u2207<sup>T<\/sup><strong>u<\/strong>\u00a0<strong>=<\/strong>\u00a00.<\/p>\n<p>If the disturbance velocity\u00a0<strong>u<\/strong>\u00a0and pressure p are combined into a column vector\u00a0<strong>q<\/strong>\u00a0= [<strong>u<\/strong>, p]<sup>T<\/sup>, then the momentum and continuity equations can be rewritten in block matrix form as<\/p>\n<p>\u2202\/\u2202t E<strong>q<\/strong>\u00a0= L<strong>q<\/strong>\u00a0+\u00a0<strong>f<\/strong>,<\/p>\n<p>with the singular matrix<\/p>\n<p>E = [I, 0;<\/p>\n<p>0, 0],<\/p>\n<p>the linearized Navier-Stokes operator<\/p>\n<p>L = [-<strong>U<\/strong>\u2022\u2207 \u2013 \u2207<strong>U<\/strong><sup>T<\/sup>\u00a0+ 1\/Re \u2207<sup>2<\/sup>, -\u2207;<\/p>\n<p>\u2207<sup>T<\/sup>, 0],<\/p>\n<p>and forcing vector<\/p>\n<p><strong>f<\/strong>\u00a0= [-<strong>u<\/strong>\u2022\u2207<strong>u<\/strong>\u00a0+\u00a0<strong>g<\/strong>, 0]<sup>T<\/sup>.<\/p>\n<p>Since resolvent analysis typically works in the frequency domain, the next step is to assume harmonic forcing of the form\u00a0<strong>f<\/strong>\u00a0=\u00a0<strong>f<\/strong><sub>\ud835\udf14<\/sub>\u00a0exp(i\ud835\udf14t). Since L and E are linear operators, this will produce a response\u00a0<strong>q<\/strong>\u00a0=\u00a0<strong>q<\/strong><sub>\ud835\udf14<\/sub>\u00a0exp(i\ud835\udf14t), governed by the equation<\/p>\n<p>(i\ud835\udf14E \u2013 L)<strong>q<\/strong>\u00a0=\u00a0<strong>f<\/strong>.<\/p>\n<p>Therefore, the velocity and pressure field response\u00a0\u00a0<strong>q<\/strong>\u00a0can be written in terms of the forcing term\u00a0<strong>f<\/strong>\u00a0as<\/p>\n<p><strong>q<\/strong>\u00a0= (i\ud835\udf14E \u2013 L)<sup>-1<\/sup>\u00a0<strong>f<\/strong>\u00a0:= H(i\ud835\udf14)\u00a0<strong>f<\/strong>.<\/p>\n<p>The map H(i\ud835\udf14) = (i\ud835\udf14E \u2013 L)<sup>-1<\/sup>\u00a0between the forcing and the response is important enough to be given its own name: the\u00a0<em>resolvent<\/em>. Although H(i\ud835\udf14) is an infinite-dimensional operator that involves gradient and Laplacian operators, it can be discretized on a grid to yield a finite-dimensional representation. With a bit more work, we could then show that a singular value decomposition of the discretized resolvent operator,<\/p>\n<p>H(i\ud835\udf14) = U\ud835\udef4V<sup>*<\/sup>,<\/p>\n<p>gives the maximum-gain input-output modes in the flow field. In particular, the right singular vectors,\u00a0<strong>v<\/strong>, are the forcing modes, the left singular vectors,\u00a0<strong>u<\/strong>, are response modes, and the singular values, \ud835\udf0e, represent the amplification of\u00a0<strong>u<\/strong>\u00a0with respect to\u00a0<strong>v<\/strong>. Since the first couple singular values are often much larger than the others, the first couple forcing and response modes dominate the input-output dynamics. Therefore, the effect of the nonlinear term,\u00a0<strong>u<\/strong>\u2022\u2207<strong>u,<\/strong>\u00a0or the external forcing,\u00a0<strong>g,<\/strong>\u00a0on the flow field can often be understood by just analyzing the first couple forcing and response mode pairs. This opens the way for new understandings of turbulent flows via coherent structures or reduced-order models that can be used for control.<\/p>\n<p>At this point, two remarks are in order. First, the input-output dynamics described by the resolvent H(i\ud835\udf14) are separate but complementary to the internal dynamics described by linear stability analysis. While resolvent analysis considered the Navier-Stokes equations with forcing\u00a0<strong>f<\/strong>\u00a0comprising the internal convective nonlinearity and external forcing, the governing equation for linear stability analysis is<\/p>\n<p>\u2202\/\u2202t E<strong>q<\/strong>\u00a0= L<strong>q<\/strong>.<\/p>\n<p>When\u00a0<strong>q<\/strong>\u00a0is assumed to have the form\u00a0<strong>q<\/strong><sub>\ud835\udf06<\/sub>\u00a0exp(\ud835\udf06t), the equation above yields the generalized eigenvalue problem<\/p>\n<p>\ud835\udf06 E<strong>q<\/strong><sub>\ud835\udf06<\/sub>\u00a0= L<strong>q<\/strong><sub>\ud835\udf06<\/sub>,<\/p>\n<p>which yields the instability modes\u00a0<strong>q<\/strong><sub>\ud835\udf06<\/sub>, and their frequencies Im(\ud835\udf06) and growth rates Re(\ud835\udf06). The second remark is that the resolvent operator H(i\ud835\udf14) is closely related to the pseudospectrum of L. In particular, we can recall in the last blog post that the \ud835\udf00-pseudospectrum of L is the set of all complex numbers z such that ||(zE \u2013 L)<sup>-1<\/sup>|| \u2265 \ud835\udf00<sup>-1<\/sup>. Therefore, the pseudospectrum is equivalently defined as the set of complex numbers z such that ||H(z)||\u00a0 \u2265 \ud835\udf00<sup>-1<\/sup>, which can itself be rewritten as the set of complex numbers z that satisfy \ud835\udf0e<sub>max<\/sub>(H(z)) \u2265 \ud835\udf00<sup>-1<\/sup>, where \ud835\udf0e<sub>max<\/sub>\u00a0is the maximum singular value of H(z). Therefore, in resolvent analysis, the operator H is evaluated along the imaginary axis, and the maximum singular value of H(i\ud835\udf14) is directly related to the pseudospectrum where \ud835\udf00 = 1\/\ud835\udf0e<sub>max<\/sub>. If H(i\ud835\udf14) has large values of \ud835\udf0e<sub>max<\/sub>\u00a0across a range of frequencies that lie far away from the eigenvalues of L, that means that the pseudospectra of L extend far away from the eigenvalues of L. The only way this can happen is if L is non-normal, and supports transient energy growth. Hence, the high-gain input-output mode pairs identified from resolvent analysis can have high gain due to non-normality of L.<\/p>\n<p>Although resolvent analysis has a lot of rich and dense mathematics, it has proven to be a valuable tool in a multitude of settings. When external forcing is neglected and\u00a0<strong>f<\/strong>\u00a0is taken to be just the nonlinear terms from the Navier-Stokes equation, then the structures of the forcing and response modes can provide insight into fundamental processes in turbulence. If the nonlinear terms are neglected but the external forcing is taken to be nonzero, then the forcing modes give the forcing structures that produce the most amplified responses, which are given by the response modes. This information can then be used to design actuators that excite a flow field in the locations marked by the high-gain forcing modes. Next week, we will explore more applications of resolvent analysis and provide a bit more details on how reduced-order models can be constructed in the resolvent framework. Until then, please take care.<\/p>\n\n\n\n<\/div>\n\n\n  <\/div><\/div>\n\n\n\n  \n        \n  \n    \n\n\n\n\n\n\n<div\n  class=\"cc--component-container cc--article-related-stories \"\n\n  \n  \n  \n  \n  \n  \n  >\n  <div class=\"c--component c--article-related-stories\"\n    \n      >\n\n    \n  <div class=\"inner-wrapper\">\n              \n<div class=\"f--field f--section-title\">\n\n    \n  <h2>\n          Read more from An Introduction to Flight:\n      <\/h2>\n\n\n<\/div>\n    \n                  <article>\n              \n<div class=\"f--field f--cta-title\">\n\n    \n  <h3>\n          <a href=\"https:\/\/dornsife.usc.edu\/scribe\/2024\/09\/15\/hydrodynamic-stability-background-and-basic-definitions\/\" \n                        class=\"\" \n      >Hydrodynamic Stability: Background and Basic Definitions<\/a>\n      <\/h3>\n\n\n<\/div>\n        <\/article>\n              <article>\n              \n<div class=\"f--field f--cta-title\">\n\n    \n  <h3>\n          <a href=\"https:\/\/dornsife.usc.edu\/scribe\/2024\/09\/26\/hydrodynamic-stability-general-form-of-the-linearized-disturbance-equations\/\" \n                        class=\"\" \n      >Hydrodynamic Stability: General Form of the Linearized Disturbance Equations<\/a>\n      <\/h3>\n\n\n<\/div>\n        <\/article>\n              <article>\n              \n<div class=\"f--field f--cta-title\">\n\n    \n  <h3>\n          <a href=\"https:\/\/dornsife.usc.edu\/scribe\/2024\/10\/24\/hydrodynamic-stability-non-normality-and-transient-energy-growth\/\" \n                        class=\"\" \n      >Hydrodynamic Stability: Non-Normality and Transient Energy Growth<\/a>\n      <\/h3>\n\n\n<\/div>\n        <\/article>\n            <\/div>\n\n\n  <\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1018,"featured_media":311,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[34,33],"tags":[36,42,35],"class_list":["post-582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-an-introduction-to-flight","category-past-editor-blogs","tag-an-introduction-to-flight","tag-fall-2024","tag-oliver-khan"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hydrodynamic Stability: Resolvent Analysis<\/title>\n<meta name=\"description\" content=\"An Introduction to Flight by Editor Oliver Khan\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hydrodynamic Stability: Resolvent Analysis - Scribe\" \/>\n<meta property=\"og:description\" content=\"An Introduction to Flight by Editor Oliver Khan\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/\" \/>\n<meta property=\"og:site_name\" content=\"Scribe\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-07T08:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-21T07:46:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julia Ho\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/\"},\"author\":{\"name\":\"Julia Ho\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/ddeb07f88c2370aed994934842e2e58d\"},\"headline\":\"Hydrodynamic Stability: Resolvent Analysis\",\"datePublished\":\"2024-11-07T08:45:00+00:00\",\"dateModified\":\"2025-10-21T07:46:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/\"},\"wordCount\":4,\"image\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png\",\"keywords\":[\"an introduction to flight\",\"fall 2024\",\"oliver khan\"],\"articleSection\":[\"An Introduction to Flight\",\"Past Editor Blogs\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/\",\"url\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/\",\"name\":\"Hydrodynamic Stability: Resolvent Analysis - Scribe\",\"isPartOf\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png\",\"datePublished\":\"2024-11-07T08:45:00+00:00\",\"dateModified\":\"2025-10-21T07:46:48+00:00\",\"author\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/ddeb07f88c2370aed994934842e2e58d\"},\"description\":\"An Introduction to Flight by Editor Oliver Khan\",\"breadcrumb\":{\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage\",\"url\":\"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png\",\"contentUrl\":\"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png\",\"width\":300,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dornsife.usc.edu\/scribe\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hydrodynamic Stability: Resolvent Analysis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/#website\",\"url\":\"https:\/\/dornsife.usc.edu\/scribe\/\",\"name\":\"Scribe\",\"description\":\"USC Dornsife \",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dornsife.usc.edu\/scribe\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/ddeb07f88c2370aed994934842e2e58d\",\"name\":\"Julia Ho\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a704dfe555fcc2a4a82149cc00254ae30b04eb2beccf342d83325fbe1caaa1fb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a704dfe555fcc2a4a82149cc00254ae30b04eb2beccf342d83325fbe1caaa1fb?s=96&d=mm&r=g\",\"caption\":\"Julia Ho\"},\"url\":\"https:\/\/dornsife.usc.edu\/scribe\/author\/jvho\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hydrodynamic Stability: Resolvent Analysis","description":"An Introduction to Flight by Editor Oliver Khan","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/","og_locale":"en_US","og_type":"article","og_title":"Hydrodynamic Stability: Resolvent Analysis - Scribe","og_description":"An Introduction to Flight by Editor Oliver Khan","og_url":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/","og_site_name":"Scribe","article_published_time":"2024-11-07T08:45:00+00:00","article_modified_time":"2025-10-21T07:46:48+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png","type":"image\/png"}],"author":"Julia Ho","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#article","isPartOf":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/"},"author":{"name":"Julia Ho","@id":"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/ddeb07f88c2370aed994934842e2e58d"},"headline":"Hydrodynamic Stability: Resolvent Analysis","datePublished":"2024-11-07T08:45:00+00:00","dateModified":"2025-10-21T07:46:48+00:00","mainEntityOfPage":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/"},"wordCount":4,"image":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png","keywords":["an introduction to flight","fall 2024","oliver khan"],"articleSection":["An Introduction to Flight","Past Editor Blogs"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/","url":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/","name":"Hydrodynamic Stability: Resolvent Analysis - Scribe","isPartOf":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage"},"image":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png","datePublished":"2024-11-07T08:45:00+00:00","dateModified":"2025-10-21T07:46:48+00:00","author":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/ddeb07f88c2370aed994934842e2e58d"},"description":"An Introduction to Flight by Editor Oliver Khan","breadcrumb":{"@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#primaryimage","url":"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png","contentUrl":"https:\/\/dornsife.usc.edu\/scribe\/wp-content\/uploads\/sites\/491\/2025\/10\/oliver-300x300-1.png","width":300,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/dornsife.usc.edu\/scribe\/2024\/11\/07\/hydrodynamic-stability-resolvent-analysis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dornsife.usc.edu\/scribe\/"},{"@type":"ListItem","position":2,"name":"Hydrodynamic Stability: Resolvent Analysis"}]},{"@type":"WebSite","@id":"https:\/\/dornsife.usc.edu\/scribe\/#website","url":"https:\/\/dornsife.usc.edu\/scribe\/","name":"Scribe","description":"USC Dornsife ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dornsife.usc.edu\/scribe\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/ddeb07f88c2370aed994934842e2e58d","name":"Julia Ho","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dornsife.usc.edu\/scribe\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a704dfe555fcc2a4a82149cc00254ae30b04eb2beccf342d83325fbe1caaa1fb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a704dfe555fcc2a4a82149cc00254ae30b04eb2beccf342d83325fbe1caaa1fb?s=96&d=mm&r=g","caption":"Julia Ho"},"url":"https:\/\/dornsife.usc.edu\/scribe\/author\/jvho\/"}]}},"_links":{"self":[{"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/posts\/582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/users\/1018"}],"replies":[{"embeddable":true,"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/comments?post=582"}],"version-history":[{"count":1,"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/posts\/582\/revisions"}],"predecessor-version":[{"id":583,"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/posts\/582\/revisions\/583"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/media\/311"}],"wp:attachment":[{"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/media?parent=582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/categories?post=582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dornsife.usc.edu\/scribe\/wp-json\/wp\/v2\/tags?post=582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}