<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=207.2.122.148</id>
	<title>formulasearchengine - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=207.2.122.148"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/wiki/Special:Contributions/207.2.122.148"/>
	<updated>2026-07-05T18:27:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-wmf.7</generator>
	<entry>
		<id>https://en.formulasearchengine.com/w/index.php?title=Non-dictatorship&amp;diff=23252</id>
		<title>Non-dictatorship</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/w/index.php?title=Non-dictatorship&amp;diff=23252"/>
		<updated>2010-10-28T19:54:51Z</updated>

		<summary type="html">&lt;p&gt;207.2.122.148: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[computational fluid dynamics]] (CFD), &#039;&#039;&#039;SIMPLE algorithm&#039;&#039;&#039; is a widely used [[numerical algorithm|numerical procedure]] to solve the [[Navier-Stokes equation]]s. &#039;&#039;SIMPLE&#039;&#039; is an acronym for Semi-Implicit Method for Pressure Linked Equations.&lt;br /&gt;
&lt;br /&gt;
The SIMPLE algorithm was developed by Prof. [[Brian Spalding]] and his student [[Suhas Patankar]] at [[Imperial College London|Imperial College]], London in the early 1970s. Since then it has been extensively used by many researchers to solve different kinds of fluid flow and heat transfer problems.&amp;lt;ref&amp;gt;{{cite web|url=https://engineering.purdue.edu/ME608/webpage/project-reports/SIMPLE-DrivenCavity.pdf |title=SIMPLE solver for driven cavity flow problem |format=PDF |date= |accessdate=2011-08-21}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://www.opensourcecfd.com/conference2008/2007/media/proceedings/OFIC-07_ManganiLuca.pdf?phpMyAdmin=f7f6d5b5be922e9db00b8b978b532798 |title=Heat transfer applications in turbomachinery |date= |accessdate=2011-08-21}}&amp;lt;/ref&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
Many popular books on computational fluid dynamics discuss the SIMPLE algorithm in detail.&amp;lt;ref&amp;gt;{{cite book |last=Patankar |first=S. V. | authorlink = Suhas Patankar |title=Numerical Heat Transfer and Fluid Flow |publisher=[[Taylor &amp;amp; Francis]] |year=1980 |isbn=978-0-89116-522-4}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite book |last=Ferziger |first=J. H. | authorlink = J. H. Ferziger |coauthors = Peric, M. |title=Computational Methods for Fluid Dynamics|publisher=[[ Springer-Verlag]] |year=2001 |isbn= 978-3-540-42074-3}}&amp;lt;/ref&amp;gt; This algorithm forms the basis of Commercial CFD packages.&amp;lt;ref&amp;gt;{{cite web|url=http://www.salihnet.freeservers.com/engineering/cfd/cfd_history.html |title=History of CFD |publisher=Salihnet.freeservers.com |date= |accessdate=2011-08-21}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A modified variant is the &#039;&#039;SIMPLER&#039;&#039; algorithm (SIMPLE Revised), that was introduced by Patankar in 1979.&amp;lt;ref&amp;gt;{{cite book |last=Tannehill|first=J. C.| authorlink = |coauthors = [[Dale A. Anderson|Anderson, D. A.]]; Pletcher, R. H. |title=Computational Fluid Mechanics and Heat Transfer |publisher=[[Taylor &amp;amp; Francis]] |year=1997 |isbn=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Algorithm ==&lt;br /&gt;
The algorithm is [[iterative]]. The basic steps in the solution update are as follows:&lt;br /&gt;
&lt;br /&gt;
#Set the boundary conditions.&lt;br /&gt;
#Compute the gradients of velocity and pressure.&lt;br /&gt;
#Solve the discretized momentum equation to compute the intermediate velocity field.&lt;br /&gt;
#Compute the uncorrected mass fluxes at faces.&lt;br /&gt;
#Solve the pressure correction equation to produce cell values of the pressure correction.&lt;br /&gt;
#Update the pressure field: &amp;lt;math&amp;gt; p^{k + 1}  = p^k  + \text{urf} \cdot p^{&#039;} &amp;lt;/math&amp;gt; where  urf is the under-relaxation factor for pressure.&lt;br /&gt;
#Update the boundary pressure corrections &amp;lt;math&amp;gt; p_b^{&#039;} &amp;lt;/math&amp;gt;.&lt;br /&gt;
#Correct the face mass fluxes: &amp;lt;math&amp;gt;\dot m_f^{k + 1}  = \dot m_f^{*}  + \dot m_f^{&#039;} &amp;lt;/math&amp;gt;&lt;br /&gt;
#Correct the cell velocities: &amp;lt;math&amp;gt; \vec v^{k + 1}  = \vec v^{*}  - \frac{{\text{Vol} \ \nabla p^{&#039;} }}{{\vec a_P^v }} &amp;lt;/math&amp;gt; ; where &amp;lt;math&amp;gt; {\nabla p^{&#039;} } &amp;lt;/math&amp;gt;  is the gradient of the pressure corrections, &amp;lt;math&amp;gt; {\vec a_P^v } &amp;lt;/math&amp;gt; is the vector of central coefficients for the discretized linear system representing the velocity equation and Vol is the cell volume.&lt;br /&gt;
#Update density due to pressure changes.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Computational fluid dynamics]]&lt;/div&gt;</summary>
		<author><name>207.2.122.148</name></author>
	</entry>
</feed>