<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sumowiki.ilabt.imec.be/index.php?action=history&amp;feed=atom&amp;title=Sun_NG1</id>
	<title>Sun NG1 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sumowiki.ilabt.imec.be/index.php?action=history&amp;feed=atom&amp;title=Sun_NG1"/>
	<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;action=history"/>
	<updated>2026-05-18T08:59:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4147&amp;oldid=prev</id>
		<title>Tdhaene: /* Using it */</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4147&amp;oldid=prev"/>
		<updated>2008-06-13T09:59:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Using it&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 09:59, 13 June 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l149&quot;&gt;Line 149:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 149:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Using it ==&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;== Using it ==&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;Put all the above files in one folder, e.g. ~/SUMO_config. Construct your config file with different runs in the same folder. Run&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;Put all the above files in one folder, e.g. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;~/SUMO_config&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;. Construct your config file with different runs in the same folder. Run&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;lt;code&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;lt;code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tdhaene</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4146&amp;oldid=prev</id>
		<title>Tdhaene: /* The Full config file */</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4146&amp;oldid=prev"/>
		<updated>2008-06-13T09:58:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;The Full config file&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 09:58, 13 June 2008&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-l120&quot;&gt;Line 120:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 120:&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;lt;/pre&amp;gt;&amp;lt;/code&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;lt;/pre&amp;gt;&amp;lt;/code&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; 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;== The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Full &lt;/del&gt;config file ==&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;== The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;full &lt;/ins&gt;config file ==&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;Just make a complete complex file with more than one run. If you want separate log files, replace the logging line by&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;Just make a complete complex file with more than one run. If you want separate log files, replace the logging line by&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tdhaene</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4145&amp;oldid=prev</id>
		<title>Tdhaene at 09:56, 13 June 2008</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4145&amp;oldid=prev"/>
		<updated>2008-06-13T09:56:59Z</updated>

		<summary type="html">&lt;p&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 09:56, 13 June 2008&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;The scripts on this page help you to run multiple toolbox instances in parallel on a SGE cluster. Note this is not the same as using the [[Config:SampleEvaluator#&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;begrid&lt;/del&gt;|distributed sample evaluators]]!&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;The scripts on this page help you to run multiple toolbox instances in parallel on a SGE cluster. Note this is not the same as using the [[Config:SampleEvaluator#&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;calcua&lt;/ins&gt;|distributed sample evaluators]]!&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;== The skeleton job script ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The skeleton job script ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tdhaene</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4144&amp;oldid=prev</id>
		<title>Tdhaene at 09:56, 13 June 2008</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4144&amp;oldid=prev"/>
		<updated>2008-06-13T09:56:36Z</updated>

		<summary type="html">&lt;p&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 09:56, 13 June 2008&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;The scripts on this page help you to run multiple toolbox instances in parallel on a SGE cluster. Note this is not the same as using the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://sumowiki.intec.ugent.be/index.php/&lt;/del&gt;Config:SampleEvaluator#begrid|distributed sample evaluators]]!&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;The scripts on this page help you to run multiple toolbox instances in parallel on a SGE cluster. Note this is not the same as using the [[Config:SampleEvaluator#begrid|distributed sample evaluators]]!&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;== The skeleton job script ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The skeleton job script ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tdhaene</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4143&amp;oldid=prev</id>
		<title>Tdhaene at 09:56, 13 June 2008</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=4143&amp;oldid=prev"/>
		<updated>2008-06-13T09:56:24Z</updated>

		<summary type="html">&lt;p&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 09:56, 13 June 2008&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;The scripts on this page help you to run multiple toolbox instances in parallel on a SGE cluster. Note this is not the same as using the distributed sample evaluators!&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;The scripts on this page help you to run multiple toolbox instances in parallel on a SGE cluster. Note this is not the same as using the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[http://sumowiki.intec.ugent.be/index.php/Config:SampleEvaluator#begrid|&lt;/ins&gt;distributed sample evaluators&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&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;== The skeleton job script ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The skeleton job script ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tdhaene</name></author>
	</entry>
	<entry>
		<id>https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=3716&amp;oldid=prev</id>
		<title>Dgorissen at 13:37, 6 February 2008</title>
		<link rel="alternate" type="text/html" href="https://sumowiki.ilabt.imec.be/index.php?title=Sun_NG1&amp;diff=3716&amp;oldid=prev"/>
		<updated>2008-02-06T13:37:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The scripts on this page help you to run multiple toolbox instances in parallel on a SGE cluster. Note this is not the same as using the distributed sample evaluators!&lt;br /&gt;
&lt;br /&gt;
== The skeleton job script ==&lt;br /&gt;
&lt;br /&gt;
This script will not run! However, it is used by the split script. Adjust the MATLABDIR and SUMO variables to point to the toolbox installation and the matlab installation. Replace the -USER- tag by your username.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
FILE: SUMOJob.sh&lt;br /&gt;
&lt;br /&gt;
#!/bin/csh&lt;br /&gt;
# Start the job in the current working directory&lt;br /&gt;
#$ -cwd&lt;br /&gt;
&lt;br /&gt;
#$ -S /bin/bash&lt;br /&gt;
&lt;br /&gt;
# Specify files for the standard output and error&lt;br /&gt;
&lt;br /&gt;
MATLABDIR=/storeA/soft/matlab-7.3&lt;br /&gt;
sumo=/storeA/users/wohe/trunk&lt;br /&gt;
&lt;br /&gt;
#$ -N SUMOToolbox&lt;br /&gt;
#$ -o -NAME-.$JOB_ID.out&lt;br /&gt;
#$ -e -NAME-.$JOB_ID.err&lt;br /&gt;
#$ -q normalprio&lt;br /&gt;
&lt;br /&gt;
# Let&amp;#039;s run matlab now&lt;br /&gt;
echo `uname -a`&lt;br /&gt;
ssh -L 27000:143.129.75.6:27000 -L 28000:143.129.75.6:28000 -N babbage &amp;amp;&lt;br /&gt;
&lt;br /&gt;
${MATLABDIR}/bin/matlab -nodisplay -r &amp;quot;cd ${sumo};startup;go(&amp;#039;-CONFIG-&amp;#039;);exit;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
pkill -u -USER-&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The split script ==&lt;br /&gt;
&lt;br /&gt;
This is the main device for splitting a configuration file into different config files for each run. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
FILE: split.py&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
import string&lt;br /&gt;
import os&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
fname = sys.argv[1]&lt;br /&gt;
print &amp;#039;File used : &amp;#039;, fname&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) &amp;gt; 2:&lt;br /&gt;
        replicates = int( sys.argv[2] )&lt;br /&gt;
else:&lt;br /&gt;
        replicates = 4&lt;br /&gt;
&lt;br /&gt;
f = open( fname, &amp;quot;r&amp;quot;)&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
f = open( &amp;#039;SUMOJob.sh&amp;#039;, &amp;#039;r&amp;#039; )&lt;br /&gt;
joblines = f.readlines()&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
start = filter( lambda x: lines[x].find( &amp;#039;&amp;lt;Run&amp;#039; ) &amp;gt;= 0, range(len(lines)) );&lt;br /&gt;
stop  = filter( lambda x: lines[x].find( &amp;#039;&amp;lt;/Run&amp;#039; ) &amp;gt;= 0, range(len(lines)) );&lt;br /&gt;
&lt;br /&gt;
plan1 = start[0]-1&lt;br /&gt;
plan2 = filter( lambda x: lines[x].find( &amp;#039;&amp;lt;/Plan&amp;#039; ) &amp;gt;= 0, range(len(lines)) );&lt;br /&gt;
&lt;br /&gt;
if len(plan2) != 1 or len(start) != len(stop):&lt;br /&gt;
        print &amp;#039;error&amp;#039;&lt;br /&gt;
        sys.exit(-1)&lt;br /&gt;
&lt;br /&gt;
plan2 = plan2[0]&lt;br /&gt;
&lt;br /&gt;
def putLines( f, l ):&lt;br /&gt;
        for line in l:&lt;br /&gt;
                f.write( line )&lt;br /&gt;
&lt;br /&gt;
def cut( delim, f, l ):&lt;br /&gt;
        return string.split( l, delim )[f-1]&lt;br /&gt;
&lt;br /&gt;
def escape( str ):&lt;br /&gt;
        return str.replace( &amp;#039;/&amp;#039;, &amp;#039;\\/&amp;#039; ).replace( &amp;#039;-&amp;#039;, &amp;#039;\\-&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
folder = cut( &amp;quot;.&amp;quot;, 1, fname )&lt;br /&gt;
os.system( &amp;#039;rm -Rf %s ; mkdir %s&amp;#039; % (folder,folder) )&lt;br /&gt;
&lt;br /&gt;
currmap = os.getcwd()&lt;br /&gt;
counter = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
os.system( &amp;#039;if [[ ! -e output ]]; then mkdir output; fi&amp;#039; )&lt;br /&gt;
&lt;br /&gt;
for i in range(len(start)):&lt;br /&gt;
        # Build job shell files&lt;br /&gt;
        for j in range(1,replicates+1):&lt;br /&gt;
&lt;br /&gt;
                # Build xml config file&lt;br /&gt;
                runname = cut( &amp;quot;\&amp;quot;&amp;quot;, 2, lines[start[i]] )&lt;br /&gt;
&lt;br /&gt;
                fname = &amp;quot;%s/Config_%04d.xml&amp;quot; % (folder,counter)&lt;br /&gt;
                print &amp;#039;Generating&amp;#039;, fname&lt;br /&gt;
                f = open( fname, &amp;quot;w&amp;quot; )&lt;br /&gt;
                putLines( f, lines[:plan1+1] );&lt;br /&gt;
                putLines( f, lines[start[i]:stop[i]+1] )&lt;br /&gt;
                putLines( f, lines[plan2:] );&lt;br /&gt;
                f.close()&lt;br /&gt;
&lt;br /&gt;
                # Patch output log file&lt;br /&gt;
                os.system( &amp;#039;cat %s | sed \&amp;#039;s/\\-LOGFILE\\-/%s\\/output\\/%s_rep%d_LOG.txt/\&amp;#039; &amp;gt; tmp | mv tmp %s&amp;#039; % (escape(fname),escape(currmap),escape(runname),j,escape(fname)) )&lt;br /&gt;
&lt;br /&gt;
                jobfile = &amp;quot;%s/Job_%04d.sh&amp;quot; % (folder,counter)&lt;br /&gt;
                print &amp;#039;  - Job file:&amp;#039;, jobfile&lt;br /&gt;
                f = open( jobfile, &amp;#039;w&amp;#039; )&lt;br /&gt;
                for line in joblines:&lt;br /&gt;
                        f.write( line.replace( &amp;#039;-NAME-&amp;#039;, &amp;#039;%s/output/%s_rep%d&amp;#039; % (currmap,runname,j) ).replace( &amp;#039;-CONFIG-&amp;#039;, &amp;#039;%s/%s&amp;#039; % (currmap,fname) ) )&lt;br /&gt;
                f.close()&lt;br /&gt;
&lt;br /&gt;
                counter = counter + 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Full config file ==&lt;br /&gt;
&lt;br /&gt;
Just make a complete complex file with more than one run. If you want separate log files, replace the logging line by&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;Option key=&amp;quot;java.util.logging.FileHandler.pattern&amp;quot; value=&amp;quot;-LOGFILE-&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure no runs are commented out, and make sure no opening &amp;lt;run&amp;gt; tags are on the same line as closing &amp;lt;/run&amp;gt; tags.&lt;br /&gt;
&lt;br /&gt;
== The batch submit script ==&lt;br /&gt;
&lt;br /&gt;
Use this script to submit the splitted job files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
FILE: submit.sh&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
path=`pwd`/$1&lt;br /&gt;
ls $path/*.sh | while read f&lt;br /&gt;
do&lt;br /&gt;
        echo &amp;quot;Submitting $f&amp;quot;&lt;br /&gt;
        qsub $f;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Using it ==&lt;br /&gt;
&lt;br /&gt;
Put all the above files in one folder, e.g. ~/SUMO_config. Construct your config file with different runs in the same folder. Run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
./split.py &amp;lt;configfile&amp;gt; &amp;lt;replicates&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A folder called after the configfile is generated, containing .sh scripts and .xml config files for each execution.&lt;br /&gt;
&lt;br /&gt;
Now run &amp;lt;code&amp;gt;./submit &amp;lt;foldername&amp;gt;&amp;lt;/code&amp;gt; to submit all jobs in that folder at once.&lt;br /&gt;
&lt;br /&gt;
Output will appear in&lt;br /&gt;
* The output directory of your toolbox installation&lt;br /&gt;
* The output directory under the directory where the scripts are installed. Please note that the split.py script CLEARS the output directory when run.&lt;/div&gt;</summary>
		<author><name>Dgorissen</name></author>
	</entry>
</feed>