{"entities":{"Q391688":{"pageid":393455,"ns":120,"title":"Item:Q391688","lastrevid":61486386,"modified":"2026-04-10T23:41:29Z","type":"item","id":"Q391688","labels":{"en":{"language":"en","value":"The one-shot method for a pressure correction Navier-Stokes solver: an example where optimisation can be faster than simulation"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 6244403"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q391688$36C4C007-DD43-4824-8F59-E7D43C247782","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"f67b3d169a8cfa7b5063e327f43c263af334458e","datavalue":{"value":{"text":"The one-shot method for a pressure correction Navier-Stokes solver: an example where optimisation can be faster than simulation","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q391688$4931BFA3-3A9A-4BE5-877F-9CD942CAFE28","rank":"normal"}],"P225":[{"mainsnak":{"snaktype":"value","property":"P225","hash":"9a3fb628cf0d9e84222b9fd1ceff3f9d522bb5f1","datavalue":{"value":"1305.76079","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q391688$A4E3071E-2E0F-4026-B242-1F647D7439C2","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"eecf8a494a41f726cbcf91dc75013c64b22a3f1d","datavalue":{"value":"10.1504/IJMMNO.2013.055201","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q391688$04B985F7-769F-4393-802B-F772F2E7CC39","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"98d678191bcd3db17237369b490974d2f36d6423","datavalue":{"value":{"entity-type":"item","numeric-id":391686,"id":"Q391686"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q391688$94191F4D-234A-4547-9A51-EF83043EBDDA","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"11d82db7059433fd3a52211df65ce2a311375fa8","datavalue":{"value":{"entity-type":"item","numeric-id":176470,"id":"Q176470"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q391688$21417B55-14AC-468A-A3F4-5D5B4466E6F9","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"c8b74c12f4d9c0c9ba54b76a79a5f94cbfb0bf42","datavalue":{"value":{"entity-type":"item","numeric-id":391687,"id":"Q391687"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q391688$CFDE2C1D-315C-4953-A952-F97E1786DDBF","rank":"normal"}],"P200":[{"mainsnak":{"snaktype":"value","property":"P200","hash":"6894cb84497d6cc4cfb41cb6f9b81a7ae3fab514","datavalue":{"value":{"entity-type":"item","numeric-id":90322,"id":"Q90322"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q391688$7F69E0A0-94F4-4BD6-89C9-85142662472A","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"2c704b287c68a3d4d8361a025642d6eba13574eb","datavalue":{"value":{"time":"+2014-01-10T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q391688$5E6B5E86-D504-4691-9E76-7107FD17BA70","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"e6524840f27fd23e5b3e13244c31491332053972","datavalue":{"value":"Summary: We show an exemplary optimisation problem for a fluid flow where a numerical optimisation run can be as fast as and even faster than a pure simulation. In this example, the optimisation parameter is the upper boundary value in a two-dimensional driven cavity flow, mathematically described by the stationary incompressible Navier-Stokes equations. The stationary solution of the equations is computed by pseudo-time stepping, i.e., by running a transient solver into a steady state, using additional inner pressure correction steps. We compare optimisation methods of Newton and quasi-Newton type that use the fully converged state and derivative with an alternating algorithm that performs a parameter update already after a few steps of the state and derivative iterations. All derivatives are computed via automatic differentiation. The alternating algorithm is able to produce the mentioned fast optimisation results. A second example configuration shows that this phenomenon is problem-dependent and cannot be generalised.","type":"string"},"datatype":"string"},"type":"statement","id":"Q391688$180B6377-D6E5-4C7E-8C99-9738B8E4F492","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"ec9056956b303877ec5ac0be844787aa6a6cd1ad","datavalue":{"value":"76M25","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q391688$A0ACD0FC-57F0-4B7F-9871-C703038E0B69","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"0c6ba768fe5890ffaeab7e29083bb6079cd9d065","datavalue":{"value":"76D05","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q391688$75FE8A33-3D1C-4644-AC83-E23FC5038AB5","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"e98d355d0f6ce446299e7bb06a85be2aa5d0094b","datavalue":{"value":"6244403","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q391688$4A7779C0-73C0-4C5F-90CF-A00B60551881","rank":"normal"}],"P1450":[{"mainsnak":{"snaktype":"value","property":"P1450","hash":"bf42fe9acd60ee61fb7d79b629440fafc185d05e","datavalue":{"value":"automatic differentiation","type":"string"},"datatype":"string"},"type":"statement","id":"Q391688$6AD4EDFE-60C7-44DC-8D9A-5B9634596E4F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"65c025bf0c1448318214d62bafdb4b5734566b3b","datavalue":{"value":"one-shot optimisation","type":"string"},"datatype":"string"},"type":"statement","id":"Q391688$4A871E6B-EDD8-4E38-B2FD-40E0B459F4A3","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"4d1df8e1fedb2becb2ae08fa77c455f76c58b0f0","datavalue":{"value":"fixed point solver","type":"string"},"datatype":"string"},"type":"statement","id":"Q391688$A320D44E-CAB5-4253-8CD7-6DF23D6D2BA0","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"1ec4879a141c007e97c16f6b72decc10bb7fc15c","datavalue":{"value":"pressure-correction solver","type":"string"},"datatype":"string"},"type":"statement","id":"Q391688$33777A8A-8498-4926-BA73-43F783BB82E5","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"14afa031e236cc412b7960b70f53271fccefc43a","datavalue":{"value":"Navier-Stokes equations","type":"string"},"datatype":"string"},"type":"statement","id":"Q391688$8E1C84E9-2BCC-428C-A91A-4D5FE0793070","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q391688$25A5423C-1CD2-45BC-8B61-FE68D1363B3A","rank":"normal"}],"P205":[{"mainsnak":{"snaktype":"value","property":"P205","hash":"ded7cae5eff1daa7e8920560540a27b05e249334","datavalue":{"value":"https://doi.org/10.1504/ijmmno.2013.055201","type":"string"},"datatype":"url"},"type":"statement","id":"Q391688$8EDCDD25-841A-49C6-BAC0-48258F68EE07","rank":"normal"}],"P388":[{"mainsnak":{"snaktype":"value","property":"P388","hash":"aec1a09b3e9fa27df0aee324f87794b1305b2aef","datavalue":{"value":"W2059584626","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q391688$24023666-482C-4376-8403-67970D170364","rank":"normal"}],"P1643":[{"mainsnak":{"snaktype":"value","property":"P1643","hash":"ffd269b3db951944ae95de114dea311b63bf8bbc","datavalue":{"value":{"entity-type":"item","numeric-id":3058175,"id":"Q3058175"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"372f24a376d14ec0a532b125c156dc59540b3bb2","datavalue":{"value":{"amount":"+0.7732685804367065","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q391688$165F7CD5-6E85-473C-B3D8-A3882BD6003E","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"ba841cb4ac293a67d2a95eee77a26173e91d953c","datavalue":{"value":{"entity-type":"item","numeric-id":2900451,"id":"Q2900451"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"68aee366a18cbb29fae6d1b47c5e5dd82cef1e10","datavalue":{"value":{"amount":"+0.7411988973617554","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q391688$9ECBFE43-50B8-4817-B8FE-66661FF77EBF","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"7ddd5eea666664bfe981ad5a2d8b23187ed92ce2","datavalue":{"value":{"entity-type":"item","numeric-id":4903746,"id":"Q4903746"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"be8cb870a49ac88b34a278ff107768e39288af4b","datavalue":{"value":{"amount":"+0.7381613254547119","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q391688$E72D996C-A97C-4BA6-A231-E5A1BDCB14A6","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"26366f3f600af143e0dcf63265166ae45d783a08","datavalue":{"value":{"entity-type":"item","numeric-id":893107,"id":"Q893107"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"70387f958d1d5bae56e4d7856898f437c347ab00","datavalue":{"value":{"amount":"+0.7356058359146118","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q391688$E4144711-7C27-46C4-BFA5-5635520B5BFE","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1643","hash":"16a8bc1264208c59f8d2e02839f2b629d6a24baa","datavalue":{"value":{"entity-type":"item","numeric-id":1858851,"id":"Q1858851"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","qualifiers":{"P1659":[{"snaktype":"value","property":"P1659","hash":"a0660b5f0273a48783ff94bbccd4492c554b7879","datavalue":{"value":{"amount":"+0.730620265007019","unit":"1"},"type":"quantity"},"datatype":"quantity"}],"P1660":[{"snaktype":"value","property":"P1660","hash":"a327a09ea0305e98d5cf33bd4036320e19f2aed0","datavalue":{"value":{"entity-type":"item","numeric-id":6821328,"id":"Q6821328"},"type":"wikibase-entityid"},"datatype":"wikibase-item"}]},"qualifiers-order":["P1659","P1660"],"id":"Q391688$8638A4E4-019E-4CC1-B29A-BDCBA2B07734","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"The one-shot method for a pressure correction Navier-Stokes solver: an example where optimisation can be faster than simulation","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/The_one-shot_method_for_a_pressure_correction_Navier-Stokes_solver:_an_example_where_optimisation_can_be_faster_than_simulation"}}}}}