<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=SIMPLE_algorithm</id>
	<title>SIMPLE algorithm - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=SIMPLE_algorithm"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=SIMPLE_algorithm&amp;action=history"/>
	<updated>2026-09-07T19:11:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=SIMPLE_algorithm&amp;diff=7571829&amp;oldid=prev</id>
		<title>imported&gt;CapitalSasha: better link</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=SIMPLE_algorithm&amp;diff=7571829&amp;oldid=prev"/>
		<updated>2024-06-07T21:20:27Z</updated>

		<summary type="html">&lt;p&gt;better link&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Computational fluid dynamics algorithm}}&lt;br /&gt;
In [[computational fluid dynamics]] (CFD), the &amp;#039;&amp;#039;&amp;#039;SIMPLE algorithm&amp;#039;&amp;#039;&amp;#039; is a widely used [[numerical algorithm|numerical procedure]] to solve the [[Navier–Stokes equation]]s. &amp;#039;&amp;#039;SIMPLE&amp;#039;&amp;#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]] 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 conference |last1=Mangani |first1=L. |last2=Bianchini |first2=C. |conference=[[Proceedings of the OpenFOAM International Conference 2007]] |year=2007 |url=https://flore.unifi.it/retrieve/handle/2158/418277/15222/OFIC-07.pdf |title=Heat transfer applications in turbomachinery |access-date=2016-03-16}}&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. | author-link = 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. | author-link = J. H. Ferziger |author2=Peric, M.  |title=Computational Methods for Fluid Dynamics|publisher=[[Springer-Verlag]] |year=2001 |isbn= 978-3-540-42074-3}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
A modified variant is the &amp;#039;&amp;#039;SIMPLER&amp;#039;&amp;#039; algorithm (SIMPLE Revised), that was introduced by Patankar in 1979.&amp;lt;ref&amp;gt;{{cite book |last=Tannehill|first=J. C.|author2 = Anderson, D. A. |author2-link = Dale A. Anderson |author3=Pletcher, R. H. |title=Computational Fluid Mechanics and Heat Transfer |url=https://archive.org/details/computationalflu0000tann|url-access=registration|publisher=[[Taylor &amp;amp; Francis]] |year=1997 |isbn=9781560320463 }}&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^{&amp;#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^{&amp;#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^{&amp;#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^{&amp;#039;} }}{{\vec a_P^v }} &amp;lt;/math&amp;gt; ; where &amp;lt;math&amp;gt; {\nabla p^{&amp;#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;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[PISO algorithm]]&lt;br /&gt;
* [[SIMPLEC algorithm]]&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>imported&gt;CapitalSasha</name></author>
	</entry>
</feed>