<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.einsteintoolkit.org/et-docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Snoble</id>
	<title>Einstein Toolkit Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.einsteintoolkit.org/et-docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Snoble"/>
	<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/Special:Contributions/Snoble"/>
	<updated>2026-06-10T09:20:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2309</id>
		<title>MHD implementation details and discussions</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2309"/>
		<updated>2011-04-26T18:25:03Z</updated>

		<summary type="html">&lt;p&gt;Snoble: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Scientific Goals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Random bits and pieces&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;&amp;lt;strike&amp;gt;Reuse parts of Harm3D&amp;lt;/strike&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Used Harm3d as a reference, but the only parts of Harm3d directly included were for the Con2PrimM routines. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Conventions / Variable names etc.&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Principally follow the Valencia formulation as out-lined in [http://adsabs.harvard.edu/abs/2006ApJ...637..296A Anton et al. (2006)] &amp;lt;/li&amp;gt; &lt;br /&gt;
 &amp;lt;li&amp;gt; HydroBase&amp;#039;s Bvec[1-3] GF will be identified with Valencia&amp;#039;s  B^i  vector  &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Bvec[] will be used both as an evolved quantity and a primitive variable&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; During the Carpet workshop, we concluded it is easier to define B^i to be the undensitized magnetic field; this requires some care, since psi^6 B^i is the quantity that appears in the evolution equation, but simplifies the rest of the code&lt;br /&gt;
 &amp;lt;li&amp;gt; Only use locally calculated &amp;quot;comoving magnetic tensor&amp;quot; b^a when needed &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In general, but especially for MHD, it seems worthwhile to promote sqrt(gamma)=psi^6 to an independent gridfunction&lt;br /&gt;
&amp;lt;li&amp;gt; See Josh Faber&amp;#039;s notes here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD.tex], or check out the code (still a work in progress!!!) here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD_routines.tgz].&lt;br /&gt;
&amp;lt;li&amp;gt; Josh Faber &amp;lt;strike&amp;gt;will commit&amp;lt;/strike&amp;gt; has committed the routines mentioned in these notes &amp;lt;strike&amp;gt;soon&amp;lt;/strike&amp;gt;.  &lt;br /&gt;
&amp;lt;li&amp;gt; Scott Noble and Josh Faber worked on Con2PrimM and have committed.  &lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Subprojects&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Task                        &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Main people  &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Riemann Problem             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;HLLE done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Con2Prim                    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Noble, Faber&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done, except for general EOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint transport        &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;still on drawing board&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Reconstruction              &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Failure Recovery Procedure  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;just using old tools for now&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Carpet Refluxing            &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Erik Schnetter             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Finished?&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EMF Restriction/Prolongation&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Needed for CT only&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint Damping?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim, Noble&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SR case done&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;GR derived, not implemented yet&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the Cactus workshop, some progress was made on implementing MHD within GRHydro by reimplementing various subroutines with alternate versions for MHD and calling them out with the MHD flag in the scheduler.  Basically, instead of GRHydro_filename.F90, we will have GRHydro_filenameM.F90.&lt;br /&gt;
&lt;br /&gt;
Most of these *M.F90 files have generated and are part of ET already.&lt;br /&gt;
&lt;br /&gt;
Notes on the derivation of the GR divergence cleaning equations:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Rel_cleaning_new.pdf]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Rel_cleaning_new.tex]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=File:Rel_cleaning_new.tex&amp;diff=2308</id>
		<title>File:Rel cleaning new.tex</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=File:Rel_cleaning_new.tex&amp;diff=2308"/>
		<updated>2011-04-26T18:24:36Z</updated>

		<summary type="html">&lt;p&gt;Snoble: Simplified and corrected derivation of the general relativistic divergence cleaning equations in 3+1 form.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Simplified and corrected derivation of the general relativistic divergence cleaning equations in 3+1 form.&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=File:Rel_cleaning_new.pdf&amp;diff=2307</id>
		<title>File:Rel cleaning new.pdf</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=File:Rel_cleaning_new.pdf&amp;diff=2307"/>
		<updated>2011-04-26T18:24:14Z</updated>

		<summary type="html">&lt;p&gt;Snoble: Simplified and corrected derivation of the general relativistic divergence cleaning equations in 3+1 form.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Simplified and corrected derivation of the general relativistic divergence cleaning equations in 3+1 form.&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2304</id>
		<title>MHD implementation details and discussions</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2304"/>
		<updated>2011-04-25T20:17:16Z</updated>

		<summary type="html">&lt;p&gt;Snoble: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Scientific Goals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Random bits and pieces&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;&amp;lt;strike&amp;gt;Reuse parts of Harm3D&amp;lt;/strike&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Used Harm3d as a reference, but the only parts of Harm3d directly included were for the Con2PrimM routines. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Conventions / Variable names etc.&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Principally follow the Valencia formulation as out-lined in [http://adsabs.harvard.edu/abs/2006ApJ...637..296A Anton et al. (2006)] &amp;lt;/li&amp;gt; &lt;br /&gt;
 &amp;lt;li&amp;gt; HydroBase&amp;#039;s Bvec[1-3] GF will be identified with Valencia&amp;#039;s  B^i  vector  &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Bvec[] will be used both as an evolved quantity and a primitive variable&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; During the Carpet workshop, we concluded it is easier to define B^i to be the undensitized magnetic field; this requires some care, since psi^6 B^i is the quantity that appears in the evolution equation, but simplifies the rest of the code&lt;br /&gt;
 &amp;lt;li&amp;gt; Only use locally calculated &amp;quot;comoving magnetic tensor&amp;quot; b^a when needed &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In general, but especially for MHD, it seems worthwhile to promote sqrt(gamma)=psi^6 to an independent gridfunction&lt;br /&gt;
&amp;lt;li&amp;gt; See Josh Faber&amp;#039;s notes here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD.tex], or check out the code (still a work in progress!!!) here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD_routines.tgz].&lt;br /&gt;
&amp;lt;li&amp;gt; Josh Faber &amp;lt;strike&amp;gt;will commit&amp;lt;/strike&amp;gt; has committed the routines mentioned in these notes &amp;lt;strike&amp;gt;soon&amp;lt;/strike&amp;gt;.  &lt;br /&gt;
&amp;lt;li&amp;gt; Scott Noble and Josh Faber worked on Con2PrimM and have committed.  &lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Subprojects&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Task                        &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Main people  &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Riemann Problem             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;HLLE done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Con2Prim                    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Noble, Faber&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done, except for general EOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint transport        &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;still on drawing board&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Reconstruction              &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Failure Recovery Procedure  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;just using old tools for now&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Carpet Refluxing            &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Erik Schnetter             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Finished?&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EMF Restriction/Prolongation&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Needed for CT only&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint Damping?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim, Noble&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SR case done&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;GR derived, not implemented yet&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the Cactus workshop, some progress was made on implementing MHD within GRHydro by reimplementing various subroutines with alternate versions for MHD and calling them out with the MHD flag in the scheduler.  Basically, instead of GRHydro_filename.F90, we will have GRHydro_filenameM.F90.&lt;br /&gt;
&lt;br /&gt;
Most of these *M.F90 files have generated and are part of ET already.&lt;br /&gt;
&lt;br /&gt;
Notes on the derivation of the GR divergence cleaning equations:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:rel_cleaning.pdf]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:rel_cleaning.tex]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2303</id>
		<title>MHD implementation details and discussions</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2303"/>
		<updated>2011-04-25T20:15:34Z</updated>

		<summary type="html">&lt;p&gt;Snoble: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Scientific Goals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Random bits and pieces&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;&amp;lt;strike&amp;gt;Reuse parts of Harm3D&amp;lt;/strike&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Used Harm3d as a reference, but the only parts of Harm3d directly included were for the Con2PrimM routines. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Conventions / Variable names etc.&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Principally follow the Valencia formulation as out-lined in [http://adsabs.harvard.edu/abs/2006ApJ...637..296A Anton et al. (2006)] &amp;lt;/li&amp;gt; &lt;br /&gt;
 &amp;lt;li&amp;gt; HydroBase&amp;#039;s Bvec[1-3] GF will be identified with Valencia&amp;#039;s  B^i  vector  &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Bvec[] will be used both as an evolved quantity and a primitive variable&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; During the Carpet workshop, we concluded it is easier to define B^i to be the undensitized magnetic field; this requires some care, since psi^6 B^i is the quantity that appears in the evolution equation, but simplifies the rest of the code&lt;br /&gt;
 &amp;lt;li&amp;gt; Only use locally calculated &amp;quot;comoving magnetic tensor&amp;quot; b^a when needed &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In general, but especially for MHD, it seems worthwhile to promote sqrt(gamma)=psi^6 to an independent gridfunction&lt;br /&gt;
&amp;lt;li&amp;gt; See Josh Faber&amp;#039;s notes here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD.tex], or check out the code (still a work in progress!!!) here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD_routines.tgz].&lt;br /&gt;
&amp;lt;li&amp;gt; Josh Faber &amp;lt;strike&amp;gt;will commit&amp;lt;/strike&amp;gt; has committed the routines mentioned in these notes &amp;lt;strike&amp;gt;soon&amp;lt;/strike&amp;gt;.  &lt;br /&gt;
&amp;lt;li&amp;gt; Scott Noble is working Con2PrimM, will hopefully commit by the end of this week (or next week at least).  &lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Subprojects&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Task                        &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Main people  &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Riemann Problem             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;HLLE done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Con2Prim                    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Noble, Faber&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done, except for general EOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint transport        &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;still on drawing board&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Reconstruction              &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Failure Recovery Procedure  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;just using old tools for now&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Carpet Refluxing            &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Erik Schnetter             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Finished?&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EMF Restriction/Prolongation&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Needed for CT only&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint Damping?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim, Noble&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SR case done&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;GR derived, not implemented yet&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the Cactus workshop, some progress was made on implementing MHD within GRHydro by reimplementing various subroutines with alternate versions for MHD and calling them out with the MHD flag in the scheduler.  Basically, instead of GRHydro_filename.F90, we will have GRHydro_filenameM.F90.&lt;br /&gt;
&lt;br /&gt;
Most of these *M.F90 files have generated and are part of ET already.&lt;br /&gt;
&lt;br /&gt;
Notes on the derivation of the GR divergence cleaning equations:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:rel_cleaning.pdf]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:rel_cleaning.tex]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2302</id>
		<title>MHD implementation details and discussions</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2302"/>
		<updated>2011-04-25T20:14:40Z</updated>

		<summary type="html">&lt;p&gt;Snoble: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Scientific Goals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Random bits and pieces&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;&amp;lt;strike&amp;gt;Reuse parts of Harm3D&amp;lt;/strike&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Used Harm3d as a reference, but the only parts of Harm3d directly included were for the Con2PrimM routines. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Conventions / Variable names etc.&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Principally follow the Valencia formulation as out-lined in [http://adsabs.harvard.edu/abs/2006ApJ...637..296A Anton et al. (2006)] &amp;lt;/li&amp;gt; &lt;br /&gt;
 &amp;lt;li&amp;gt; HydroBase&amp;#039;s Bvec[1-3] GF will be identified with Valencia&amp;#039;s  B^i  vector  &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Bvec[] will be used both as an evolved quantity and a primitive variable&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; During the Carpet workshop, we concluded it is easier to define B^i to be the undensitized magnetic field; this requires some care, since psi^6 B^i is the quantity that appears in the evolution equation, but simplifies the rest of the code&lt;br /&gt;
 &amp;lt;li&amp;gt; Only use locally calculated &amp;quot;comoving magnetic tensor&amp;quot; b^a when needed &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In general, but especially for MHD, it seems worthwhile to promote sqrt(gamma)=psi^6 to an independent gridfunction&lt;br /&gt;
&amp;lt;li&amp;gt; See Josh Faber&amp;#039;s notes here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD.tex], or check out the code (still a work in progress!!!) here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD_routines.tgz].&lt;br /&gt;
&amp;lt;li&amp;gt; Josh Faber will commit the routines mentioned in these notes soon.  &lt;br /&gt;
&amp;lt;li&amp;gt; Scott Noble is working Con2PrimM, will hopefully commit by the end of this week (or next week at least).  &lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Subprojects&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Task                        &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Main people  &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Riemann Problem             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;HLLE done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Con2Prim                    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Noble, Faber&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done, except for general EOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint transport        &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;still on drawing board&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Reconstruction              &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Failure Recovery Procedure  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;just using old tools for now&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Carpet Refluxing            &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Erik Schnetter             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Finished?&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EMF Restriction/Prolongation&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Needed for CT only&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint Damping?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim, Noble&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SR case done&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;GR derived, not implemented yet&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the Cactus workshop, some progress was made on implementing MHD within GRHydro by reimplementing various subroutines with alternate versions for MHD and calling them out with the MHD flag in the scheduler.  Basically, instead of GRHydro_filename.F90, we will have GRHydro_filenameM.F90.&lt;br /&gt;
&lt;br /&gt;
Most of these *M.F90 files have generated and are part of ET already.&lt;br /&gt;
&lt;br /&gt;
Notes on the derivation of the GR divergence cleaning equations:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:rel_cleaning.pdf]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:rel_cleaning.tex]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2301</id>
		<title>MHD implementation details and discussions</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2301"/>
		<updated>2011-04-25T20:14:17Z</updated>

		<summary type="html">&lt;p&gt;Snoble: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Scientific Goals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Random bits and pieces&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;&amp;lt;strike&amp;gt;Reuse parts of Harm3D&amp;lt;/strike&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Used Harm3d as a reference, but the only parts of Harm3d directly included were for the Con2PrimM routines. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Conventions / Variable names etc.&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Principally follow the Valencia formulation as out-lined in [http://adsabs.harvard.edu/abs/2006ApJ...637..296A Anton et al. (2006)] &amp;lt;/li&amp;gt; &lt;br /&gt;
 &amp;lt;li&amp;gt; HydroBase&amp;#039;s Bvec[1-3] GF will be identified with Valencia&amp;#039;s  B^i  vector  &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Bvec[] will be used both as an evolved quantity and a primitive variable&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; During the Carpet workshop, we concluded it is easier to define B^i to be the undensitized magnetic field; this requires some care, since psi^6 B^i is the quantity that appears in the evolution equation, but simplifies the rest of the code&lt;br /&gt;
 &amp;lt;li&amp;gt; Only use locally calculated &amp;quot;comoving magnetic tensor&amp;quot; b^a when needed &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In general, but especially for MHD, it seems worthwhile to promote sqrt(gamma)=psi^6 to an independent gridfunction&lt;br /&gt;
&amp;lt;li&amp;gt; See Josh Faber&amp;#039;s notes here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD.tex], or check out the code (still a work in progress!!!) here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD_routines.tgz].&lt;br /&gt;
&amp;lt;li&amp;gt; Josh Faber will commit the routines mentioned in these notes soon.  &lt;br /&gt;
&amp;lt;li&amp;gt; Scott Noble is working Con2PrimM, will hopefully commit by the end of this week (or next week at least).  &lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Subprojects&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Task                        &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Main people  &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Riemann Problem             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;HLLE done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Con2Prim                    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Noble, Faber&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done, except for general EOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint transport        &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;still on drawing board&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Reconstruction              &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Failure Recovery Procedure  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;just using old tools for now&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Carpet Refluxing            &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Erik Schnetter             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Finished?&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EMF Restriction/Prolongation&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Needed for CT only&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint Damping?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim, Noble&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SR case done&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;GR derived, not implemented yet&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the Cactus workshop, some progress was made on implementing MHD within GRHydro by reimplementing various subroutines with alternate versions for MHD and calling them out with the MHD flag in the scheduler.  Basically, instead of GRHydro_filename.F90, we will have GRHydro_filenameM.F90.&lt;br /&gt;
&lt;br /&gt;
Most of these *M.F90 files have generated and are part of ET already.&lt;br /&gt;
&lt;br /&gt;
Notes on the derivation of the GR divergence cleaning equations:&lt;br /&gt;
[[Image:rel_cleaning.pdf]]&lt;br /&gt;
[[Image:rel_cleaning.tex]]&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2300</id>
		<title>MHD implementation details and discussions</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=MHD_implementation_details_and_discussions&amp;diff=2300"/>
		<updated>2011-04-25T20:09:40Z</updated>

		<summary type="html">&lt;p&gt;Snoble: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;Scientific Goals&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Random bits and pieces&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;&amp;lt;strike&amp;gt;Reuse parts of Harm3D&amp;lt;/strike&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Used Harm3d as a reference, but the only parts of Harm3d directly included were for the Con2PrimM routines. &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Conventions / Variable names etc.&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Principally follow the Valencia formulation as out-lined in [http://adsabs.harvard.edu/abs/2006ApJ...637..296A Anton et al. (2006)] &amp;lt;/li&amp;gt; &lt;br /&gt;
 &amp;lt;li&amp;gt; HydroBase&amp;#039;s Bvec[1-3] GF will be identified with Valencia&amp;#039;s  B^i  vector  &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; Bvec[] will be used both as an evolved quantity and a primitive variable&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt; During the Carpet workshop, we concluded it is easier to define B^i to be the undensitized magnetic field; this requires some care, since psi^6 B^i is the quantity that appears in the evolution equation, but simplifies the rest of the code&lt;br /&gt;
 &amp;lt;li&amp;gt; Only use locally calculated &amp;quot;comoving magnetic tensor&amp;quot; b^a when needed &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In general, but especially for MHD, it seems worthwhile to promote sqrt(gamma)=psi^6 to an independent gridfunction&lt;br /&gt;
&amp;lt;li&amp;gt; See Josh Faber&amp;#039;s notes here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD.tex], or check out the code (still a work in progress!!!) here [http://ccrg.rit.edu/~carpet/wiki/File:GRHydro_MHD_routines.tgz].&lt;br /&gt;
&amp;lt;li&amp;gt; Josh Faber will commit the routines mentioned in these notes soon.  &lt;br /&gt;
&amp;lt;li&amp;gt; Scott Noble is working Con2PrimM, will hopefully commit by the end of this week (or next week at least).  &lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Subprojects&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Task                        &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Main people  &amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Notes&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Status&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Riemann Problem             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;HLLE done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Con2Prim                    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Noble, Faber&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done, except for general EOS&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint transport        &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;from Harm3D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;still on drawing board&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Reconstruction              &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;done&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Failure Recovery Procedure  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;? &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;just using old tools for now&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Carpet Refluxing            &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Erik Schnetter             &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Finished?&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;EMF Restriction/Prolongation&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Needed for CT only&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Constraint Damping?&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Faber, Mundim, Noble&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;SR case done&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;GR derived, not implemented yet&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
During the Cactus workshop, some progress was made on implementing MHD within GRHydro by reimplementing various subroutines with alternate versions for MHD and calling them out with the MHD flag in the scheduler.  Basically, instead of GRHydro_filename.F90, we will have GRHydro_filenameM.F90.&lt;br /&gt;
&lt;br /&gt;
Most of these *M.F90 files have generated and are part of ET already.&lt;br /&gt;
&lt;br /&gt;
Notes on the derivation of the GR divergence cleaning equations:&lt;br /&gt;
https://docs.einsteintoolkit.org/et-docs/images/6/68/rel_cleaning.pdf&lt;br /&gt;
https://docs.einsteintoolkit.org/et-docs/images/6/68/rel_cleaning.tex&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=File:rel_cleaning.pdf&amp;diff=2299</id>
		<title>File:rel cleaning.pdf</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=File:rel_cleaning.pdf&amp;diff=2299"/>
		<updated>2011-04-25T20:08:09Z</updated>

		<summary type="html">&lt;p&gt;Snoble: PDF version of notes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PDF version of notes.&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=File:rel_cleaning.tex&amp;diff=2298</id>
		<title>File:rel cleaning.tex</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=File:rel_cleaning.tex&amp;diff=2298"/>
		<updated>2011-04-25T20:07:37Z</updated>

		<summary type="html">&lt;p&gt;Snoble: Latex file containing notes on the derivation of the general relativistic divergence cleaning equations in 3+1 equations.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Latex file containing notes on the derivation of the general relativistic divergence cleaning equations in 3+1 equations.&lt;/div&gt;</summary>
		<author><name>Snoble</name></author>
		
	</entry>
</feed>