CINXE.COM
Document Zbl 1158.65078 - zbMATH Open
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Document Zbl 1158.65078 - zbMATH Open</title> <meta name="viewport" content="width=device-width, minimum-scale=0.1, maximum-scale=5.0"> <meta name="robots" content="noarchive, noindex"> <meta name="referrer" content="origin-when-cross-origin"> <link href="https://static.zbmath.org/contrib/bootstrap/v3.3.7/css/bootstrap.min.css" rel="stylesheet" media="screen,print"> <link href="https://static.zbmath.org/contrib/bootstrap/v3.3.7/css/bootstrap-theme.min.css" rel="stylesheet" media="screen,print"> <link href="https://static.zbmath.org/contrib/bootstrap-lightbox/v0.7.0/bootstrap-lightbox.min.css" rel="stylesheet" media="screen,print"> <link rel="stylesheet" href="https://static.zbmath.org/contrib/bootstrap-select/v1.13.14/css/bootstrap-select.min.css"> <link href="/static/css/smoothness/jquery-ui-1.10.1.custom.min.css" rel="stylesheet" media="screen"> <link href="/static/styles.css?v=20241024" rel="stylesheet" media="screen,print"> <link href="https://static.zbmath.org/zbMathJax/v0.1.38/zbmathjax.css" rel="stylesheet" media="screen,print"> <link rel="shortcut icon" href="/static/zbmath.ico"> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "url": "https://zbmath.org/", "logo": "https://zbmath.org/static/zbMATH.png" } </script> </head> <body> <div id="line"></div> <span id="clear" style="cursor: pointer;">×</span> <div id="page"> <div id="head"> <nav id="menu" class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#zbnav" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"> <img class="logo" src="/static/zbmath.gif" alt="zbMATH Open logo"> </a> </div> <div id="zbnav" class="collapse navbar-collapse"> <ul class="nav navbar-nav pages"> <li class="about"> <a href="/about/">About</a> </li> <li class="frequently-asked-questions"> <a href="/frequently-asked-questions/">FAQ</a> </li> <li class="general-help"> <a href="/general-help/">General Help</a> </li> <li class="reviewer-service"> <a href="https://zbmath.org/reviewer-service/" target="_self" >Reviewer Service</a> </li> <li> <a href="/tools-and-resources/">Tools & Resources</a> </li> <li class="contact"> <a href="/contact/">Contact</a> </li> </ul> <ul class="nav navbar-nav navbar-right prefs"> <li class="preferences dropdown"> <a data-toggle="dropdown" href="#">Preferences <i class="caret"></i></a> <ul class="dropdown-menu preferences"> <li> <form id="preferences" class="navbar-form" method="post" action="/preferences/" onsubmit="return confirm('This website uses cookies for the purposes of storing preference information on your device. Do you agree to this?\n\nPlease refer to our Privacy Policy to learn more about our use of cookies.')" > <input type="hidden" name="path" value="/?q=ra%3Azhou.lu+ai%3Aerlangga.yogi-a"> <span class=""> <label class="title">Search Form</label> <div class="form-group"> <input id="search-multi-line" type="radio" name="search" value="multi-line" checked> <label for="search-multi-line" class="radio">Multi-Line Search (default)</label> </div> <div class="form-group"> <input id="search-one-line" type="radio" name="search" value="one-line"> <label for="search-one-line" class="radio">One-Line Search</label> </div> </span> <span class="count"> <label class="title">Hits per Page</label> <div class="form-group"> <input id="count-10" type="radio" name="count" value="10"> <label for="count-10" class="radio">10</label> </div> <div class="form-group"> <input id="count-20" type="radio" name="count" value="20"> <label for="count-20" class="radio">20</label> </div> <div class="form-group"> <input id="count-50" type="radio" name="count" value="50"> <label for="count-50" class="radio">50</label> </div> <div class="form-group"> <input id="count-100" type="radio" name="count" value="100" checked> <label for="count-100" class="radio">100 (default)</label> </div> <div class="form-group"> <input id="count-200" type="radio" name="count" value="200"> <label for="count-200" class="radio">200</label> </div> </span> <span class="format"> <label class="title">Display Format</label> <div class="form-group"> <input id="format-mathjax" type="radio" name="format" value="mathjax" checked> <label for="format-mathjax" class="radio">MathJax (default)</label> </div> <div class="form-group"> <input id="format-amstex" type="radio" name="format" value="latex"> <label for="format-amstex" class="radio">LaTeX</label> </div> </span> <span class="ranking"> <label class="title">Documents Sorting</label> <div class="form-group"> <input id="documents-ranking-default" type="radio" name="documents_ranking" value="date" checked> <label for="documents-ranking-default" class="radio">Newest first (default)</label> </div> <div class="form-group"> <input id="documents-ranking-references" type="radio" name="documents_ranking" value="references"> <label for="documents-ranking-references" class="radio">Citations</label> </div> <div class="form-group"> <input id="documents-ranking-relevance" type="radio" name="documents_ranking" value="relevance"> <label for="documents-ranking-relevance" class="radio">Relevance</label> </div> </span> <span class="ranking"> <label class="title">Authors Sorting</label> <div class="form-group"> <input id="authors-ranking-default" type="radio" name="authors_ranking" value="alpha" checked> <label for="authors-ranking-default" class="radio">Alphabetically (default)</label> </div> <div class="form-group"> <input id="authors-ranking-references" type="radio" name="authors_ranking" value="references"> <label for="authors-ranking-references" class="radio">Citations</label> </div> </span> <span class="ranking"> <label class="title">Serials Sorting</label> <div class="form-group"> <input id="serials-ranking-default" type="radio" name="serials_ranking" value="alpha" checked> <label for="serials-ranking-default" class="radio">Alphabetically (default)</label> </div> <div class="form-group"> <input id="serials-ranking-references" type="radio" name="serials_ranking" value="references"> <label for="serials-ranking-references" class="radio">Citations</label> </div> </span> <span class="ranking"> <label class="title">Software Sorting</label> <div class="form-group"> <input id="software-ranking-default" type="radio" name="software_ranking" value="references" checked> <label for="software-ranking-default" class="radio">Citations (default)</label> </div> <div class="form-group"> <input id="software-ranking-alpha" type="radio" name="software_ranking" value="alpha"> <label for="software-ranking-alpha" class="radio">Alphabetically</label> </div> </span> <button type="submit" class="btn btn-default">OK</button> <div class="clearfix"> </form> </li> </ul> </li> </ul> </div> </div> </nav> <div id="tabs"> <h1 class="logo"> <a class="logo" href="/"> <img class="logo" src="/static/zbmath.gif" alt="zbMATH Open — the first resource for mathematics" > </a> </h1> <nav> <ul class="nav nav-tabs"> <li class="tab-documents active"> <a href="/">Documents</a> </li> <li class="tab-authors"> <a href="/authors/">Authors</a> </li> <li class="tab-serials"> <a href="/serials/">Serials</a> </li> <li class="tab-software"> <a href="/software/">Software</a> </li> <li class="tab-classification"> <a href="/classification/">Classification</a> </li> <li class="tab-formulae"> <a href="/formulae/">Formulæ</a> </li> </ul> </nav> <div class="clearfix"></div> </div> <div class="content-fixed"> <div class="content-formular"> <div style="display: none;"> <div class="row ml-0"id="multi-line-new-line" style="display: none;"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-0-f" aria-label="field"> <option data-type="input" value="any" selected>Anywhere</option> <option data-type="input" value="au">Authors</option> <option data-type="input" value="ti">Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><select class="form-control multi-line-operators multi-line-selectpicker" name="ml-0-op" aria-label="operator"> <option value="and" selected>AND</option> <option value="andnot">AND NOT</option> <option value="or">OR</option> </select></div> </div> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input"> <span class="multi-line-value" id="multi-line-type-range"><span style="padding-left: 5px;">from</span> <input name="ml-0-v1" class="form-control multi-line-input" type="text" value="" aria-label="value"> until <input name="ml-0-v2" class="form-control multi-line-input" type="text" value="" aria-label="value"></span> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-la" placeholder="use name or ISO code"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-rv" placeholder="enter name or zbMATH reviewer number"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-an" placeholder="Zbl, JFM or ERAM number"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-en" placeholder="e.g. DOI, ISBN, arXiv ID"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-sw" placeholder="use * to find all documents using software"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-br" placeholder="find documents about the life or work of a person"> <span class="multi-line-value" id="multi-line-type-multiselect-db"> <select class="multi-line-selectpicker" data-width="100%" multiple> <option value="zbl">Zbl</option> <option value="arxiv">arXiv</option> <option value="jfm">JFM</option> <option value="eram">ERAM</option> </select> <input type="hidden" class="multi-line-input" name="ml-0-v" value=""> </span> </div> <form name="documents" method="GET" action="/" autocomplete="off"> <div class="documents multi-line" style="display: none;"> <div class="forms"> <ul class="nav forms"> <li class="one-line"> <span tabindex="0" class="glyphicon glyphicon-question-sign" title="One-Line Search allows for free logical combinations of search fields" aria-label="One-Line Search allows for free logical combinations of search fields" data-placement="bottom"></span> <a style="display: inline-block;" href="#">One-Line Search <span class="glyphicon glyphicon-search"></span></a> </li> </ul> </div> <div class="clearfix"></div> <div class="container-fluid"> <input type="hidden" id="multi-line-ml" name="ml" value="3"> <div id="multi-line-row-wrapper"> <div class="row ml-1"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-1-f" aria-label="field"> <option data-type="input" value="any" selected>Anywhere</option> <option data-type="input" value="au">Authors</option> <option data-type="input" value="ti">Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-1-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><select class="form-control multi-line-operators multi-line-selectpicker" name="ml-1-op" aria-label="operator"> <option value="and" selected>AND</option> <option value="andnot">AND NOT</option> <option value="or">OR</option> </select></div> </div> <div class="row ml-2"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-2-f" aria-label="field"> <option data-type="input" value="any">Anywhere</option> <option data-type="input" value="au" selected>Authors</option> <option data-type="input" value="ti">Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-2-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><select class="form-control multi-line-operators multi-line-selectpicker" name="ml-2-op" aria-label="operator"> <option value="and" selected>AND</option> <option value="andnot">AND NOT</option> <option value="or">OR</option> </select></div> </div> <div class="row ml-3"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-3-f" aria-label="field"> <option data-type="input" value="any">Anywhere</option> <option data-type="input" value="au">Authors</option> <option data-type="input" value="ti" selected>Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-3-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><div id="multi-line-plus"> <a href="#"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> add line</a> </div></div> </div> </div> <div class="row"> <div class="col-xs-12 form-inline"> <div class="form-group field checkboxes-wrapper" id="checkboxes-wrapper-test" style="visibility: hidden; position: fixed;"> <label>Document Type:</label> <div class="checkboxes"> <div class="slider"> <label title="search for Articles in Journals"> <input type="checkbox" class="form-control" value="j" checked> <span tabindex="0"><small></small></span> Journal Articles </label> </div> <div class="slider"> <label title="search for Articles in Conference Proceedings and Collected Volumes"> <input type="checkbox" class="form-control" value="a" checked> <span tabindex="0"><small></small></span> Collection Articles </label> </div> <div class="slider"> <label title="search for Monographs, Proceedings, Dissertations etc."> <input type="checkbox" class="form-control" value="b" checked> <span tabindex="0"><small></small></span> Books </label> </div> <div class="slider"> <label title="search for arXiv Preprints"> <input type="checkbox" class="form-control" value="p" checked> <span tabindex="0"><small></small></span> arXiv Preprints </label> </div> </div> </div> <div class="form-group field checkboxes-wrapper" id="checkboxes-wrapper-real"> <label>Document Type:</label> <div class="checkboxes"> <div class="slider"> <label for="dt-j" title="search for Articles in Journals"> <input type="checkbox" id="dt-j" name="dt" class="form-control" value="j" checked> <span tabindex="0"><small></small></span> Journal Articles </label> </div> <div class="slider"> <label for="dt-a" title="search for Articles in Conference Proceedings and Collected Volumes"> <input type="checkbox" id="dt-a" name="dt" class="form-control" value="a" checked> <span tabindex="0"><small></small></span> Collection Articles </label> </div> <div class="slider"> <label for="dt-b" title="search for Monographs, Proceedings, Dissertations etc."> <input type="checkbox" id="dt-b" name="dt" class="form-control" value="b" checked> <span tabindex="0"><small></small></span> Books </label> </div> <div class="slider"> <label for="dt-p" title="search for arXiv Preprints"> <input type="checkbox" id="dt-p" name="dt" class="form-control" value="p" checked> <span tabindex="0"><small></small></span> arXiv Preprints </label> </div> </div> </div> </div> </div> <div class="row"> <div class="col-xs-12 buttons"> <a tabindex="0" class="btn btn-default clear-all">Reset all <span class="glyphicon glyphicon-remove"></span></a> <div class="submit"> <button class="btn btn-default search" type="submit">Search <span class="glyphicon glyphicon-search"></span></button> </div> </div> </div> </div> </div> </form> <form class="form-inline" name="documents" method="GET" action="/"> <div class="documents one-line" style="display: block;"> <div class="forms"> <ul class="nav forms"> <li class="multi-line"><a href="#">New Multi-Line Search <span class="glyphicon glyphicon-list"></span></a></li> </ul> </div> <div id="search-row" class="input-group box"> <span> <div id="search-field"> <input class="query form-control" type="text" name="q" value="ra:zhou.lu ai:erlangga.yogi-a" aria-label="Search for documents" placeholder="Search for documents" autocomplete="off"> </div> <div class="search-buttons input-group-btn"> <div class="btn-group"> <button class="btn btn-default search" type="submit"><span class="virtual">Search</span> <span class="glyphicon glyphicon-search" style="top: 2px;"></span></button> </div> </div> </span> <span> <div class="search-buttons input-group-btn"> <div class="btn-group"> <div class="btn-group fields"> <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">Fields <i class="caret"></i></button> <ul id="fields" class="dropdown-menu pull-right"> <li><a href="#"><span class="token item">any:</span><span> </span>anywhere (default)</a></li> <li><a href="#"><span class="token item">ab:</span><span> </span>review text</a></li> <li><a href="#"><span class="token item">an:</span><span> </span>zbmath id</a></li> <li><a href="#"><span class="token item">any:</span><span> </span>anywhere</a></li> <li><a href="#"><span class="token item">au:</span><span> </span>contributor name</a></li> <li><a href="#"><span class="token item">br:</span><span> </span>biographic reference name</a></li> <li><a href="#"><span class="token item">cc:</span><span> </span>msc title</a></li> <li><a href="#"><span class="token item">dt:</span><span> </span>document type</a></li> <li><a href="#"><span class="token item">doi:</span><span> </span>doi</a></li> <li><a href="#"><span class="token item">en:</span><span> </span>external id</a></li> <li><a href="#"><span class="token item">la:</span><span> </span>language</a></li> <li><a href="#"><span class="token item">pu:</span><span> </span>publisher</a></li> <li><a href="#"><span class="token item">py:</span><span> </span>year</a></li> <li><a href="#"><span class="token item">rv:</span><span> </span>reviewer name</a></li> <li><a href="#"><span class="token item">so:</span><span> </span>source</a></li> <li><a href="#"><span class="token item">sw:</span><span> </span>software name</a></li> <li><a href="#"><span class="token item">ti:</span><span> </span>title</a></li> <li><a href="#"><span class="token item">ut:</span><span> </span>keyword</a></li> </ul> </div> <div class="btn-group operators"> <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">Operators <i class="caret"></i></button> <ul id="operators" class="dropdown-menu pull-right"> <li><a href="#"><span class="token">a <span class="item">&</span> b </span><span> </span>logical and (default)</a></li> <li><a href="#"><span class="token">a <span class="item">|</span> b </span><span> </span>logical or</a></li> <li><a href="#"><span class="token"><span class="item">!</span>ab </span><span> </span>logical not</a></li> <li><a href="#"><span class="token">abc<span class="item">*</span> </span><span> </span>right wildcard</a></li> <li><a href="#"><span class="token"><span class="item">"</span>ab c<span class="item">"</span></span><span> </span>phrase</a></li> <li><a href="#"><span class="token"><span class="item">(</span>ab c<span class="item">)</span></span><span> </span>parentheses</a></li> </ul> </div> </div> </div> <div class="special"> <ul class="nav help-button"> <li class="dropdown pull-right"> <a href="#">Help <i class="caret"></i></a> </li> </ul> </div> </span> </div> <div class="help"><h2>Examples</h2> <div id="help-terms" role="table"> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Geometry">Geometry</a></span> <span class="search-explanation" role="cell" role="cell">Search for the term <em>Geometry</em> in <strong>any</strong> field. Queries are <strong>case-independent</strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Funct%2A">Funct*</a></span> <span class="search-explanation" role="cell"><strong>Wildcard</strong> queries are specified by <strong><u>*</u></strong> (e.g. <em>functions</em>, <em>functorial</em>, etc.). Otherwise the search is <strong>exact</strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=%22Topological+group%22">"Topological group"</a></span> <span class="search-explanation" role="cell"><strong>Phrases</strong> (multi-words) should be set in <u>"</u>straight quotation marks<u>"</u>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=au%3A+Bourbaki+%26+ti%3A+Algebra">au: Bourbaki & ti: Algebra</a></span> <span class="search-explanation" role="cell">Search for <strong><u>au</u>thor</strong> and <strong><u>ti</u>tle</strong>. The <strong>and-operator &</strong> is default and can be omitted.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Chebyshev+%7C+Tschebyscheff">Chebyshev | Tschebyscheff</a></span> <span class="search-explanation" role="cell">The <strong>or-operator |</strong> allows to search for <em>Chebyshev</em> or <em>Tschebyscheff</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Quasi%2A+map%2A+py%3A+1989">Quasi* map* py: 1989</a></span> <span class="search-explanation" role="cell">The resulting documents have <strong><u>p</u>ublication <u>y</u>ear</strong> <em>1989</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=so%3A+Eur%2A+J%2A+Mat%2A+Soc%2A+cc%3A+14">so: Eur* J* Mat* Soc* cc: 14</a></span> <span class="search-explanation" role="cell">Search for publications in a particular <strong><u>so</u>urce</strong> with a <strong>Mathematics Subject <u>C</u>lassification <u>c</u>ode (<u>cc</u>)</strong> in <em>14</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=%22Partial+diff%2A+eq%2A%22+%21+elliptic">"Partial diff* eq*" ! elliptic</a></span> <span class="search-explanation" role="cell">The <strong>not</strong>-operator <strong>!</strong> eliminates all results containing the word <em>elliptic</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=dt%3A+b+%26+au%3A+Hilbert">dt: b & au: Hilbert</a></span> <span class="search-explanation" role="cell">The <strong><u>d</u>ocument <u>t</u>ype</strong> is set to books; alternatively: <u>j</u> for <strong>journal articles</strong>, <u>a</u> for <strong>book articles</strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=py%3A+2000-2015+cc%3A+%2894A+%7C+11T%29">py: 2000-2015 cc: (94A | 11T)</a></span> <span class="search-explanation" role="cell">Number <strong>ranges</strong> are accepted. Terms can be grouped within <strong><u>(</u>parentheses<u>)</u></strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=la%3A+chinese">la: chinese</a></span> <span class="search-explanation" role="cell">Find documents in a given <strong><u>la</u>nguage</strong>. <a href="http://en.wikipedia.org/wiki/ISO_639-1">ISO 639-1</a> language codes can also be used.</span> </div> </div> <div id="help-fields"> <h2>Fields</h2> <table> <tr> <td class="nowrap padding" role="rowheader"><strong>any</strong></td> <td class="padding">anywhere</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>an</strong></td> <td class="padding">internal document identifier</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>au</strong></td> <td class="padding">author, editor</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ai</strong></td> <td class="padding">internal author identifier</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ti</strong></td> <td class="padding">title</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>la</strong></td> <td class="padding">language</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>so</strong></td> <td class="padding">source</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ab</strong></td> <td class="padding">review, abstract</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>py</strong></td> <td class="padding">publication year</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>rv</strong></td> <td class="padding">reviewer</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>cc</strong></td> <td class="padding">MSC code</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ut</strong></td> <td class="padding">uncontrolled term</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>dt</strong></td> <td class="padding" colspan="4">document type (<strong>j</strong>: journal article; <strong>b</strong>: book; <strong>a</strong>: book article)</td> </tr> </table> </div> <div id="help-operators"> <h2>Operators</h2> <table> <tr> <td class="nowrap padding" role="rowheader">a <strong>&</strong> b</td> <td class="padding">logic and</td> </tr> <tr> <td class="nowrap padding" role="rowheader">a <strong>|</strong> b</td> <td class="padding">logic or</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>!</strong>ab</td> <td class="padding">logic not</td> </tr> <tr> <td class="nowrap padding" role="rowheader">abc<strong>*</strong></td> <td class="padding">right wildcard</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>"</strong>ab c<strong>"</strong></td> <td class="padding">phrase</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>(</strong>ab c<strong>)</strong></td> <td class="padding">parentheses</td> </tr> </table> </div> <p> See also our <a href="/general-help/">General Help</a>. </p></div> </div> </form> <div class="clearfix"></div> </div> <div class="content-shadow"></div> </div> </div> <div id="body"> <div id="main"> <div class="messages"> </div> <div id="documents"> <div class="content-main"> <div class="content-item"><div class="item"> <article> <div class="author"><a href="/authors/erlangga.yogi-a" title="Author Profile">Erlangga, Yogi A.</a></div> <h2 class="title"> <strong>Advances in iterative methods and preconditioners for the Helmholtz equation.</strong> <i>(English)</i> <a class="label nowrap" href="/1158.65078">Zbl 1158.65078</a> </h2> <div class="source"> <a href="/serials/2822" title="Journal Profile">Arch. Comput. Methods Eng.</a> <a href="/?q=in%3A216251" title="Articles in this Issue">15, No. 1, 37-66 (2008)</a>. </div> <div class="abstract">The Helmholtz equation \(\nabla ^{2}u(\mathbf{x})+\kappa ^{2}u(\mathbf{x})=h( \mathbf{x}),\) where \(\nabla ^{2}\) is the Laplacian, \(\kappa \) is the wave number, \(h\) is a forcing function and \(u\) is the amplitude, finds applications in many important fields including aeroacoustics, under-water acoustics, seismic inversion and electromagnetics. Therefore computation of its solutions in a two or three dimensional domain is important. The linear system arising from a discretization of the Helmholtz equation is typically characterized by indefiniteness of the (real part of the) eigenvalues of the corresponding coefficient matrix, and hence the corresponding iterative scheme may encounter convergence problems. <br class="zbmathjax-paragraph">This paper reviews and highlights some recent advances in iterative methods for the Helmholtz equation. In particular, the author focuses on the Krylov subspace methods and the shifted Laplacian preconditioner. Some theories behind the shifted Laplacian preconditioner are given, and numerical results are presented for realistic problems. There are 142 references listed in this paper which include several recent surveys on similar subjects. The emphasis is on engineering computation, however, and the reader who is interested in the theoretical aspects is therefore encouraged to look for additional sources as well.<div class="reviewer"> Reviewer: <a href="/authors/?q=rv%3A9674">Sui Sun Cheng (Hsinchu)</a></div> <div class="clearfix"></div></div> <div class="clear"></div> <br> <div class="citations"><div class="clear"><a href="/?q=rf%3A5298423">Cited in <strong>71</strong> Documents</a></div></div> <div class="classification"> <h3>MSC:</h3> <table><tr> <td> <a class="mono" href="/classification/?q=cc%3A65N06" title="MSC2020">65N06</a> </td> <td class="space"> Finite difference methods for boundary value problems involving PDEs </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A65F10" title="MSC2020">65F10</a> </td> <td class="space"> Iterative numerical methods for linear systems </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A65N55" title="MSC2020">65N55</a> </td> <td class="space"> Multigrid methods; domain decomposition for boundary value problems involving PDEs </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A65F35" title="MSC2020">65F35</a> </td> <td class="space"> Numerical computation of matrix norms, conditioning, scaling </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A35J05" title="MSC2020">35J05</a> </td> <td class="space"> Laplace operator, Helmholtz equation (reduced wave equation), Poisson equation </td> </tr></table> </div><div class="keywords"> <h3>Keywords:</h3><a href="/?q=ut%3AHelmholtz+equation">Helmholtz equation</a>; <a href="/?q=ut%3Aiterative+methods">iterative methods</a>; <a href="/?q=ut%3AKrylov+subspace+methods">Krylov subspace methods</a>; <a href="/?q=ut%3Apreconditioner">preconditioner</a>; <a href="/?q=ut%3Anumerical+examples">numerical examples</a>; <a href="/?q=ut%3Afinite+difference+method">finite difference method</a></div> <div class="software"> <h3>Software:</h3><a href="/software/679">PARDISO</a>; <a href="/software/19092">LFA</a>; <a href="/software/8225">CGS</a>; <a href="/software/9677">Wesseling</a>; <a href="/software/8566">symrcm</a>; <a href="/software/8734">ILUT</a>; <a href="/software/41207">AILU</a></div> <!-- Modal used to show zbmath metadata in different output formats--> <div class="modal fade" id="metadataModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Cite</h4> </div> <div class="modal-body"> <div class="form-group"> <label for="select-output" class="control-label">Format</label> <select id="select-output" class="form-control" aria-label="Select Metadata format"></select> </div> <div class="form-group"> <label for="metadataText" class="control-label">Result</label> <textarea class="form-control" id="metadataText" rows="10" style="min-width: 100%;max-width: 100%"></textarea> </div> <div id="metadata-alert" class="alert alert-danger" role="alert" style="display: none;"> <!-- alert for connection errors etc --> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" onclick="copyMetadata()">Copy to clipboard</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div class="functions clearfix"> <div class="function"> <!-- Button trigger metadata modal --> <a type="button" class="btn btn-default btn-xs pdf" data-toggle="modal" data-target="#metadataModal" data-itemtype="Zbl" data-itemname="Zbl 1158.65078" data-ciurl="/ci/05298423" data-biburl="/bibtex/05298423.bib" data-amsurl="/amsrefs/05298423.bib" data-xmlurl="/xml/05298423.xml" > Cite </a> <a class="btn btn-default btn-xs pdf" data-container="body" type="button" href="/pdf/05298423.pdf" title="Zbl 1158.65078 as PDF">Review PDF</a> </div> <div class="fulltexts"> <span class="fulltext">Full Text:</span> <a class="btn btn-default btn-xs" type="button" href="https://doi.org/10.1007/s11831-007-9013-7" aria-label="DOI for “Advances in iterative methods and preconditioners for the Helmholtz equation”" title="10.1007/s11831-007-9013-7">DOI</a> </div> <div class="sfx" style="float: right;"> </div> </div> <div class="references"> <h3>References:</h3> <table><tr> <td>[1]</td> <td class="space">Abarbanel S, Gottlieb D (1997) A mathematical analysis of the PML method. J Comput Phys 134:357–363 · <a href="/0887.65122" class="nowrap">Zbl 0887.65122</a> · <a href="https://doi.org/10.1006/jcph.1997.5717" class="nowrap">doi:10.1006/jcph.1997.5717</a></td> </tr><tr> <td>[2]</td> <td class="space">Abarbanel S, Gottlieb D (1998) On the construction and analysis of absorbing layers in CEM. Appl Numer Math 27:331–340 · <a href="/0924.35160" class="nowrap">Zbl 0924.35160</a> · <a href="https://doi.org/10.1016/S0168-9274(98)00018-X" class="nowrap">doi:10.1016/S0168-9274(98)00018-X</a></td> </tr><tr> <td>[3]</td> <td class="space">Alcouffe RE, Brandt A, Dendy JE Jr, Painter JW (1981) The multi-grid method for the diffusion equation with strongly discontinuous coefficients. SIAM J Sci Comput 2:430–454 · <a href="/0474.76082" class="nowrap">Zbl 0474.76082</a> · <a href="https://doi.org/10.1137/0902035" class="nowrap">doi:10.1137/0902035</a></td> </tr><tr> <td>[4]</td> <td class="space">Arnoldi WE (1951) The principle of minimized iterations in the solution of the matrix eigenvalue problem. Q Appl Math 9:17–29 · <a href="/0042.12801" class="nowrap">Zbl 0042.12801</a></td> </tr><tr> <td>[5]</td> <td class="space">Babuska I, Sauter S (1997) Is the pollution effect of the FEM avoidable for the Helmholtz equation considering high wave numbers?. SIAM J Numer Anal 27:323–352 · <a href="/0956.65095" class="nowrap">Zbl 0956.65095</a></td> </tr><tr> <td>[6]</td> <td class="space">Babuska I, Ihlenburg F, Strouboulis T, Gangaraj SK (1997) Posteriori error estimation for finite element solutions of Helmholtz’s equation. Part I: the quality of local indicators and estimators. Int J Numer Methods Eng 40:3443–3462 · <a href="/0974.76042" class="nowrap">Zbl 0974.76042</a> · <a href="https://doi.org/10.1002/(SICI)1097-0207(19970930)40:18<3443::AID-NME221>3.0.CO;2-1" class="nowrap">doi:10.1002/(SICI)1097-0207(19970930)40:18<3443::AID-NME221>3.0.CO;2-1</a></td> </tr><tr> <td>[7]</td> <td class="space">Babuska I, Ihlenburg F, Strouboulis T, Gangaraj SK (1997) Posteriori error estimation for finite element solutions of Helmholtz’s equation. Part II: estimation of the pollution error. Int J Numer Methods Eng 40:3883–3900 · <a href="/0974.76043" class="nowrap">Zbl 0974.76043</a> · <a href="https://doi.org/10.1002/(SICI)1097-0207(19971115)40:21<3883::AID-NME231>3.0.CO;2-V" class="nowrap">doi:10.1002/(SICI)1097-0207(19971115)40:21<3883::AID-NME231>3.0.CO;2-V</a></td> </tr><tr> <td>[8]</td> <td class="space">Bamberger A, Joly P, Roberts JE (1990) Second-order absorbing boundary conditions for the wave equation: a solution for the corner problem. SIAM J Numer Anal 27:323–352 · <a href="/0716.35036" class="nowrap">Zbl 0716.35036</a> · <a href="https://doi.org/10.1137/0727021" class="nowrap">doi:10.1137/0727021</a></td> </tr><tr> <td>[9]</td> <td class="space">Bayliss A, Gunzburger M, Turkel E (1982) Boundary conditions for the numerical solution of elliptic equations in exterior regions. SIAM J Appl Math 42:430–451 · <a href="/0479.65056" class="nowrap">Zbl 0479.65056</a> · <a href="https://doi.org/10.1137/0142032" class="nowrap">doi:10.1137/0142032</a></td> </tr><tr> <td>[10]</td> <td class="space">Bayliss A, Goldstein CI, Turkel E (1983) An iterative method for Helmholtz equation. J Comput Phys 49:443–457 · <a href="/0524.65068" class="nowrap">Zbl 0524.65068</a> · <a href="https://doi.org/10.1016/0021-9991(83)90139-0" class="nowrap">doi:10.1016/0021-9991(83)90139-0</a></td> </tr><tr> <td>[11]</td> <td class="space">Bayliss A, Goldstein CI, Turkel E (1985) The numerical solution of the Helmholtz equation for wave propagation problems in underwater acoustics. Comput Math Appl 11:655–665 · <a href="/0596.76092" class="nowrap">Zbl 0596.76092</a> · <a href="https://doi.org/10.1016/0898-1221(85)90162-2" class="nowrap">doi:10.1016/0898-1221(85)90162-2</a></td> </tr><tr> <td>[12]</td> <td class="space">Bayliss A, Goldstein CI, Turkel E (1985) On accuracy conditions for the numerical computation of waves. J Comput Phys 59:396–404 · <a href="/0647.65072" class="nowrap">Zbl 0647.65072</a> · <a href="https://doi.org/10.1016/0021-9991(85)90119-6" class="nowrap">doi:10.1016/0021-9991(85)90119-6</a></td> </tr><tr> <td>[13]</td> <td class="space">Benamou JD, Despres B (1997) Domain decomposition method for the Helmholtz equation and related optimal control problems. J Comput Phys 136:62–88 · <a href="/0884.65118" class="nowrap">Zbl 0884.65118</a> · <a href="https://doi.org/10.1006/jcph.1997.5742" class="nowrap">doi:10.1006/jcph.1997.5742</a></td> </tr><tr> <td>[14]</td> <td class="space">Benzi M, Haws JC, Tuma M (2000) Preconditioning highly indefinite and nonsymmetric matrices. SIAM J Sci Comput 22:1333–1353 · <a href="/0985.65036" class="nowrap">Zbl 0985.65036</a> · <a href="https://doi.org/10.1137/S1064827599361308" class="nowrap">doi:10.1137/S1064827599361308</a></td> </tr><tr> <td>[15]</td> <td class="space">Berenger JP (1994) A perfectly matched layer for the absorption of electromagnetic waves. J Comput Phys 114:185–200 · <a href="/0814.65129" class="nowrap">Zbl 0814.65129</a> · <a href="https://doi.org/10.1006/jcph.1994.1159" class="nowrap">doi:10.1006/jcph.1994.1159</a></td> </tr><tr> <td>[16]</td> <td class="space">Berenger JP (1996) Three-dimensional perfectly matched layer for the absorption of electromagnetic waves. J Comput Phys 127:363–379 · <a href="/0862.65080" class="nowrap">Zbl 0862.65080</a> · <a href="https://doi.org/10.1006/jcph.1996.0181" class="nowrap">doi:10.1006/jcph.1996.0181</a></td> </tr><tr> <td>[17]</td> <td class="space">Berkhout AJ (1982) Seismic migration: imaging of acoustic energy by wave field extrapolation. Elsevier, Amsterdam</td> </tr><tr> <td>[18]</td> <td class="space">Bollöffer M (2004) A robust and efficient ILU that incorporates the growth of the inverse triangular factors. SIAM J Sci Comput 25:86–103 · <a href="/1038.65021" class="nowrap">Zbl 1038.65021</a> · <a href="https://doi.org/10.1137/S1064827502403411" class="nowrap">doi:10.1137/S1064827502403411</a></td> </tr><tr> <td>[19]</td> <td class="space">Bourgeois A, Bourget M, Lailly P, Poulet M, Ricarte P, Versteeg R (1991) Marmousi, model and data. In: Marmousi experience, pp 5–16</td> </tr><tr> <td>[20]</td> <td class="space">Brackenridge K (1993) Multigrid and cyclic reduction applied to the Helmholtz equation. In: Melson ND, Manteuffel TA, McCormick SF (eds) Proc 6th Copper Mountain conf on multigrid methods, pp 31–41</td> </tr><tr> <td>[21]</td> <td class="space">Brandt A (1977) Multi–level adaptive solutions to boundary–value problems. Math Comput 31:333–390 · <a href="/0373.65054" class="nowrap">Zbl 0373.65054</a> · <a href="https://doi.org/10.1090/S0025-5718-1977-0431719-X" class="nowrap">doi:10.1090/S0025-5718-1977-0431719-X</a></td> </tr><tr> <td>[22]</td> <td class="space">Brandt A (2002) Multigrid techniques: 1984 guide with applications to fluid dynamics. Technical Report GMD-Studie 85, GMD Sankt Augustine, Germany · <a href="/0581.76033" class="nowrap">Zbl 0581.76033</a></td> </tr><tr> <td>[23]</td> <td class="space">Brandt A, Livshits I (1997) Wave-ray multigrid methods for standing wave equations. Electr Trans Numer Anal 6:162–181 · <a href="/0891.65127" class="nowrap">Zbl 0891.65127</a></td> </tr><tr> <td>[24]</td> <td class="space">Brandt A, Ta’asan S (1986) Multigrid method for nearly singular and slightly indefinite problems. In: Proc EMG’85 Cologne, 1986, pp 99–121</td> </tr><tr> <td>[25]</td> <td class="space">Brezinzky C, Zaglia MR (1995) Look-ahead in bi-cgstab and other product methods for linear systems. BIT 35:169–201 · <a href="/0831.65032" class="nowrap">Zbl 0831.65032</a> · <a href="https://doi.org/10.1007/BF01737161" class="nowrap">doi:10.1007/BF01737161</a></td> </tr><tr> <td>[26]</td> <td class="space">Briggs WL (1988) A multigrid tutorial. SIAM, Philadelphia</td> </tr><tr> <td>[27]</td> <td class="space">Chow E, Saad Y (1997) ILUS: an incomplete LU factorization for matrices in sparse skyline format. Int J Numer Methods Fluids 25:739–749 · <a href="/0896.76037" class="nowrap">Zbl 0896.76037</a> · <a href="https://doi.org/10.1002/(SICI)1097-0363(19971015)25:7<739::AID-FLD581>3.0.CO;2-Y" class="nowrap">doi:10.1002/(SICI)1097-0363(19971015)25:7<739::AID-FLD581>3.0.CO;2-Y</a></td> </tr><tr> <td>[28]</td> <td class="space">Clayton R, Engquist B (1977) Absorbing boundary conditions for acoustic and elastic wave equations. Bull Seis Soc Am 67(6):1529–1540</td> </tr><tr> <td>[29]</td> <td class="space">Colloni F, Ghanemi S, Joly P (1998) Domain decomposition methods for harmonic wave propagation: a general presentation. Technical Report, INRIA RR-3473</td> </tr><tr> <td>[30]</td> <td class="space">Colton D, Kress R (1983) Integral equation methods in scattering theory. Willey, New York · <a href="/0522.35001" class="nowrap">Zbl 0522.35001</a></td> </tr><tr> <td>[31]</td> <td class="space">Colton D, Kress R (1998) Inverse matrix and electromagnetic scattering theory. Springer, Berlin · <a href="/0893.35138" class="nowrap">Zbl 0893.35138</a></td> </tr><tr> <td>[32]</td> <td class="space">D’Azevedo EF, Forsyth FA, Tang WP (1992) Towards a cost effective ILU preconditioner with high level fill. BIT 31:442–463 · <a href="/0761.65017" class="nowrap">Zbl 0761.65017</a> · <a href="https://doi.org/10.1007/BF02074880" class="nowrap">doi:10.1007/BF02074880</a></td> </tr><tr> <td>[33]</td> <td class="space">Dendy J Jr (1983) Blackbox multigrid for nonsymmetric problems. Appl Math Comput 13:261–283 · <a href="/0533.65063" class="nowrap">Zbl 0533.65063</a> · <a href="https://doi.org/10.1016/0096-3003(83)90016-4" class="nowrap">doi:10.1016/0096-3003(83)90016-4</a></td> </tr><tr> <td>[34]</td> <td class="space">Deraemaeker A, Babuska I, Bouillard P (1999) Dispersion and pollution of the FEM solution for the Helmholtz equation in one, two, and three dimensions. Int J Numer Methods Eng 46:471–499 · <a href="/0957.65098" class="nowrap">Zbl 0957.65098</a> · <a href="https://doi.org/10.1002/(SICI)1097-0207(19991010)46:4<471::AID-NME684>3.0.CO;2-6" class="nowrap">doi:10.1002/(SICI)1097-0207(19991010)46:4<471::AID-NME684>3.0.CO;2-6</a></td> </tr><tr> <td>[35]</td> <td class="space">de Zeeuw PM (1990) Matrix-dependent prolongations and restrictions in a blackbox multigrid solver. J Comput Appl Math 33:1–27 · <a href="/0717.65099" class="nowrap">Zbl 0717.65099</a> · <a href="https://doi.org/10.1016/0377-0427(90)90252-U" class="nowrap">doi:10.1016/0377-0427(90)90252-U</a></td> </tr><tr> <td>[36]</td> <td class="space">de Zeeuw PM (1996) Development of semi-coarsening techniques. Appl Numer Math 19:433–465 · <a href="/0852.65114" class="nowrap">Zbl 0852.65114</a> · <a href="https://doi.org/10.1016/0168-9274(95)00095-X" class="nowrap">doi:10.1016/0168-9274(95)00095-X</a></td> </tr><tr> <td>[37]</td> <td class="space">Drespes B (1990) Domain decomposition method and Helmholtz problems. In: Cohen G, Halpern L, Joly P (eds) Mathematical and numerical aspects of wave propagation phenomena. SIAM, Philadelphia, pp 42–51</td> </tr><tr> <td>[38]</td> <td class="space">Elman HC (1986) A stability analysis of incomplete LU factorizations. Math Comput 47:191–217 · <a href="/0621.65024" class="nowrap">Zbl 0621.65024</a></td> </tr><tr> <td>[39]</td> <td class="space">Elman HR, Ernst OG, O’Leary DP (2001) A multigrid method enhanced by Krylov subspace iteration for discrete Helmholtz equations. SIAM J Sci Comput 22:1291–1315 · <a href="/1004.65134" class="nowrap">Zbl 1004.65134</a> · <a href="https://doi.org/10.1137/S1064827501357190" class="nowrap">doi:10.1137/S1064827501357190</a></td> </tr><tr> <td>[40]</td> <td class="space">Engquist B, Majda A (1977) Absorbing boundary conditions for the numerical simulation of waves. Math Comput 31:629–651 · <a href="/0367.65051" class="nowrap">Zbl 0367.65051</a> · <a href="https://doi.org/10.1090/S0025-5718-1977-0436612-4" class="nowrap">doi:10.1090/S0025-5718-1977-0436612-4</a></td> </tr><tr> <td>[41]</td> <td class="space">Erlangga YA, Vuik C, Oosterlee CW (2004) On a class of preconditioners for solving the Helmholtz equation. Appl Numer Math 50:409–425 · <a href="/1051.65101" class="nowrap">Zbl 1051.65101</a> · <a href="https://doi.org/10.1016/j.apnum.2004.01.009" class="nowrap">doi:10.1016/j.apnum.2004.01.009</a></td> </tr><tr> <td>[42]</td> <td class="space">Erlangga YA, Vuik C, Oosterlee CW (2005) On a robust iterative method for heterogeneous Helmholtz problems for geophysical applications. Int J Numer Anal Model 2:197–208</td> </tr><tr> <td>[43]</td> <td class="space">Erlangga YA, Oosterlee CW, Vuik C (2006) A novel multigrid-based preconditioner for the heterogeneous Helmholtz equation. SIAM J Sci Comput 27:1471–1492 · <a href="/1095.65109" class="nowrap">Zbl 1095.65109</a> · <a href="https://doi.org/10.1137/040615195" class="nowrap">doi:10.1137/040615195</a></td> </tr><tr> <td>[44]</td> <td class="space">Erlangga YA, Vuik C, Oosterlee CW (2006) Comparison of multigrid and incomplete LU shifted-Laplace preconditioners for the inhomogeneous Helmholtz equation. Appl Numer Math 56:648–666 · <a href="/1094.65041" class="nowrap">Zbl 1094.65041</a> · <a href="https://doi.org/10.1016/j.apnum.2005.04.039" class="nowrap">doi:10.1016/j.apnum.2005.04.039</a></td> </tr><tr> <td>[45]</td> <td class="space">Erlangga YA, Vuik C, Oosterlee CW (2006) A semicoarsening-based multigrid preconditioner for the 3D inhomogeneous Helmholtz equation. In: Wesseling P, Oosterlee CW, Hemker P (eds) Proceedings of the 8th European multigrid conference, September 27–30, 2005, Scheveningen, TU Delft, The Netherlands</td> </tr><tr> <td>[46]</td> <td class="space">Fan K (1960) Note in M-matrices. Q J Math Oxford Ser 2 11:43–49 · <a href="/0104.01203" class="nowrap">Zbl 0104.01203</a> · <a href="https://doi.org/10.1093/qmath/11.1.43" class="nowrap">doi:10.1093/qmath/11.1.43</a></td> </tr><tr> <td>[47]</td> <td class="space">Farhat C, Macedo A, Lesoinne M (2000) A two-level domain decomposition method for the iterative solution of high frequency exterior Helmholtz problems. Numer Math 85:283–308 · <a href="/0965.65133" class="nowrap">Zbl 0965.65133</a> · <a href="https://doi.org/10.1007/PL00005389" class="nowrap">doi:10.1007/PL00005389</a></td> </tr><tr> <td>[48]</td> <td class="space">Fish J, Qu Y (2000) Global-basis two-level method for indefinite systems. Int J Numer Methods Eng 49:439–460 · <a href="/0980.74060" class="nowrap">Zbl 0980.74060</a> · <a href="https://doi.org/10.1002/1097-0207(20000930)49:3<439::AID-NME981>3.0.CO;2-A" class="nowrap">doi:10.1002/1097-0207(20000930)49:3<439::AID-NME981>3.0.CO;2-A</a></td> </tr><tr> <td>[49]</td> <td class="space">Fish J, Qu Y (2000) Global-basis two-level method for indefinite systems. Part I: convergence studies. Int J Numer Methods Eng 49:461–478 · <a href="/0980.74060" class="nowrap">Zbl 0980.74060</a> · <a href="https://doi.org/10.1002/1097-0207(20000930)49:3<439::AID-NME981>3.0.CO;2-A" class="nowrap">doi:10.1002/1097-0207(20000930)49:3<439::AID-NME981>3.0.CO;2-A</a></td> </tr><tr> <td>[50]</td> <td class="space">Fletcher R (1975) Conjugate gradient methods for indefinite systems. In: Watson GA (ed) Proc the 1974 Dundee biennial conf on numerical analysis, pp 73–89</td> </tr><tr> <td>[51]</td> <td class="space">Frank J, Vuik C (2001) On the construction of deflation-based preconditioners. SIAM J Sci Comput 23:442–462 · <a href="/0997.65072" class="nowrap">Zbl 0997.65072</a> · <a href="https://doi.org/10.1137/S1064827500373231" class="nowrap">doi:10.1137/S1064827500373231</a></td> </tr><tr> <td>[52]</td> <td class="space">Freund RW (1992) Conjugate gradient-type methods for linear systems with complex symmetric coefficient matrices. SIAM J Sci Stat Comput 13(1):425–448 · <a href="/0761.65018" class="nowrap">Zbl 0761.65018</a> · <a href="https://doi.org/10.1137/0913023" class="nowrap">doi:10.1137/0913023</a></td> </tr><tr> <td>[53]</td> <td class="space">Freund RW (1997) Preconditioning of symmetric but highly indefinite linear systems. In: Sydow A (ed) 15th IMACS world congress on scientific computation modelling and applied mathematics, vol 2. Numerical mathematics, pp 551–556</td> </tr><tr> <td>[54]</td> <td class="space">Freund RW, Nachtigal NM (1991) QMR: A quasi minimum residual method for non-Hermitian linear systems. Numer Math 60:315–339 · <a href="/0754.65034" class="nowrap">Zbl 0754.65034</a> · <a href="https://doi.org/10.1007/BF01385726" class="nowrap">doi:10.1007/BF01385726</a></td> </tr><tr> <td>[55]</td> <td class="space">Gander MJ, Nataf F (2000) AILU: a preconditioner based on the analytical factorization of the elliptical operator. Numer Linear Algebra Appl 7:543–567 · <a href="/1051.65054" class="nowrap">Zbl 1051.65054</a> · <a href="https://doi.org/10.1002/1099-1506(200010/12)7:7/8<505::AID-NLA210>3.0.CO;2-Z" class="nowrap">doi:10.1002/1099-1506(200010/12)7:7/8<505::AID-NLA210>3.0.CO;2-Z</a></td> </tr><tr> <td>[56]</td> <td class="space">Gander MJ, Nataf F (2001) AILU for Helmholtz problems: a new preconditioner based on the analytic parabolic factorization. J Comput Acoust 9:1499–1509 · <a href="/1360.76181" class="nowrap">Zbl 1360.76181</a></td> </tr><tr> <td>[57]</td> <td class="space">Gander MJ, Nataf F (2005) An incomplete LU preconditioner for problems in acoustics. J Comput Acoust 13:455–476 · <a href="/1189.76362" class="nowrap">Zbl 1189.76362</a> · <a href="https://doi.org/10.1142/S0218396X05002803" class="nowrap">doi:10.1142/S0218396X05002803</a></td> </tr><tr> <td>[58]</td> <td class="space">George A, Liu JW (1981) Computer solution of large sparse positive definite systems. Prentice-Hall, Englewood Cliffs · <a href="/0516.65010" class="nowrap">Zbl 0516.65010</a></td> </tr><tr> <td>[59]</td> <td class="space">Ghanemi S (1998) A domain decomposition method for Helmholtz scattering problems. In: Bjørstad, Espedal, Keyes, (eds) The ninth intl conf on domain decomposition methods, pp 105–112</td> </tr><tr> <td>[60]</td> <td class="space">Ghosh-Roy DN, Couchman LS (2002) Inverse problems and inverse scattering of plane waves. Academic, London</td> </tr><tr> <td>[61]</td> <td class="space">Goldstein CI (1986) Multigrid preconditioners applied to the iterative methods of singularly perturbed elliptic boundary value and scattering problems. In: Innovative numerical methods in engineering. Springer, Berlin, pp 97–102</td> </tr><tr> <td>[62]</td> <td class="space">Gozani J, Nachshon A, Turkel E (1984) Conjugate gradient coupled with multigrid for an indefinite problem. In: Advances in comput methods for PDEs V, pp 425–427</td> </tr><tr> <td>[63]</td> <td class="space">Greenbaum A (1997) Iterative methods for solving linear systems. SIAM, Philadelphia · <a href="/0883.65022" class="nowrap">Zbl 0883.65022</a></td> </tr><tr> <td>[64]</td> <td class="space">Grote MJ, Huckel T (1997) Parallel preconditioning with sparse approximate inverses. SIAM J Sci Comput 18:838–853 · <a href="/0872.65031" class="nowrap">Zbl 0872.65031</a> · <a href="https://doi.org/10.1137/S1064827594276552" class="nowrap">doi:10.1137/S1064827594276552</a></td> </tr><tr> <td>[65]</td> <td class="space">Gutknecht MH, Ressel KJ (2000) Look-ahead procedures for Lanczos-type product methods based on three-term recurrences. SIAM J Matrix Anal Appl 21:1051–1078 · <a href="/0961.65025" class="nowrap">Zbl 0961.65025</a> · <a href="https://doi.org/10.1137/S0895479896306744" class="nowrap">doi:10.1137/S0895479896306744</a></td> </tr><tr> <td>[66]</td> <td class="space">Hackbusch W (1978) A fast iterative method for solving Helmholtz’s equation in a general region. In: Schumman U (ed) Fast elliptic solvers. Advance Publications, London, pp 112–124</td> </tr><tr> <td>[67]</td> <td class="space">Hackbusch W (2003) Multi-grid methods and applications. Springer, Berlin · <a href="/0595.65106" class="nowrap">Zbl 0595.65106</a></td> </tr><tr> <td>[68]</td> <td class="space">Hadley GR (2006) A complex Jacobi iterative method for the indefinite Helmholtz equation. J Comput Phys 203:358–370 · <a href="/1069.65110" class="nowrap">Zbl 1069.65110</a> · <a href="https://doi.org/10.1016/j.jcp.2004.09.015" class="nowrap">doi:10.1016/j.jcp.2004.09.015</a></td> </tr><tr> <td>[69]</td> <td class="space">Harari I (2006) A survey of finite element methods for time-harmonic acoustics. Comput Methods Appl Mech Eng 195:1594–1607 · <a href="/1122.76056" class="nowrap">Zbl 1122.76056</a> · <a href="https://doi.org/10.1016/j.cma.2005.05.030" class="nowrap">doi:10.1016/j.cma.2005.05.030</a></td> </tr><tr> <td>[70]</td> <td class="space">Harari I, Turkel E (1995) Accurate finite difference methods for time-harmonic wave propagation. J Comput Phys 119:252–270 · <a href="/0848.65072" class="nowrap">Zbl 0848.65072</a> · <a href="https://doi.org/10.1006/jcph.1995.1134" class="nowrap">doi:10.1006/jcph.1995.1134</a></td> </tr><tr> <td>[71]</td> <td class="space">Heikkola E, Rossi T, Toivanen J (2000) A parallel fictitious domain decomposition method for the three-dimensional Helmholtz equation. Technical Report No B 9/2000, Dept Math Info Tech, Univ Jÿvaskÿla · <a href="/1035.65126" class="nowrap">Zbl 1035.65126</a></td> </tr><tr> <td>[72]</td> <td class="space">Hestenes MR, Stiefel E (1952) Methods of conjugate gradients for solving linear systems. J Res Nat Bur Stand 49:409–435 · <a href="/0048.09901" class="nowrap">Zbl 0048.09901</a></td> </tr><tr> <td>[73]</td> <td class="space">Ihlenburg F, Babuska I (1995) Dispersion analysis and error estimation of Galerkin finite element methods for the Helmholtz equation. Int J Numer Methods Eng 38:3745–3774 · <a href="/0851.73062" class="nowrap">Zbl 0851.73062</a> · <a href="https://doi.org/10.1002/nme.1620382203" class="nowrap">doi:10.1002/nme.1620382203</a></td> </tr><tr> <td>[74]</td> <td class="space">Ihlenburg F, Babuska I (1995) Finite element solution of the Helmholtz equation with high wave number. Part I: the h-version of the FEM. Comput Math Appl 30(9):9–37 · <a href="/0838.65108" class="nowrap">Zbl 0838.65108</a> · <a href="https://doi.org/10.1016/0898-1221(95)00144-N" class="nowrap">doi:10.1016/0898-1221(95)00144-N</a></td> </tr><tr> <td>[75]</td> <td class="space">Ihlenburg F, Babuska I (1997) Finite element solution of the Helmholtz equation with high wave number. Part II: the hp-version of the FEM. SIAM J Numer Anal 34:315–358 · <a href="/0884.65104" class="nowrap">Zbl 0884.65104</a> · <a href="https://doi.org/10.1137/S0036142994272337" class="nowrap">doi:10.1137/S0036142994272337</a></td> </tr><tr> <td>[76]</td> <td class="space">Jo C-H, Shin C, Suh JH (1996) An optimal 9-point, finite difference, frequency space, 2-D scalar wave extrapolator. Geophysics 61(2):529–537 · <a href="https://doi.org/10.1190/1.1443979" class="nowrap">doi:10.1190/1.1443979</a></td> </tr><tr> <td>[77]</td> <td class="space">Kettler R (1982) Analysis and comparison of relaxation schemes in robust multigrid and preconditioned conjugate gradient methods. In: Hackbusch W, Trottenberg U (eds) Multigrid methods. Lecture notes in mathematics, vol 960, pp 502–534 · <a href="/0505.65048" class="nowrap">Zbl 0505.65048</a></td> </tr><tr> <td>[78]</td> <td class="space">Kim S (1994) A parallezable iterative procedure for the Helmholtz equation. Appl Numer Math 14:435–449 · <a href="/0805.65100" class="nowrap">Zbl 0805.65100</a> · <a href="https://doi.org/10.1016/0168-9274(94)00006-9" class="nowrap">doi:10.1016/0168-9274(94)00006-9</a></td> </tr><tr> <td>[79]</td> <td class="space">Kim S (1995) Parallel multidomain iterative algorithms for the Helmholtz wave equation. Appl Numer Math 17:411–429 · <a href="/0838.65119" class="nowrap">Zbl 0838.65119</a> · <a href="https://doi.org/10.1016/0168-9274(95)00039-W" class="nowrap">doi:10.1016/0168-9274(95)00039-W</a></td> </tr><tr> <td>[80]</td> <td class="space">Kim S (1998) Domain decomposition iterative procedures for solving scalar waves in the frequency domain. Numer Math 79:231–259 · <a href="/0926.65132" class="nowrap">Zbl 0926.65132</a> · <a href="https://doi.org/10.1007/s002110050339" class="nowrap">doi:10.1007/s002110050339</a></td> </tr><tr> <td>[81]</td> <td class="space">Kononov AV, Riyanti CD, de Leeuw SW, Vuik C, Oosterlee CW (2006) Numerical performance of parallel solution of heterogeneous 2d Helmholtz equation. In: Wesseling P, Oosterlee CW, Hemker P (eds) Proceedings of the 8th European multigrid conference, TU Delft</td> </tr><tr> <td>[82]</td> <td class="space">Laird AL, Giles MB (2002) Preconditioned iterative solution of the 2D Helmholtz equation. Technical Report NA 02-12, Comp Lab, Oxford Univ</td> </tr><tr> <td>[83]</td> <td class="space">Lanczos C (1950) An iteration method for the solution of the eigenvalue problem of linear differential and integral operators. J Res Nat Bur Stand 45:255–282</td> </tr><tr> <td>[84]</td> <td class="space">Lanczos C (1952) Solution of systems of linear equations by minimized iterations. J Res Nat Bur Stand 49:33–53</td> </tr><tr> <td>[85]</td> <td class="space">Larsson E (1999) Domain decomposition method for the Helmholtz equation in a multilayer domain. SIAM J Sci Comput 20:1713–1731 · <a href="/0936.65140" class="nowrap">Zbl 0936.65140</a> · <a href="https://doi.org/10.1137/S1064827597325323" class="nowrap">doi:10.1137/S1064827597325323</a></td> </tr><tr> <td>[86]</td> <td class="space">Lee B, Manteuffel TA, McCormick SF, Ruge J (2000) First-order system least-squares for the Helmholtz equation. SIAM J Sci Comput 21:1927–1949 · <a href="/0957.65097" class="nowrap">Zbl 0957.65097</a> · <a href="https://doi.org/10.1137/S1064827598339773" class="nowrap">doi:10.1137/S1064827598339773</a></td> </tr><tr> <td>[87]</td> <td class="space">Lele SK (1992) Compact finite difference schemes with spectral-like resolution. J Comput Phys 103(1):16–42 · <a href="/0759.65006" class="nowrap">Zbl 0759.65006</a> · <a href="https://doi.org/10.1016/0021-9991(92)90324-R" class="nowrap">doi:10.1016/0021-9991(92)90324-R</a></td> </tr><tr> <td>[88]</td> <td class="space">Lynch RE, Rice JR (1980) A high-order difference method for differential equations. Math Comput 34(150):333–372 · <a href="/0424.65037" class="nowrap">Zbl 0424.65037</a> · <a href="https://doi.org/10.1090/S0025-5718-1980-0559190-8" class="nowrap">doi:10.1090/S0025-5718-1980-0559190-8</a></td> </tr><tr> <td>[89]</td> <td class="space">Made MMM (2001) Incomplete factorization-based preconditionings for solving the Helmholtz equation. Int J Numer Methods Eng 50:1077–1101 · <a href="/0977.65102" class="nowrap">Zbl 0977.65102</a> · <a href="https://doi.org/10.1002/1097-0207(20010220)50:5<1077::AID-NME65>3.0.CO;2-P" class="nowrap">doi:10.1002/1097-0207(20010220)50:5<1077::AID-NME65>3.0.CO;2-P</a></td> </tr><tr> <td>[90]</td> <td class="space">Manteuffel TA, Parter SV (1990) Preconditioning and boundary conditions. SIAM J Numer Anal 27(3):656–694 · <a href="/0713.65064" class="nowrap">Zbl 0713.65064</a> · <a href="https://doi.org/10.1137/0727040" class="nowrap">doi:10.1137/0727040</a></td> </tr><tr> <td>[91]</td> <td class="space">Meijerink JA, van der Vorst HA (1977) An iterative solution method for linear systems of which the coefficient matrix is a symmetric M-matrix. Math Comput 31(137):148–162 · <a href="/0349.65020" class="nowrap">Zbl 0349.65020</a></td> </tr><tr> <td>[92]</td> <td class="space">Meijerink JA, van der Vorst HA (1981) Guidelines for the usage of incomplete decompositions in solving sets of linear equations as they occur in practical problems. J Comput Phys 44:134–155 · <a href="/0472.65028" class="nowrap">Zbl 0472.65028</a> · <a href="https://doi.org/10.1016/0021-9991(81)90041-3" class="nowrap">doi:10.1016/0021-9991(81)90041-3</a></td> </tr><tr> <td>[93]</td> <td class="space">Morgan RB (1995) A restarted GMRES method augmented with eigenvectors. SIAM J Matrix Anal Appl 16:1154–1171 · <a href="/0836.65050" class="nowrap">Zbl 0836.65050</a> · <a href="https://doi.org/10.1137/S0895479893253975" class="nowrap">doi:10.1137/S0895479893253975</a></td> </tr><tr> <td>[94]</td> <td class="space">Nicolaides RA (1987) Deflation of conjugate gradients with applications to boundary value problems. SIAM J Numer Anal 24:355–365 · <a href="/0624.65028" class="nowrap">Zbl 0624.65028</a> · <a href="https://doi.org/10.1137/0724027" class="nowrap">doi:10.1137/0724027</a></td> </tr><tr> <td>[95]</td> <td class="space">Oosterlee CW (1995) The convergence of parallel multiblock multigrid methods. Appl Numer Math 19:115–128 · <a href="/0853.65131" class="nowrap">Zbl 0853.65131</a> · <a href="https://doi.org/10.1016/0168-9274(95)00020-U" class="nowrap">doi:10.1016/0168-9274(95)00020-U</a></td> </tr><tr> <td>[96]</td> <td class="space">Oosterlee CW, Washio T (1998) An evaluation of parallel multigrid as a solver and as a preconditioner for singularly perturbed problems. SIAM J Sci Comput 19:87–110 · <a href="/0913.65109" class="nowrap">Zbl 0913.65109</a> · <a href="https://doi.org/10.1137/S1064827596302825" class="nowrap">doi:10.1137/S1064827596302825</a></td> </tr><tr> <td>[97]</td> <td class="space">Otto K, Larsson E (1999) Iterative solution of the Helmholtz equation by a second order method. SIAM J Matrix Anal Appl 21:209–229 · <a href="/0942.65119" class="nowrap">Zbl 0942.65119</a> · <a href="https://doi.org/10.1137/S0895479897316588" class="nowrap">doi:10.1137/S0895479897316588</a></td> </tr><tr> <td>[98]</td> <td class="space">Plessix RE, Mulder WA (2004) Separation-of-variables as a preconditioner for an iterative Helmholtz solver. Appl Numer Math 44:385–400 · <a href="/1013.65117" class="nowrap">Zbl 1013.65117</a> · <a href="https://doi.org/10.1016/S0168-9274(02)00165-4" class="nowrap">doi:10.1016/S0168-9274(02)00165-4</a></td> </tr><tr> <td>[99]</td> <td class="space">Pratt RG, Worthington MH (1990) Inverse theory applied to multi-source cross-hole tomography. Part 1: acoustic wave-equation method. Geophys Prosp 38:287–310 · <a href="https://doi.org/10.1111/j.1365-2478.1990.tb01846.x" class="nowrap">doi:10.1111/j.1365-2478.1990.tb01846.x</a></td> </tr><tr> <td>[100]</td> <td class="space">Quarteroni A, Valli A (1999) Domain decomposition methods for partial differential equations. Oxford Science Publications, Oxford · <a href="/0931.65118" class="nowrap">Zbl 0931.65118</a></td> </tr><tr> <td>[101]</td> <td class="space">Riyanti CD, Kononov AV, Vuik C, Oosterlee CW (2006) Parallel performance of an iterative solver for heterogeneous Helmholtz problems. In: SIAM conference on parallel processing for scientific computing, San Fransisco, CA</td> </tr><tr> <td>[102]</td> <td class="space">Riyanti CD, Kononov A, Erlangga YA, Vuik C, Oosterlee CW, Plessix R-E, Mulder WA (2007) A parallel multigrid-based preconditioner for the 3D heterogeneous high-frequency Helmholtz equation. J Comput Phys 224(1):431–448 · <a href="/1120.65127" class="nowrap">Zbl 1120.65127</a> · <a href="https://doi.org/10.1016/j.jcp.2007.03.033" class="nowrap">doi:10.1016/j.jcp.2007.03.033</a></td> </tr><tr> <td>[103]</td> <td class="space">Saad Y (1993) A flexible inner-outer preconditioned GMRES algorithm. SIAM J Sci Comput 14:461–469 · <a href="/0780.65022" class="nowrap">Zbl 0780.65022</a> · <a href="https://doi.org/10.1137/0914028" class="nowrap">doi:10.1137/0914028</a></td> </tr><tr> <td>[104]</td> <td class="space">Saad Y (1994) ILUT: a dual threshold incomplete LU factorization. Numer Linear Algebra Appl 1:387–402 · <a href="/0838.65026" class="nowrap">Zbl 0838.65026</a> · <a href="https://doi.org/10.1002/nla.1680010405" class="nowrap">doi:10.1002/nla.1680010405</a></td> </tr><tr> <td>[105]</td> <td class="space">Saad Y (2003) Iterative methods for sparse linear systems. SIAM, Philadelphia · <a href="/1031.65046" class="nowrap">Zbl 1031.65046</a></td> </tr><tr> <td>[106]</td> <td class="space">Saad Y, Schultz MH (1986) GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J Sci Stat Comput 7(12):856–869 · <a href="/0599.65018" class="nowrap">Zbl 0599.65018</a> · <a href="https://doi.org/10.1137/0907058" class="nowrap">doi:10.1137/0907058</a></td> </tr><tr> <td>[107]</td> <td class="space">Schenk O, Gärtner K (2004) Solving unsymmetric sparse systems of linear equations with PARDISO. J Future Gen Comput Syst 20:475–487 · <a href="https://doi.org/10.1016/j.future.2003.07.011" class="nowrap">doi:10.1016/j.future.2003.07.011</a></td> </tr><tr> <td>[108]</td> <td class="space">Schenk O, Gärtner K (2006) On fast factorization pivoting methods for symmetric indefinite systems. Electron Trans Numer Anal 23:158–179 · <a href="/1112.65022" class="nowrap">Zbl 1112.65022</a></td> </tr><tr> <td>[109]</td> <td class="space">Singer I, Turkel E (1998) High-order finite difference methods for the Helmholtz equation. Comput Methods Appl Mech Eng 163:343–358 · <a href="/0940.65112" class="nowrap">Zbl 0940.65112</a> · <a href="https://doi.org/10.1016/S0045-7825(98)00023-1" class="nowrap">doi:10.1016/S0045-7825(98)00023-1</a></td> </tr><tr> <td>[110]</td> <td class="space">Singer I, Turkel E (2006) Sixth order accurate finite difference scheme for the Helmholtz equations. J Comput Acoust 14(3):339–351 · <a href="/1198.65210" class="nowrap">Zbl 1198.65210</a> · <a href="https://doi.org/10.1142/S0218396X06003050" class="nowrap">doi:10.1142/S0218396X06003050</a></td> </tr><tr> <td>[111]</td> <td class="space">Smith B, Bjorstad P, Gropp W (1996) Domain decomposition: parallel multilevel methods for elliptic partial differential equations. Cambridge University Press, Cambridge · <a href="/0857.65126" class="nowrap">Zbl 0857.65126</a></td> </tr><tr> <td>[112]</td> <td class="space">Sonneveld P (1989) CGS: a fast Lanczos-type solver for nonsymmetric linear systems. SIAM J Sci Stat Comput 10:36–52 · <a href="/0666.65029" class="nowrap">Zbl 0666.65029</a> · <a href="https://doi.org/10.1137/0910004" class="nowrap">doi:10.1137/0910004</a></td> </tr><tr> <td>[113]</td> <td class="space">Strikwerda JC (1989) Finite difference schemes and partial differential equations. Wadsworth & Brooks/Cole, Pacific Groove · <a href="/0681.65064" class="nowrap">Zbl 0681.65064</a></td> </tr><tr> <td>[114]</td> <td class="space">Stüben K, Trottenberg U (1982) Multigrid methods: fundamental algorithms, model problem analysis and applications. In: Hackbusch W, Trottenberg U (eds) Lecture notes in math, vol 960, pp 1–176 · <a href="/0562.65071" class="nowrap">Zbl 0562.65071</a></td> </tr><tr> <td>[115]</td> <td class="space">Susan-Resiga RF, Atassi HM (1998) A domain decomposition method for the exterior Helmholtz problem. J Comput Phys 147:388–401 · <a href="/0923.65084" class="nowrap">Zbl 0923.65084</a> · <a href="https://doi.org/10.1006/jcph.1998.6094" class="nowrap">doi:10.1006/jcph.1998.6094</a></td> </tr><tr> <td>[116]</td> <td class="space">Szyld DB, Vogel JA (2001) A flexible quasi-minimal residual method with inexact preconditioning. SIAM J Sci Comput 23:363–380 · <a href="/0997.65062" class="nowrap">Zbl 0997.65062</a> · <a href="https://doi.org/10.1137/S106482750037336X" class="nowrap">doi:10.1137/S106482750037336X</a></td> </tr><tr> <td>[117]</td> <td class="space">Tam CKW, Webb JC (1993) Dispersion-relation-preserving finite difference schemes for computational acoustics. J Comput Phys 107(2):262–281 · <a href="/0790.76057" class="nowrap">Zbl 0790.76057</a> · <a href="https://doi.org/10.1006/jcph.1993.1142" class="nowrap">doi:10.1006/jcph.1993.1142</a></td> </tr><tr> <td>[118]</td> <td class="space">Tarantola A (1984) Inversion of seismic reflection data in the acoustic approximation. Geophysics 49:1259–1266 · <a href="https://doi.org/10.1190/1.1441754" class="nowrap">doi:10.1190/1.1441754</a></td> </tr><tr> <td>[119]</td> <td class="space">Tezaur R, Macedo A, Farhat C (2001) Iterative solution of large-scale acoustic scattering problems with multiple right hand-sides by a domain decomposition method with Lagrange multipliers. Int J Numer Methods Eng 51:1175–1193 · <a href="/1002.76072" class="nowrap">Zbl 1002.76072</a> · <a href="https://doi.org/10.1002/nme.212" class="nowrap">doi:10.1002/nme.212</a></td> </tr><tr> <td>[120]</td> <td class="space">Thole CA, Trottenberg U (1986) Basic smoothing procedures for the multigrid treatment of elliptic 3-d operators. Appl Math Comput 19:333–345 · <a href="/0612.65065" class="nowrap">Zbl 0612.65065</a> · <a href="https://doi.org/10.1016/0096-3003(86)90112-8" class="nowrap">doi:10.1016/0096-3003(86)90112-8</a></td> </tr><tr> <td>[121]</td> <td class="space">Tosseli A, Widlund O (2005) Domain decomposition methods. Springer, Berlin</td> </tr><tr> <td>[122]</td> <td class="space">Trottenberg U, Oosterlee C, Schüller A (2001) Multigrid. Academic, New York · <a href="/0976.65106" class="nowrap">Zbl 0976.65106</a></td> </tr><tr> <td>[123]</td> <td class="space">Tsynkov S, Turkel E (2001) A Cartesian perfectly matched layer for the Helmholtz equation. In: Tourette L, Harpern L (eds) Absrobing boundaries and layers, domain decomposition methods applications to large scale computation. Springer, Berlin, pp 279–309</td> </tr><tr> <td>[124]</td> <td class="space">Turkel E (2001) Numerical difficulties solving time harmonic equations. In: Multiscale computational methods in chemistry and physics. IOS, Ohmsha, pp 319–337</td> </tr><tr> <td>[125]</td> <td class="space">Turkel E, Erlangga YA (2006) Preconditioning a finite element solver of the Helmholtz equation. In: Wesseling P, Oñate EO, Périaux J (eds), Proceedings ECCOMAS CFD 2006, TU Delft</td> </tr><tr> <td>[126]</td> <td class="space">van der Vorst HA (1992) Bi-CGSTAB: a fast and smoothly converging variant of BI-CG for the solution of nonsymmetric linear systems. SIAM J Sci Stat Comput 13(2):631–644 · <a href="/0761.65023" class="nowrap">Zbl 0761.65023</a> · <a href="https://doi.org/10.1137/0913035" class="nowrap">doi:10.1137/0913035</a></td> </tr><tr> <td>[127]</td> <td class="space">van der Vorst HA (2003) Iterative Krylov methods for large linear systems. Cambridge University Press, New York · <a href="/1023.65027" class="nowrap">Zbl 1023.65027</a></td> </tr><tr> <td>[128]</td> <td class="space">van der Vorst HA, Melissen JBM (1990) A Petrov-Galerkin type method for solving Ax=b, where A is symmetric complex systems. IEEE Trans Magn 26(2):706–708 · <a href="https://doi.org/10.1109/20.106415" class="nowrap">doi:10.1109/20.106415</a></td> </tr><tr> <td>[129]</td> <td class="space">van der Vorst HA, Vuik C (1993) The superlinear convergence behaviour of GMRES. J Comput Appl Math 48:327–341 · <a href="/0797.65026" class="nowrap">Zbl 0797.65026</a> · <a href="https://doi.org/10.1016/0377-0427(93)90028-A" class="nowrap">doi:10.1016/0377-0427(93)90028-A</a></td> </tr><tr> <td>[130]</td> <td class="space">van der Vorst HA, Vuik C (1994) GMRESR: a family for nested GMRES methods. Numer Linear Algebra Appl 1(4):369–386 · <a href="/0839.65040" class="nowrap">Zbl 0839.65040</a> · <a href="https://doi.org/10.1002/nla.1680010404" class="nowrap">doi:10.1002/nla.1680010404</a></td> </tr><tr> <td>[131]</td> <td class="space">van Gijzen M, Erlangga YA, Vuik C (2007) Spectral analysis of the shifted Laplace precondtioner. SIAM J Sci Comput 29(5):1942–1958 · <a href="/1155.65088" class="nowrap">Zbl 1155.65088</a> · <a href="https://doi.org/10.1137/060661491" class="nowrap">doi:10.1137/060661491</a></td> </tr><tr> <td>[132]</td> <td class="space">Vandersteegen P, Bienstman P, Baets R (2006) Extensions of the complex Jacobi iteration to simulate photonic wavelength scale components. In: Wesseling P, Oñate E, Périaux J (eds) Proceedings ECCOMAS CFD 2006, TU Delft</td> </tr><tr> <td>[133]</td> <td class="space">Vandersteegen P, Maes B, Bienstman P, Baets R (2006) Using the complex Jacobi method to simulate Kerr non-linear photonic components. Opt Quantum Electron 38:35–44 · <a href="https://doi.org/10.1007/s11082-006-0021-x" class="nowrap">doi:10.1007/s11082-006-0021-x</a></td> </tr><tr> <td>[134]</td> <td class="space">Vanek P, Mandel J, Brezina M (1996) Algebraic multigrid based on smoothed aggregation for second and fourth order problems. Computing 56:179–196 · <a href="/0851.65087" class="nowrap">Zbl 0851.65087</a> · <a href="https://doi.org/10.1007/BF02238511" class="nowrap">doi:10.1007/BF02238511</a></td> </tr><tr> <td>[135]</td> <td class="space">Vanek PV, Mandel J, Brezina M (1998) Two-level algebraic multigrid for the Helmholtz problem. Contemp Math 218:349–356 · <a href="/0910.65087" class="nowrap">Zbl 0910.65087</a></td> </tr><tr> <td>[136]</td> <td class="space">Vuik C, Erlangga YA, Oosterlee CW (2003) Shifted Laplace preconditioner for the Helmholtz equations. Technical Report 03-18, Dept Appl Math Anal, Delft Univ Tech, The Netherlands</td> </tr><tr> <td>[137]</td> <td class="space">Waisman H, Fish J, Tuminaro RS, Shadid J (2004) The generalized global basis (GGB) methods. Int J Numer Methods Eng 61:1243–1269 · <a href="/1075.74685" class="nowrap">Zbl 1075.74685</a> · <a href="https://doi.org/10.1002/nme.1107" class="nowrap">doi:10.1002/nme.1107</a></td> </tr><tr> <td>[138]</td> <td class="space">Washio T, Oosterlee CW (1998) Flexible multiple semicoarsening for three dimensional singularly perturbed problems. SIAM J Sci Comput 19:1646–1666 · <a href="/0913.65110" class="nowrap">Zbl 0913.65110</a> · <a href="https://doi.org/10.1137/S1064827596305829" class="nowrap">doi:10.1137/S1064827596305829</a></td> </tr><tr> <td>[139]</td> <td class="space">Wesseling P (1992) An introduction to multigrid methods. Willey, London · <a href="/0760.65092" class="nowrap">Zbl 0760.65092</a></td> </tr><tr> <td>[140]</td> <td class="space">Wienands R, Joppich W (2004) Practical Fourier analysis for multigrid methods. Chapman & Hall/CRC, London · <a href="/1062.65133" class="nowrap">Zbl 1062.65133</a></td> </tr><tr> <td>[141]</td> <td class="space">Wienands R, Oosterlee CW (2001) On three-grid Fourier analysis of multigrid. SIAM J Sci Comput 23:651–671 · <a href="/0992.65137" class="nowrap">Zbl 0992.65137</a> · <a href="https://doi.org/10.1137/S106482750037367X" class="nowrap">doi:10.1137/S106482750037367X</a></td> </tr><tr> <td>[142]</td> <td class="space">Zhou L, Walker HF (1994) Residual smoothing techniques for iterative methods. SIAM J Sci Comput 15(2):297–312 · <a href="/0802.65041" class="nowrap">Zbl 0802.65041</a> · <a href="https://doi.org/10.1137/0915021" class="nowrap">doi:10.1137/0915021</a></td> </tr></table> <div class="reference_disclaimer"> This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching. </div> </div></article> </div></div> </div> </div> <div class="clearfix"></div> </div> </div> <div id="foot"><div class="copyright"> © 2024 <a target="fiz" href="https://www.fiz-karlsruhe.de/en">FIZ Karlsruhe GmbH</a> <a href="/privacy-policy/">Privacy Policy</a> <a href="/legal-notices/">Legal Notices</a> <a href="/terms-conditions/">Terms & Conditions</a> <div class="info"> <ul class="nav"> <li class="mastodon"> <a href="https://mathstodon.xyz/@zbMATH" target="_blank" class="no-new-tab-icon"> <img src="/static/mastodon.png" title="zbMATH at Mathstodon (opens in new tab)" alt="Mastodon logo"> </a> </li> </ul> </div> </div> <div class="clearfix" style="height: 0px;"></div> </div> </div> <script src="https://static.zbmath.org/contrib/jquery/1.9.1/jquery.min.js"></script> <script src="https://static.zbmath.org/contrib/jquery-caret/1.5.2/jquery.caret.min.js"></script> <script src="/static/js/jquery-ui-1.10.1.custom.min.js"></script> <script src="https://static.zbmath.org/contrib/bootstrap/v3.3.7zb1/js/bootstrap.min.js"></script> <script src="https://static.zbmath.org/contrib/bootstrap-lightbox/v0.7.0/bootstrap-lightbox.min.js"></script> <script src="https://static.zbmath.org/contrib/retina/unknown/retina.js"></script> <script src="https://static.zbmath.org/contrib/bootstrap-select/v1.13.14/js/bootstrap-select.min.js"></script> <script> var SCRIPT_ROOT = ""; </script> <script src="/static/scripts.js?v=20240926"> </script> <script src="https://static.zbmath.org/contrib/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ "HTML-CSS": { preferredFont: "TeX", availableFonts: [ "STIX", "TeX" ], linebreaks: { automatic: true }, EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50) }, tex2jax: { processEscapes: true, ignoreClass: "tex2jax_ignore|dno" }, TeX: { Macros: { Aut: "\\operatorname{Aut}", Hom: "\\operatorname{Hom}" }, noUndefined: { attributes: { mathcolor: "#039", //"red", mathbackground: "white", //"#FFEEEE", mathsize: "90%" } } }, messageStyle: "none" }); </script> <script type="text/javascript"> $(document).ready(function() { $("#MathInput").stop(true, true).keyup(function() { $.ajax({ url: "/mwsq/", type: "POST", data: { query : $("#MathInput").val() }, dataType: "text" }) .done(function(xml) { $("#MathPreview").html(xml); $(window).resize(); }); }); var press = jQuery.Event("keyup"); press.ctrlKey = false; press.which = 40; $("#MathInput").trigger(press); }); </script> <div id="new_tab_icon" style="display: none"> <span class="glyphicon glyphicon-new-window" aria-hidden="true"></span><span class="sr-only">(opens in new tab)</span></div> </body> </html>