<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://osupdocs.forestry.oregonstate.edu/index.php?action=history&amp;feed=atom&amp;title=Processors_Command</id>
	<title>Processors Command - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://osupdocs.forestry.oregonstate.edu/index.php?action=history&amp;feed=atom&amp;title=Processors_Command"/>
	<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;action=history"/>
	<updated>2026-06-25T01:14:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9352&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9352&amp;oldid=prev"/>
		<updated>2023-02-02T22:02:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 22:02, 2 February 2023&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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mush &lt;/del&gt;have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; for all &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/inum&amp;lt;/tt&amp;gt;.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;must &lt;/ins&gt;have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; for all &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/inum&amp;lt;/tt&amp;gt;.&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;== Hyperthreading ==&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;== Hyperthreading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9052&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9052&amp;oldid=prev"/>
		<updated>2023-01-26T20:47:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:47, 26 January 2023&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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/inum&amp;lt;/tt&amp;gt;.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/tt&amp;gt; for all &amp;lt;tt&amp;gt;k&lt;/ins&gt;&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/inum&amp;lt;/tt&amp;gt;.&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;== Hyperthreading ==&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;== Hyperthreading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9051&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9051&amp;oldid=prev"/>
		<updated>2023-01-26T20:46:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:46, 26 January 2023&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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;N&lt;/del&gt;&amp;lt;/tt&amp;gt;.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;*N)&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;inum&lt;/ins&gt;&amp;lt;/tt&amp;gt;.&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;== Hyperthreading ==&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;== Hyperthreading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9050&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9050&amp;oldid=prev"/>
		<updated>2023-01-26T20:44:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:44, 26 January 2023&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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/&lt;/del&gt;N)&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/N&amp;lt;/tt&amp;gt;.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(n&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*&lt;/ins&gt;N)&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;n&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/N&amp;lt;/tt&amp;gt;.&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;== Hyperthreading ==&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;== Hyperthreading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9049&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9049&amp;oldid=prev"/>
		<updated>2023-01-26T20:42:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:42, 26 January 2023&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-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;where &amp;lt;tt&amp;gt;xnum&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;ynum&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;znum&amp;lt;/tt&amp;gt; are the number of patches in the x, y, and z direction (z only used for 3D patching). Their product must be equal to the number of processors used in the calculations. This command can be used in scripted files by using the [[XMLData Command]] for the &amp;lt;tt&amp;gt;MPMHeader&amp;lt;/tt&amp;gt; section.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n_&lt;/del&gt;&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n_&lt;/del&gt;&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n_&lt;/del&gt;&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n_&lt;/del&gt;&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n_&lt;/del&gt;&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/N&amp;lt;/tt&amp;gt;.&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;By default, the patches will be equally sized along each axis. If unequal patch sizes can improve parallel scaling, they can be created using &amp;lt;tt&amp;gt;Xpatches&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;Ypatches&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;Zpatches&amp;lt;/tt&amp;gt; elements. Each patches element must contain exactly &amp;lt;tt&amp;gt;inum-1&amp;lt;/tt&amp;gt; (i = x, y, or z) monotonically increasing numbers between zero and one for the fractional break points between patches. If an axis has &amp;lt;tt&amp;gt;N&amp;lt;/tt&amp;gt; elements, the &amp;lt;tt&amp;gt;k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;&amp;lt;/tt&amp;gt; patch (for &amp;lt;tt&amp;gt;k&amp;lt;/tt&amp;gt; from 1 to &amp;lt;tt&amp;gt;inum&amp;lt;/tt&amp;gt;) will include elements &amp;lt;tt&amp;gt;int(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n&lt;/ins&gt;&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;int(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n&lt;/ins&gt;&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt; (where n&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; is set to 0 and n&amp;lt;sub&amp;gt;inum&amp;lt;/sub&amp;gt; is set to 1). All patches mush have at least two elements or must have &amp;lt;tt&amp;gt;int(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n&lt;/ins&gt;&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt;&amp;amp;gt;&amp;lt;tt&amp;gt;int(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n&lt;/ins&gt;&amp;lt;sub&amp;gt;k-1&amp;lt;/sub&amp;gt;/N)&amp;lt;/tt&amp;gt;. The patches elements are optional. Any omitted axes will use equally sizes patches corresponding to &amp;lt;tt&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n&lt;/ins&gt;&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;=i/N&amp;lt;/tt&amp;gt;.&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;== Hyperthreading ==&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;== Hyperthreading ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9048&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9048&amp;oldid=prev"/>
		<updated>2023-01-26T20:41:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:41, 26 January 2023&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-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&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;     &amp;amp;lt;Xpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;xnum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Xpatches&amp;amp;gt;&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;     &amp;amp;lt;Xpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;xnum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Xpatches&amp;amp;gt;&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;     &amp;amp;lt;Ypatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;ynum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;     &amp;amp;lt;Ypatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;ynum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;     &amp;amp;lt;Zpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ynum&lt;/del&gt;-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;     &amp;amp;lt;Zpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;znum&lt;/ins&gt;-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;  &amp;amp;lt;/PatchGrid&amp;amp;gt;&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;  &amp;amp;lt;/PatchGrid&amp;amp;gt;&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;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9047&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9047&amp;oldid=prev"/>
		<updated>2023-01-26T20:40:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:40, 26 January 2023&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-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&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;  &amp;amp;lt;PatchGrid x=&amp;quot;xnum&amp;quot; y=&amp;quot;ynum&amp;quot; z=&amp;quot;znum&amp;quot;&amp;amp;gt;&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;  &amp;amp;lt;PatchGrid x=&amp;quot;xnum&amp;quot; y=&amp;quot;ynum&amp;quot; z=&amp;quot;znum&amp;quot;&amp;amp;gt;&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;     &amp;amp;lt;Xpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;xnum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Xpatches&amp;amp;gt;&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;     &amp;amp;lt;Xpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;xnum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Xpatches&amp;amp;gt;&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;     &amp;amp;lt;Ypatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;ynum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;     &amp;amp;lt;Ypatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;ynum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;     &amp;amp;lt;Zpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;ynum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;     &amp;amp;lt;Zpatches&amp;amp;gt;n&amp;lt;sub&amp;gt;1&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;/sub&amp;gt;,n&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;,...n&amp;lt;sub&amp;gt;ynum-1&amp;lt;/sub&amp;gt;&amp;amp;lt;/Ypatches&amp;amp;gt;&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;  &amp;amp;lt;/PatchGrid&amp;amp;gt;&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;  &amp;amp;lt;/PatchGrid&amp;amp;gt;&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;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9046&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9046&amp;oldid=prev"/>
		<updated>2023-01-26T20:40:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:40, 26 January 2023&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-l19&quot;&gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&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;Parallel calculations when running [[NairnMPM]] divide the orthogonal grid into orthogonal patches. 2D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)&amp;lt;/tt&amp;gt; patches and 3D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)X(znum)&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; is number of patches along the &amp;lt;tt&amp;gt;i&amp;lt;/tt&amp;gt; axis. The &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; values are automatically determined by factoring the number of processors, &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt;, with attention to putting more patches along longer grid axes. All patches will be the same size.&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;Parallel calculations when running [[NairnMPM]] divide the orthogonal grid into orthogonal patches. 2D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)&amp;lt;/tt&amp;gt; patches and 3D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)X(znum)&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; is number of patches along the &amp;lt;tt&amp;gt;i&amp;lt;/tt&amp;gt; axis. The &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; values are automatically determined by factoring the number of processors, &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt;, with attention to putting more patches along longer grid axes. All patches will be the same size.&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;It &lt;/del&gt;the automatic patching calculations or the use of equally-sized patches is not ideal for a specific simulation, you can override that calculation with custom patching with the following &amp;lt;tt&amp;gt;XML&amp;lt;/tt&amp;gt; element in the [[MPM_Input_Files#Main_Header|MPM Header]].&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If &lt;/ins&gt;the automatic patching calculations or the use of equally-sized patches is not ideal for a specific simulation, you can override that calculation with custom patching with the following &amp;lt;tt&amp;gt;XML&amp;lt;/tt&amp;gt; element in the [[MPM_Input_Files#Main_Header|MPM Header]].&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;  &amp;amp;lt;PatchGrid x=&amp;quot;xnum&amp;quot; y=&amp;quot;ynum&amp;quot; z=&amp;quot;znum&amp;quot;&amp;amp;gt;&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;  &amp;amp;lt;PatchGrid x=&amp;quot;xnum&amp;quot; y=&amp;quot;ynum&amp;quot; z=&amp;quot;znum&amp;quot;&amp;amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9045&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9045&amp;oldid=prev"/>
		<updated>2023-01-26T20:39:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:39, 26 January 2023&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-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&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;== Custom Patching ==&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;== Custom Patching ==&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;Parallel calculations when running [[NairnMPM]] divide the orthogonal grid into orthogonal patches. 2D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)&amp;lt;/tt&amp;gt; patches and 3D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)X(znum)&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; is number of patches along the &amp;lt;tt&amp;gt;i&amp;lt;/tt&amp;gt; axis. The &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; values are automatically determined by factoring the number of processors, &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt;, with attention to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;put &lt;/del&gt;more patches along longer grid axes. All patches will be the same size.&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;Parallel calculations when running [[NairnMPM]] divide the orthogonal grid into orthogonal patches. 2D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)&amp;lt;/tt&amp;gt; patches and 3D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)X(znum)&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; is number of patches along the &amp;lt;tt&amp;gt;i&amp;lt;/tt&amp;gt; axis. The &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; values are automatically determined by factoring the number of processors, &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt;, with attention to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;putting &lt;/ins&gt;more patches along longer grid axes. All patches will be the same size.&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;It the automatic patching calculations or the use of equally-sized patches is not ideal for a specific simulation, you can override that calculation with custom patching with the following &amp;lt;tt&amp;gt;XML&amp;lt;/tt&amp;gt; element in the [[MPM_Input_Files#Main_Header|MPM Header]].&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;It the automatic patching calculations or the use of equally-sized patches is not ideal for a specific simulation, you can override that calculation with custom patching with the following &amp;lt;tt&amp;gt;XML&amp;lt;/tt&amp;gt; element in the [[MPM_Input_Files#Main_Header|MPM Header]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
	<entry>
		<id>http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9044&amp;oldid=prev</id>
		<title>Nairnj: /* Custom Patching */</title>
		<link rel="alternate" type="text/html" href="http://osupdocs.forestry.oregonstate.edu/index.php?title=Processors_Command&amp;diff=9044&amp;oldid=prev"/>
		<updated>2023-01-26T20:39:13Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Custom Patching&lt;/span&gt;&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 20:39, 26 January 2023&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-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&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;== Custom Patching ==&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;== Custom Patching ==&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;Parallel calculations when running [[NairnMPM]] divide the orthogonal grid into orthogonal patches. 2D grids are divided &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in the &lt;/del&gt;&amp;lt;tt&amp;gt;(xnum)X(ynum)&amp;lt;/tt&amp;gt; patches and 3D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)X(znum)&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; is number of patches along the &amp;lt;tt&amp;gt;i&amp;lt;/tt&amp;gt; axis. The &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; values are automatically determined by factoring the number of processors, &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt;, with attention to put more patches along longer grid axes. All patches will be the same size.&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;Parallel calculations when running [[NairnMPM]] divide the orthogonal grid into orthogonal patches. 2D grids are divided &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;into &lt;/ins&gt;&amp;lt;tt&amp;gt;(xnum)X(ynum)&amp;lt;/tt&amp;gt; patches and 3D grids are divided into &amp;lt;tt&amp;gt;(xnum)X(ynum)X(znum)&amp;lt;/tt&amp;gt; where &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; is number of patches along the &amp;lt;tt&amp;gt;i&amp;lt;/tt&amp;gt; axis. The &amp;lt;tt&amp;gt;(inum)&amp;lt;/tt&amp;gt; values are automatically determined by factoring the number of processors, &amp;lt;tt&amp;gt;p&amp;lt;/tt&amp;gt;, with attention to put more patches along longer grid axes. All patches will be the same size.&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;It the automatic patching calculations or the use of equally-sized patches is not ideal for a specific simulation, you can override that calculation with custom patching with the following &amp;lt;tt&amp;gt;XML&amp;lt;/tt&amp;gt; element in the [[MPM_Input_Files#Main_Header|MPM Header]].&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;It the automatic patching calculations or the use of equally-sized patches is not ideal for a specific simulation, you can override that calculation with custom patching with the following &amp;lt;tt&amp;gt;XML&amp;lt;/tt&amp;gt; element in the [[MPM_Input_Files#Main_Header|MPM Header]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nairnj</name></author>
	</entry>
</feed>