<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tohline.education/SelfGravitatingFluids/index.php?action=history&amp;feed=atom&amp;title=Appendix%2FComputerAlgorithms%2FEFE</id>
	<title>Appendix/ComputerAlgorithms/EFE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://tohline.education/SelfGravitatingFluids/index.php?action=history&amp;feed=atom&amp;title=Appendix%2FComputerAlgorithms%2FEFE"/>
	<link rel="alternate" type="text/html" href="https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;action=history"/>
	<updated>2026-04-27T16:29:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=53349&amp;oldid=prev</id>
		<title>Jet53man: /* jRoot2 (27 June 2016) */</title>
		<link rel="alternate" type="text/html" href="https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=53349&amp;oldid=prev"/>
		<updated>2022-04-27T17:53:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;jRoot2 (27 June 2016)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:53, 27 April 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l191&quot;&gt;Line 191:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 191:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;first derivative of this function, with respect to &amp;#039;b/a&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;first derivative of this function, with respect to &amp;#039;b/a&amp;#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The definitions of fJ and d(fJ)/dx are provided in our&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The definitions of fJ and d(fJ)/dx are provided in our&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;User:Tohline/&lt;/del&gt;ThreeDimensionalConfigurations/JacobiEllipsoids#Roots_of_the_Governing_Relation|accompanying discussion titled, &quot;Roots of the Governing Relation&quot;]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ThreeDimensionalConfigurations/JacobiEllipsoids#Roots_of_the_Governing_Relation|accompanying discussion titled, &quot;Roots of the Governing Relation&quot;]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;FUNCTION rtnewt originated as a function drawn from the&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;FUNCTION rtnewt originated as a function drawn from the&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jet53man</name></author>
	</entry>
	<entry>
		<id>https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=53348&amp;oldid=prev</id>
		<title>Jet53man: /* jRoot5 (7 July 2016) */</title>
		<link rel="alternate" type="text/html" href="https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=53348&amp;oldid=prev"/>
		<updated>2022-04-27T17:51:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;jRoot5 (7 July 2016)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:51, 27 April 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l173&quot;&gt;Line 173:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 173:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;roots to obtain (b/a,c/a)_Jacobi with this value of &amp;quot;L&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;roots to obtain (b/a,c/a)_Jacobi with this value of &amp;quot;L&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The resulting table of raw numbers can be found at the bottom of&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The resulting table of raw numbers can be found at the bottom of&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;User:Tohline/&lt;/del&gt;ThreeDimensionalConfigurations/EFE_Energies#Conserve_Only_L|our discussion titled, &quot;Conserve Only L&quot;]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[ThreeDimensionalConfigurations/EFE_Energies#Conserve_Only_L|our discussion titled, &quot;Conserve Only L&quot;]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jRoot2 (27 June 2016)==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jRoot2 (27 June 2016)==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jet53man</name></author>
	</entry>
	<entry>
		<id>https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=1093&amp;oldid=prev</id>
		<title>Jet53man: /* Circulation8 (9 July 2016) */</title>
		<link rel="alternate" type="text/html" href="https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=1093&amp;oldid=prev"/>
		<updated>2021-07-26T18:10:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Circulation8 (9 July 2016)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:10, 26 July 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l149&quot;&gt;Line 149:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 149:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Circulation8 (9 July 2016)==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Circulation8 (9 July 2016)==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Related to our discussion of [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;User:Tohline/&lt;/del&gt;ThreeDimensionalConfigurations/EFE_Energies#Properties_of_Homogeneous_Ellipsoids_.282.29|Free-Energy Surfaces]] of the c/a versus b/a &quot;EFE Diagram.&quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Related to our discussion of [[ThreeDimensionalConfigurations/EFE_Energies#Properties_of_Homogeneous_Ellipsoids_.282.29|Free-Energy Surfaces]] of the c/a versus b/a &quot;EFE Diagram.&quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jRoot5 (7 July 2016)==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jRoot5 (7 July 2016)==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jet53man</name></author>
	</entry>
	<entry>
		<id>https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=1092&amp;oldid=prev</id>
		<title>Jet53man: Created page with &quot;__FORCETOC__ &lt;!-- will force the creation of a Table of Contents --&gt; &lt;!-- __NOTOC__ will force TOC off --&gt;  =EFE Algorithms=  These algorithms that I have stored under the dir...&quot;</title>
		<link rel="alternate" type="text/html" href="https://tohline.education/SelfGravitatingFluids/index.php?title=Appendix/ComputerAlgorithms/EFE&amp;diff=1092&amp;oldid=prev"/>
		<updated>2021-07-26T18:07:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__FORCETOC__ &amp;lt;!-- will force the creation of a Table of Contents --&amp;gt; &amp;lt;!-- __NOTOC__ will force TOC off --&amp;gt;  =EFE Algorithms=  These algorithms that I have stored under the dir...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__FORCETOC__ &amp;lt;!-- will force the creation of a Table of Contents --&amp;gt;&lt;br /&gt;
&amp;lt;!-- __NOTOC__ will force TOC off --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=EFE Algorithms=&lt;br /&gt;
&lt;br /&gt;
These algorithms that I have stored under the directory, &amp;amp;hellip;/fortran/FreeEnergy/EFE&lt;br /&gt;
&lt;br /&gt;
==README (circa July 2016)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;75%&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height: 240px; width: 100%; overflow: scroll;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
7 July 2016&lt;br /&gt;
&lt;br /&gt;
jRoot5.for --- When Christodoulou et al. (1995, paper I) generated&lt;br /&gt;
Figure 3, they picked a value of the total angular momentum that&lt;br /&gt;
corresponded to a Maclaurin spheroid with eccentricity, e = 0.85.&lt;br /&gt;
&lt;br /&gt;
When I made a movie of the free-energy surface that corresponds to&lt;br /&gt;
15 (or so) different values of the angular momentum, I decided to&lt;br /&gt;
adopt values that correspond to Maclaurin spheroids having various&lt;br /&gt;
values of &amp;quot;e&amp;quot;, in steps of 0.005, ending with e = 0.85.&lt;br /&gt;
&lt;br /&gt;
Then I decided that I also wanted to use force-balance techniques&lt;br /&gt;
to tell me precisely what (b/a,c/a) pairs correspond to each of&lt;br /&gt;
these angular momentum values; but this is not straightforward because,&lt;br /&gt;
if you are specifying &amp;quot;L&amp;quot;, then the pair of axis ratios can only&lt;br /&gt;
be determined by simultaneously satisfying two nontrivial equations.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;jRoot5.for&amp;quot; routine uses a pair of nested Newton-Raphson&lt;br /&gt;
loops to identify these axis ratios simultaneously.  It begins by&lt;br /&gt;
specifying 28 different values of &amp;quot;e&amp;quot; (for Maclaurin spheroids),&lt;br /&gt;
calculating the corresponding &amp;quot;L&amp;quot;, then finding the simultaneous&lt;br /&gt;
roots to obtain (b/a,c/a)_Jacobi with this value of &amp;quot;L&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The resulting table of raw numbers can be found at the bottom of:&lt;br /&gt;
http://www.vistrails.org/index.php/User:Tohline/ThreeDimensionalConfigurations/EFE_Energies#Conserve_Only_L&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====================&lt;br /&gt;
6 July 2016&lt;br /&gt;
&lt;br /&gt;
In the file, deriv5.for --- built from old3/deriv3.for --- we&lt;br /&gt;
have modified subroutine &amp;quot;fJ&amp;quot; to include as well a determination&lt;br /&gt;
of &amp;quot;fL&amp;quot; and its derivative wrt bovera, namely, &amp;quot;derivL&amp;quot;.&lt;br /&gt;
Definitions of &amp;quot;fL&amp;quot; and &amp;quot;derivL&amp;quot; can be found:&lt;br /&gt;
http://www.vistrails.org/index.php/User:Tohline/ThreeDimensionalConfigurations/JacobiEllipsoids#Angular_Momentum_Constraint&lt;br /&gt;
&lt;br /&gt;
The main routine in this file loops through 20+ axis-ratio pairs&lt;br /&gt;
and calculates fJ, deriv, fL, &amp;amp; derivL for all pairs.  Then,&lt;br /&gt;
for one pairing (only) it computes the numerical derivative of&lt;br /&gt;
fL and compares it with the analytic value &amp;quot;derivL&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Now, let&amp;#039;s plug this generalized subroutine into the &amp;quot;root&amp;quot;&lt;br /&gt;
routine that uses Newton Raphson technique.&lt;br /&gt;
&lt;br /&gt;
====================&lt;br /&gt;
4 July 2016&lt;br /&gt;
&lt;br /&gt;
jRoot3.for (see jRoot2.for, below) not only lists pairs of axis&lt;br /&gt;
ratios, but also other useful corresponding quantities such as:&lt;br /&gt;
A1, A2, A3, omega2, and 5L/M.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====================&lt;br /&gt;
28 June 2016&lt;br /&gt;
&lt;br /&gt;
Circulation7.for -- This generates excellent match to Fig.3&lt;br /&gt;
of Christodoulou et al. (1995, paper I).  The initial output,&lt;br /&gt;
&amp;quot;outCirc16.vtr&amp;quot; can be read into VisTrails tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====================&lt;br /&gt;
27 June (evening) 2016&lt;br /&gt;
Circulation3.for --- This fortran program produces an (b/a,c/a)&lt;br /&gt;
array of Free-Energy values, then, after normalization, writes&lt;br /&gt;
both a &amp;quot;cell&amp;quot; and &amp;quot;point&amp;quot; array out in XML format such that it&lt;br /&gt;
is readable from VisTrails.&lt;br /&gt;
&lt;br /&gt;
It needs to be linked only to the doubleELib.o library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====================&lt;br /&gt;
27 June 2016&lt;br /&gt;
&lt;br /&gt;
File &amp;quot;jRoot2.for&amp;quot; calculates pairs of axis ratios that define&lt;br /&gt;
the Jacobi ellipsoid equilibrium sequence.&lt;br /&gt;
&lt;br /&gt;
gfortran -o exroot jRoot2.o doubleELib.o&lt;br /&gt;
&lt;br /&gt;
PROGRAM testnewt:  Loops through a group of &amp;#039;c/a&amp;#039; axis ratios,&lt;br /&gt;
and for each one, relies upon FUNCTION rtnewt to return the&lt;br /&gt;
&amp;quot;root&amp;quot;, which here is the matching value of &amp;#039;b/a&amp;#039;.  In turn,&lt;br /&gt;
the function, rtnewt, calls the SUBROUTINE fJ, which provides&lt;br /&gt;
&amp;quot;rtnewt&amp;quot; with the definition of the governing relation for&lt;br /&gt;
Jacobi ellipsoids, as well as the analytic definition of the&lt;br /&gt;
first derivative of this function, with respect to &amp;#039;b/a&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The definitions of fJ and d(fJ)/dx are provided:&lt;br /&gt;
http://www.vistrails.org/index.php/User:Tohline/ThreeDimensionalConfigurations/JacobiEllipsoids#Roots_of_the_Governing_Relation&lt;br /&gt;
&lt;br /&gt;
FUNCTION rtnewt originated as a function drawn from the&lt;br /&gt;
Numerical Recipes collection of f77-formatted root-finding&lt;br /&gt;
algorithms; it uses the Newton-Raphson technique.  I modified&lt;br /&gt;
the original rtnewt in order to perform double-precision arithmetic.&lt;br /&gt;
&lt;br /&gt;
The arguments of FUNCTION rtnewt are ...&lt;br /&gt;
-- covera = c/a;&lt;br /&gt;
-- x1 and x2 define the bracketed region of b/a within which&lt;br /&gt;
   the root should be found (if not, a message is written);&lt;br /&gt;
-- xacc = desired precision of root = b/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===================&lt;br /&gt;
25 June 2016&lt;br /&gt;
&lt;br /&gt;
Chandrasekhar provides two relations that define the equilibrium&lt;br /&gt;
properties of Jacobi ellipsoids.  One defines the relationship between&lt;br /&gt;
the pair of axis ratios (b/a,c/a); the other provides an expression&lt;br /&gt;
for the corresponding rotation frequency (squared), Omega2.&lt;br /&gt;
&lt;br /&gt;
Our desire, here, is to develop a tool -- probably Newton-Raphson&lt;br /&gt;
technique -- that finds the root(s) of the first of these expressions.&lt;br /&gt;
Such an iteration technique will require evaluation of the function&lt;br /&gt;
as well as evaluation of its first derivative.&lt;br /&gt;
&lt;br /&gt;
So far, we have developed and debugged a subroutine (fJ) that evaluates&lt;br /&gt;
the analytic expression for fJ; it also evaluates the first derivative&lt;br /&gt;
of, fJprime, with respect to (b/a) while holding (c/a) fixed.&lt;br /&gt;
&lt;br /&gt;
DOUBLE PRECISION ROUTINES:&lt;br /&gt;
File fJ.for contains the subroutine (fJ) that evaluates the function&lt;br /&gt;
and its derivative. In addition, jacobi7.for is a main program that&lt;br /&gt;
calls this subroutine for 25 different axis-ratio pairs that define&lt;br /&gt;
the Jacobi sequence (according to EFE); Subroutine fJ is included&lt;br /&gt;
as part of this jacobi7.for file.&lt;br /&gt;
&lt;br /&gt;
gfortran -c jacobi7.for -ffree-form&lt;br /&gt;
gfortran -o exec jacobi7.o doubleELib.o&lt;br /&gt;
./exec &amp;gt; output&lt;br /&gt;
&lt;br /&gt;
For supplementary information:&lt;br /&gt;
http://www.vistrails.org/index.php/User:Tohline/ThreeDimensionalConfigurations/JacobiEllipsoids#Roots_of_the_Governing_Relation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Circulation8 (9 July 2016)==&lt;br /&gt;
&lt;br /&gt;
Related to our discussion of [[User:Tohline/ThreeDimensionalConfigurations/EFE_Energies#Properties_of_Homogeneous_Ellipsoids_.282.29|Free-Energy Surfaces]] of the c/a versus b/a &amp;quot;EFE Diagram.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==jRoot5 (7 July 2016)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When Christodoulou et al. (1995, paper I) generated&lt;br /&gt;
Figure 3, they picked a value of the total angular momentum that&lt;br /&gt;
corresponded to a Maclaurin spheroid with eccentricity, e = 0.85.&lt;br /&gt;
When I made a movie of the free-energy surface that corresponds to&lt;br /&gt;
15 (or so) different values of the angular momentum, I decided to&lt;br /&gt;
adopt values that correspond to Maclaurin spheroids having various&lt;br /&gt;
values of &amp;quot;e&amp;quot;, in steps of 0.005, ending with e = 0.85.&lt;br /&gt;
Then I decided that I also wanted to use force-balance techniques&lt;br /&gt;
to tell me precisely what (b/a,c/a) pairs correspond to each of&lt;br /&gt;
these angular momentum values; but this is not straightforward because,&lt;br /&gt;
if you are specifying &amp;quot;L&amp;quot;, then the pair of axis ratios can only&lt;br /&gt;
be determined by simultaneously satisfying two nontrivial equations.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;jRoot5.for&amp;quot; routine uses a pair of nested Newton-Raphson&lt;br /&gt;
loops to identify these axis ratios simultaneously.  It begins by&lt;br /&gt;
specifying 28 different values of &amp;quot;e&amp;quot; (for Maclaurin spheroids),&lt;br /&gt;
calculating the corresponding &amp;quot;L&amp;quot;, then finding the simultaneous&lt;br /&gt;
roots to obtain (b/a,c/a)_Jacobi with this value of &amp;quot;L&amp;quot;.&lt;br /&gt;
The resulting table of raw numbers can be found at the bottom of&lt;br /&gt;
[[User:Tohline/ThreeDimensionalConfigurations/EFE_Energies#Conserve_Only_L|our discussion titled, &amp;quot;Conserve Only L&amp;quot;]].&lt;br /&gt;
&lt;br /&gt;
==jRoot2 (27 June 2016)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File &amp;quot;jRoot2.for&amp;quot; calculates pairs of axis ratios that define&lt;br /&gt;
the Jacobi ellipsoid equilibrium sequence.&lt;br /&gt;
&lt;br /&gt;
gfortran -o exroot jRoot2.o doubleELib.o&lt;br /&gt;
&lt;br /&gt;
PROGRAM testnewt:  Loops through a group of &amp;#039;c/a&amp;#039; axis ratios,&lt;br /&gt;
and for each one, relies upon FUNCTION rtnewt to return the&lt;br /&gt;
&amp;quot;root&amp;quot;, which here is the matching value of &amp;#039;b/a&amp;#039;.  In turn,&lt;br /&gt;
the function, rtnewt, calls the SUBROUTINE fJ, which provides&lt;br /&gt;
&amp;quot;rtnewt&amp;quot; with the definition of the governing relation for&lt;br /&gt;
Jacobi ellipsoids, as well as the analytic definition of the&lt;br /&gt;
first derivative of this function, with respect to &amp;#039;b/a&amp;#039;.&lt;br /&gt;
The definitions of fJ and d(fJ)/dx are provided in our&lt;br /&gt;
[[User:Tohline/ThreeDimensionalConfigurations/JacobiEllipsoids#Roots_of_the_Governing_Relation|accompanying discussion titled, &amp;quot;Roots of the Governing Relation&amp;quot;]].&lt;br /&gt;
&lt;br /&gt;
FUNCTION rtnewt originated as a function drawn from the&lt;br /&gt;
Numerical Recipes collection of f77-formatted root-finding&lt;br /&gt;
algorithms; it uses the Newton-Raphson technique.  I modified&lt;br /&gt;
the original rtnewt in order to perform double-precision arithmetic.&lt;br /&gt;
The arguments of this FUNCTION are ...&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;covera = c/a;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;x1 and x2 define the bracketed region of b/a within which the root should be found (if not, a message is written);&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;xacc = desired precision of root = b/a&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==deriv (6 July 2016)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==fJ_routine (6 July 2016)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ellipsoids (27 June 2016)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XMLwriter (27 June 2016)==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==jacobi7 (25 June 2016)==&lt;br /&gt;
&lt;br /&gt;
Chandrasekhar provides two relations that define the equilibrium&lt;br /&gt;
properties of Jacobi ellipsoids.  One defines the relationship between&lt;br /&gt;
the pair of axis ratios (b/a,c/a); the other provides an expression&lt;br /&gt;
for the corresponding rotation frequency (squared), &amp;amp;Omega;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;.  These are detailed in our [[User:Tohline/ThreeDimensionalConfigurations/JacobiEllipsoids#Equilibrium_Conditions_for_Jacobi_Ellipsoids|accompanying discussion of Jacobi Ellipsoids]].&lt;br /&gt;
Our desire, here, is to develop a tool &amp;amp;#8212; probably employing a Newton-Raphson&lt;br /&gt;
technique &amp;amp;#8212; that finds the root(s) of the first of these expressions, namely,&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;~f_J&amp;lt;/math&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;~\equiv&amp;lt;/math&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;~\biggl(\frac{b}{a}\biggr)^2 \biggl[ \frac{2(1-A_1)-A_3}{1 - (b/a)^2} \biggr]-\biggl(\frac{c}{a}\biggr)^2  A_3 =0 \, .&amp;lt;/math&amp;gt;&lt;br /&gt;
  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
Such an iteration technique will require evaluation of the function&lt;br /&gt;
as well as evaluation of its first derivative.&lt;br /&gt;
&lt;br /&gt;
So far, we have developed and debugged a subroutine (fJ) that evaluates&lt;br /&gt;
the analytic expression for fJ; it also evaluates the first derivative&lt;br /&gt;
of, fJprime, with respect to (b/a) while holding (c/a) fixed.&lt;br /&gt;
&lt;br /&gt;
DOUBLE PRECISION ROUTINES:&lt;br /&gt;
File fJ.for contains the subroutine (fJ) that evaluates the function&lt;br /&gt;
and its derivative. In addition, jacobi7.for is a main program that&lt;br /&gt;
calls this subroutine for 25 different axis-ratio pairs that define&lt;br /&gt;
the Jacobi sequence (according to EFE); Subroutine fJ is included&lt;br /&gt;
as part of this jacobi7.for file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;gfortran -c jacobi7.for -ffree-form&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;gfortran -o exec jacobi7.o doubleELib.o&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;./exec &amp;gt; output&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For supplementary information, read our accompanying discussion titled, &lt;br /&gt;
&amp;quot;[[ThreeDimensionalConfigurations/JacobiEllipsoids#Roots_of_the_Governing_Relation|Roots of the Governing Relation]].&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
&lt;br /&gt;
{{ SGFfooter }}&lt;/div&gt;</summary>
		<author><name>Jet53man</name></author>
	</entry>
</feed>