<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://research.gc.cuny.edu/wiki/skins/common/feed.css"?>
<feed version="0.3" xml:lang="en">	
		<title>Research Computing - Recent changes [en]</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Special:Recentchanges"/>
		<modified>2009-11-20T18:42:11Z</modified>
		<tagline>Track the most recent changes to the wiki on this page.</tagline>
		<generator>MediaWiki 1.4.1</generator>
		
	<entry>
		<title>Research Computing</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Research_Computing"/>
				<modified>2009-11-16T04:48:09Z</modified>
		<issued>2009-11-16T04:48:09</issued>
		<created>2009-11-16T04:48:09Z</created>	
		<summary type="text/plain">&lt;p&gt;/* If you are new to the computational cluster */&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 04:48, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 56:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 56:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If you are new to the computational cluster ===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If you are new to the computational cluster ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;If you're new to the computational cluster, see &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;If you're new to the computational cluster, see &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;[[Getting Started]] &lt;span class=&quot;diffchange&quot;&gt;and &lt;/span&gt;the &lt;span class=&quot;diffchange&quot;&gt;sections on&lt;/span&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;[[Getting Started]]&lt;span class=&quot;diffchange&quot;&gt;, the description of &lt;/span&gt;the &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;[http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services#Computational_Cluster &lt;span class=&quot;diffchange&quot;&gt;the &lt;/span&gt;computational cluster] and the section on [http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services#SUN_Grid_Engine_Documentation SUN Grid Engine Documentation] for information on submitting and monitoring jobs using the SGE job manager.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;[http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services#Computational_Cluster computational cluster] and the section on [http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services#SUN_Grid_Engine_Documentation SUN Grid Engine Documentation] for information on submitting and monitoring jobs using the SGE job manager.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If you are new to Linux ===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If you are new to Linux ===&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Getting Started</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Getting_Started"/>
				<modified>2009-11-16T04:47:16Z</modified>
		<issued>2009-11-16T04:47:16</issued>
		<created>2009-11-16T04:47:16Z</created>	
		<summary type="text/plain">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The CUNY Research Computing cluster is composed of a few servers and a number of computing nodes. To start, we show an example to submit a binary executable job to the cluster. To use the cluster, you must have an account on the Graduate Center Research Computer Cluster. If you need one, please follow the application process [http://research.gc.cuny.edu/wiki/index.php/How_to_apply_for_a_computational_cluster_account here].&lt;br /&gt;
&lt;br /&gt;
Now suppose you have the log in to the cluster,&lt;br /&gt;
&lt;br /&gt;
1. From a secure shell terminal, e.g., [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty] under windows or a Linux / Mac terminal&lt;br /&gt;
   ssh -l &amp;lt;your username&amp;gt; neptune.gc.cuny.edu&lt;br /&gt;
&lt;br /&gt;
2. Now you are on a linux shell environment. Make a new directory for your program and create your program.&lt;br /&gt;
   mkdir myfirstproject&lt;br /&gt;
   cd myfirstproject&lt;br /&gt;
   vim example.cpp&lt;br /&gt;
&lt;br /&gt;
3. Finish writing your java program and save it to the cluster. Compile locally at the neptune server by&lt;br /&gt;
   g++ example.cpp -o example&lt;br /&gt;
&lt;br /&gt;
4. NOW, you are NOT suppose to run your executable ''example'' on the cluster, but rather, you need to submit it as a script job to the cluster. To do this, you need a job execution script.&lt;br /&gt;
   vim example.sh&lt;br /&gt;
and put the following lines in the shell script&lt;br /&gt;
   #$ -S /bin/bash&lt;br /&gt;
   #$ -q quad.q&lt;br /&gt;
   &lt;br /&gt;
   #$ -m abe&lt;br /&gt;
   #$ -M youremail@yourdomain.com&lt;br /&gt;
   &lt;br /&gt;
   #$ -o $HOME/myfirstproject/example_result&lt;br /&gt;
   #$ -e $HOME/myfirstproject/example_exception&lt;br /&gt;
   $HOME/myfirstproject/example&lt;br /&gt;
&lt;br /&gt;
The script tells the cluster a few things.&lt;br /&gt;
&lt;br /&gt;
   #$ -S /bin/bash&lt;br /&gt;
   #$ -q quad.q&lt;br /&gt;
&lt;br /&gt;
The above lines tell the system the script should be executed using shell commands in /bin/bash, you could change this to other shell (e.g., C shell) by specifying the corresponding shell path. It also tells the job should be run on the quad.q queue of the cluster, which is a set of computing nodes, each composed of Intel Q9550 quad core CPU and 8GB of memory. The queue name can also be x86_64.q, which are of specification Intel Core 2 Duo 8400 CPU and 4GB of memory.&lt;br /&gt;
&lt;br /&gt;
   #$ -m abe&lt;br /&gt;
   #$ -M youremail@yourdomain.com&lt;br /&gt;
&lt;br /&gt;
The two lines above tell you when your job begins to execute, ends, or aborts (due to some exception), the system should send you an email to youremail@yourdomain.com (change this to your own email).&lt;br /&gt;
&lt;br /&gt;
   #$ -o $HOME/myfirstproject/example_result&lt;br /&gt;
   #$ -e $HOME/myfirstproject/example_exception&lt;br /&gt;
&lt;br /&gt;
The above lines tell the system to redirect the system standard stream to file $HOME/myfirstproject/example_result, and system standard error stream to $HOME/myfirstproject/example_exception, where $HOME is your home directory on the cluster. You program is supposed to output the result in standard output stream (e.g., std::cout in C++, and system.out.print in java). If there was any exception, e.g., segmentation fault, you should check the standard error file ''example_exception''.&lt;br /&gt;
&lt;br /&gt;
The last line, which does not begin with a &amp;quot;#&amp;quot; sign, is the actual script to be executed by the cluster.&lt;br /&gt;
   $HOME/myfirstproject/example&lt;br /&gt;
&lt;br /&gt;
5. After finish the script file, you could now submit it to the cluster by&lt;br /&gt;
   qsub example.sh&lt;br /&gt;
to the cluster. Watch out your email when the job is done (or aborted) and check your result at &amp;quot;example_result&amp;quot; or reason for aborting at &amp;quot;example_exception&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Have fun.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Research Computing</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Research_Computing"/>
				<modified>2009-11-16T04:46:49Z</modified>
		<issued>2009-11-16T04:46:49</issued>
		<created>2009-11-16T04:46:49Z</created>	
		<summary type="text/plain">&lt;p&gt;/* If you are new to the computational cluster */&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 04:46, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 33:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 33:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;In March 2008, the Graduate Center became the twenty-first institution state-wide – and the first CUNY campus – to join the [http://www.nysgrid.org New York State Grid (NYSGrid)]. NYSGrid was formed in 2006 when member institutions united to facilitate information and technology exchange, to develop an advanced technological infrastructure across the state, and to provide access to computational and data resources on a statewide grid basis. NYSGrid itself is a &amp;quot;virtual organization&amp;quot; within the [http://www.opensciencegrid.org Open Science Grid], a national, distributed computing grid for data-intensive research, supported by the [http://www.nsf.gov National Science Foundation] and the U.S. Department of Energy's Office of Science. These resources provide CUNY researchers with extraordinary access to high-performance computing facilities.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;In March 2008, the Graduate Center became the twenty-first institution state-wide – and the first CUNY campus – to join the [http://www.nysgrid.org New York State Grid (NYSGrid)]. NYSGrid was formed in 2006 when member institutions united to facilitate information and technology exchange, to develop an advanced technological infrastructure across the state, and to provide access to computational and data resources on a statewide grid basis. NYSGrid itself is a &amp;quot;virtual organization&amp;quot; within the [http://www.opensciencegrid.org Open Science Grid], a national, distributed computing grid for data-intensive research, supported by the [http://www.nsf.gov National Science Foundation] and the U.S. Department of Energy's Office of Science. These resources provide CUNY researchers with extraordinary access to high-performance computing facilities.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;==Getting Started==&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;The CUNY Research Computing cluster is composed of a few servers and a number of computing nodes. To start, we show an example to submit a binary executable job to the cluster. To use the cluster, you must have an account on the Graduate Center Research Computer Cluster. If you need one, please follow the application process [http://research.gc.cuny.edu/wiki/index.php/How_to_apply_for_a_computational_cluster_account here].&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;Now suppose you have the log in to the cluster,&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;1. From a secure shell terminal, e.g., [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty] under windows or a Linux / Mac terminal&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   ssh -l &amp;lt;your username&amp;gt; neptune.gc.cuny.edu&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;2. Now you are on a linux shell environment. Make a new directory for your program and create your program.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   mkdir myfirstproject&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   cd myfirstproject&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   vim example.cpp&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;3. Finish writing your java program and save it to the cluster. Compile locally at the neptune server by&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   g++ example.cpp -o example&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;4. NOW, you are NOT suppose to run your executable ''example'' on the cluster, but rather, you need to submit it as a script job to the cluster. To do this, you need a job execution script.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   vim example.sh&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;and put the following lines in the shell script&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -S /bin/bash&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -q quad.q&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   &lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -m abe&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -M youremail@yourdomain.com&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   &lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -o $HOME/myfirstproject/example_result&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -e $HOME/myfirstproject/example_exception&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   $HOME/myfirstproject/example&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;The script tells the cluster a few things.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -S /bin/bash&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -q quad.q&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;The above lines tell the system the script should be executed using shell commands in /bin/bash, you could change this to other shell (e.g., C shell) by specifying the corresponding shell path. It also tells the job should be run on the quad.q queue of the cluster, which is a set of computing nodes, each composed of Intel Q9550 quad core CPU and 8GB of memory. The queue name can also be x86_64.q, which are of specification Intel Core 2 Duo 8400 CPU and 4GB of memory.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -m abe&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -M youremail@yourdomain.com&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;The two lines above tell you when your job begins to execute, ends, or aborts (due to some exception), the system should send you an email to youremail@yourdomain.com (change this to your own email).&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -o $HOME/myfirstproject/example_result&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   #$ -e $HOME/myfirstproject/example_exception&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;The above lines tell the system to redirect the system standard stream to file $HOME/myfirstproject/example_result, and system standard error stream to $HOME/myfirstproject/example_exception, where $HOME is your home directory on the cluster. You program is supposed to output the result in standard output stream (e.g., std::cout in C++, and system.out.print in java). If there was any exception, e.g., segmentation fault, you should check the standard error file ''example_exception''.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;The last line, which does not begin with a &amp;quot;#&amp;quot; sign, is the actual script to be executed by the cluster.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   $HOME/myfirstproject/example&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;5. After finish the script file, you could now submit it to the cluster by&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;   qsub example.sh&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;to the cluster. Watch out your email when the job is done (or aborted) and check your result at &amp;quot;example_result&amp;quot; or reason for aborting at &amp;quot;example_exception&amp;quot;.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;Have fun.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;==Research Computing Fellows==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;==Research Computing Fellows==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 103:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 49:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;If you don't find something that should be here, or if you find something that shouldn't be here, contact the [http://mailhide.recaptcha.net/d?k=01q5B1PJPOMuUdcyvLgRqGnw==&amp;amp;c=DtNMMNDZw6457tsk2ivk40OcITofyVEd3y4J7FoLomI=  Assistant Director for Research Computing].&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;If you don't find something that should be here, or if you find something that shouldn't be here, contact the [http://mailhide.recaptcha.net/d?k=01q5B1PJPOMuUdcyvLgRqGnw==&amp;amp;c=DtNMMNDZw6457tsk2ivk40OcITofyVEd3y4J7FoLomI=  Assistant Director for Research Computing].&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;= Getting Help =&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&amp;quot;Who you gonna call? Ghostbusters!&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;=== If you are new to the computational cluster ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;If you're new to the computational cluster, see &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;[[Getting Started]] and the sections on&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;[http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services#Computational_Cluster the computational cluster] and the section on [http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services#SUN_Grid_Engine_Documentation SUN Grid Engine Documentation] for information on submitting and monitoring jobs using the SGE job manager.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;=== If you are new to Linux ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;We can suggest a few online tutorials. The [http://www.fsid.cvut.cz/cz/U201/LINUX.HTML Quick Linux Tutorial] covers basic commands for interacting with a Linux System. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;A more comprehensive series of tutorials is available from Dr. Bob's [http://lowfatlinux.com/ Lowfat Linux] site.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;=== If something isn't working ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;If an online trouble isn't covered online, write to the [mailto:helpdesk@gc.cuny.edu Help Desk]. Please include the following data:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;* Your username&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;* the command you were running&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;* the job id (if applicable)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;* error messages encountered&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;You can cut and paste error messages into your email message.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;'''IMPORTANT:''' Please inform the help desk that your request concerns research computing.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=Citations=&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=Citations=&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Research Computing:Services</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services"/>
				<modified>2009-11-16T03:55:30Z</modified>
		<issued>2009-11-16T03:55:30</issued>
		<created>2009-11-16T03:55:30Z</created>	
		<summary type="text/plain">&lt;p&gt;/* If something isn't working */&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 03:55, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 19:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 19:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If something isn't working ===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If something isn't working ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;If an online trouble isn't covered online, write to the [mailto:helpdesk@gc.cuny.edu Help Desk]. &lt;span class=&quot;diffchange&quot;&gt;[[How to report a trouble]]&lt;/span&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;If an online trouble isn't covered online, write to the [mailto:helpdesk@gc.cuny.edu Help Desk]. &lt;span class=&quot;diffchange&quot;&gt;Please include the following data:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;* Your username&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;* the command you were running&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;* the job id (if applicable)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;* error messages encountered&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;You can cut and paste error messages into your email message.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;'''IMPORTANT:''' Please inform the help desk that your request concerns research computing.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;= Projects =&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;= Projects =&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>How to report a trouble</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/How_to_report_a_trouble"/>
				<modified>2009-11-16T03:52:09Z</modified>
		<issued>2009-11-16T03:52:09</issued>
		<created>2009-11-16T03:52:09Z</created>	
		<summary type="text/plain">&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 03:52, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 10:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 10:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; resolve this question.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; resolve this question.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;To report a trouble, send email to [mailto:&lt;span class=&quot;diffchange&quot;&gt;flengyel&lt;/span&gt;@gc.cuny.edu] with&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;To report a trouble, send email to [mailto:&lt;span class=&quot;diffchange&quot;&gt;helpdesk&lt;/span&gt;@gc.cuny.edu] with&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; the command you were running&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt; the command you were running&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Research Computing:Services</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Research_Computing:Services"/>
				<modified>2009-11-16T03:51:43Z</modified>
		<issued>2009-11-16T03:51:43</issued>
		<created>2009-11-16T03:51:43Z</created>	
		<summary type="text/plain">&lt;p&gt;/* If something isn't working */&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 03:51, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 19:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 19:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If something isn't working ===&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=== If something isn't working ===&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;If an online trouble isn't covered online, write to the [mailto:&lt;span class=&quot;diffchange&quot;&gt;flengyel&lt;/span&gt;@gc.cuny.edu &lt;span class=&quot;diffchange&quot;&gt;Assistant Director for Research Computing&lt;/span&gt;]&lt;span class=&quot;diffchange&quot;&gt;. If a trouble cannot be resolved immediately, we may create a trouble ticket and assign the task of resolving it to a member of our group&lt;/span&gt;. [[How to report a trouble]]&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;If an online trouble isn't covered online, write to the [mailto:&lt;span class=&quot;diffchange&quot;&gt;helpdesk&lt;/span&gt;@gc.cuny.edu &lt;span class=&quot;diffchange&quot;&gt;Help Desk&lt;/span&gt;]. [[How to report a trouble]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;= Projects =&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;= Projects =&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Research Computing</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Research_Computing"/>
				<modified>2009-11-16T03:29:58Z</modified>
		<issued>2009-11-16T03:29:58</issued>
		<created>2009-11-16T03:29:58Z</created>	
		<summary type="text/plain">&lt;p&gt;/* Scheduled Maintenance */&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 03:29, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 111:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 111:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;The following publications acknowledge the Graduate Center's parallel computational facilities.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;The following publications acknowledge the Graduate Center's parallel computational facilities.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;'''What the 2007 TAC Market Design Game tells us about effective auction mechanisms''' Jinzhong Niu, Kai Cai, Simon Parsons, Peter McBurney  and Enrico H. Gerding. [http://www.springerlink.com/content/102852/?p=6558021367b646b994b7528c8c91be9c&amp;amp;pi=0 Autonomous Agents and Multi-Agent Systems] 10.1007/s10458-009-9110-0, 2009 [http://www.springerlink.com/content/r7vg71wj0q000539 Abstract]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 198:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 201:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;= Scheduled Maintenance =&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;= Scheduled Maintenance =&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;Memorial Day software &lt;/span&gt;upgrades &lt;span class=&quot;diffchange&quot;&gt;May &lt;/span&gt;25, 2009&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;Software and hardware &lt;/span&gt;upgrades &lt;span class=&quot;diffchange&quot;&gt;Nov 24--Nov &lt;/span&gt;25, 2009&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;Note: the cur server was affected by a routine up2date. New SELinux rules interfered&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;with the MySQL database, causing web sites to report database connection errors.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;This problem has been addressed.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;Friday February 27, 2009 from 5PM to 9PM&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;* upgrade of the cluster network from 100mb/sec to 1Gb/sec.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;* modification of the SGE port configuration&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;ALL JOBS WILL BE TERMINATED. We will do this as gracefully&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;ALL JOBS WILL BE TERMINATED. We will do this as gracefully&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;as we can, by issuing a qdel -u all command at &lt;span class=&quot;diffchange&quot;&gt;5PM Friday&lt;/span&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;as we can, by issuing a qdel -u all command at &lt;span class=&quot;diffchange&quot;&gt;4PM Tuesday&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;February 27&lt;/span&gt;, 2009. Graceful shutdowns will allow checkpointed jobs,&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;Novenmber 24&lt;/span&gt;, 2009. Graceful shutdowns will allow checkpointed jobs,&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;such as G03 geometry optimizations, to be resubmitted after the upgrade.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;such as G03 geometry optimizations, to be resubmitted after the upgrade.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;From now until next Friday, we recommend that users not run any&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;new non-checkpointed jobs (such as frequency jobs) that are likely to&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;terminate  after Friday Feb 27th at 5PM--start jobs running longer than&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;one week after the upgrade.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;The following servers will be inaccessible during the upgrade:&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;The following servers will be inaccessible during the upgrade:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 226:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 216:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;#monad.gc.cuny.edu&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;#monad.gc.cuny.edu&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;#grid.gc.cuny.edu&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;#grid.gc.cuny.edu&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;#cur&lt;/span&gt;.&lt;span class=&quot;diffchange&quot;&gt;gc&lt;/span&gt;.&lt;span class=&quot;diffchange&quot;&gt;cuny.edu&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;We will send period reminders about the network upgrade&lt;/span&gt;. &lt;span class=&quot;diffchange&quot;&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;&lt;span class=&quot;diffchange&quot;&gt;upgrades are planned in the future&lt;/span&gt;.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=[[Inter-University Consortium for Political and Social Research]]=&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;=[[Inter-University Consortium for Political and Social Research]]=&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Account policy</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Account_policy"/>
				<modified>2009-11-16T03:01:04Z</modified>
		<issued>2009-11-16T03:01:04</issued>
		<created>2009-11-16T03:01:04Z</created>	
		<summary type="text/plain">&lt;p&gt;/* Citing the facilities */&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 03:01, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 4:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 4:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;Cluster users must submit jobs to the cluster execution hosts. Cluster users should not run programs on the job submission hosts, monad.gc.cuny.edu or neptune.gc.edu.edu. Jobs found executing on the job submission hosts may be terminated. Cluster users are assigned to the Sun Grid Engine access control list (ACL) research or to the students ACL as appropriate. It is possible to be on both lists, but in that case care should be exercised so that jobs execute on the intended cluster.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;Cluster users must submit jobs to the cluster execution hosts. Cluster users should not run programs on the job submission hosts, monad.gc.cuny.edu or neptune.gc.edu.edu. Jobs found executing on the job submission hosts may be terminated. Cluster users are assigned to the Sun Grid Engine access control list (ACL) research or to the students ACL as appropriate. It is possible to be on both lists, but in that case care should be exercised so that jobs execute on the intended cluster.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;==Citing the facilities==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;GC Research Computing cluster and grid users are required to cite the use of these resources in announcing results and in publications. Our facilities should be cited in announcements, published research and technical reports as &amp;quot;the computational facility at the CUNY Graduate Center.&amp;quot; Failure to cite the facilities may result in account termination.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Research Cluster ==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;== Research Cluster ==&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Minutes of the RCC meeting of November 9, 2009</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Minutes_of_the_RCC_meeting_of_November_9%2C_2009"/>
				<modified>2009-11-16T02:56:23Z</modified>
		<issued>2009-11-16T02:56:23</issued>
		<created>2009-11-16T02:56:23Z</created>	
		<summary type="text/plain">&lt;p&gt;/* Other business */&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 02:56, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 53:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 53:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;* Steve Brier noted the need to be strategic with regard to the allocation of resources.  Steve and Bob noted that funding at the GC for Research Computing has traditionally been fairly limited.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;* Steve Brier noted the need to be strategic with regard to the allocation of resources.  Steve and Bob noted that funding at the GC for Research Computing has traditionally been fairly limited.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;* Joe Dannenberg noted the need to assess the requests for services and resources against the production of research results and publications.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;* Joe Dannenberg noted the need to assess the requests for services and resources against the production of research results and publications.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;* Bob Campbell sought the advice of the group regarding terms of use for Research Computing accounts that include a requirement to cite the use of these resources in announcing results and in publications.  The group concurred.&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;* Bob Campbell sought the advice of the group regarding terms of use for &lt;span class=&quot;diffchange&quot;&gt;[http://research.gc.cuny.edu/wiki/index.php/Account_policy &lt;/span&gt;Research Computing accounts&lt;span class=&quot;diffchange&quot;&gt;] &lt;/span&gt;that include a requirement to cite the use of these resources in announcing results and in publications.  The group concurred.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>How to apply for a computational cluster account</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/How_to_apply_for_a_computational_cluster_account"/>
				<modified>2009-11-16T02:55:37Z</modified>
		<issued>2009-11-16T02:55:37</issued>
		<created>2009-11-16T02:55:37Z</created>	
		<summary type="text/plain">&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 02:55, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;Research computing accounts one the computational cluster are available to CUNY doctoral faculty and their doctoral students. &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;Research computing accounts one the computational cluster are available to CUNY doctoral faculty and their doctoral students. &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;-&lt;/td&gt;&lt;td class='diff-deletedline'&gt;To apply for an account on the computational cluster, send an email to the [mailto:flengyel@gc.cuny.edu Assistant Director for Research Computing] with the following data: your email address, your CUNY Ph.D. program and your primary CUNY campus. Please include a brief statement of the research for which the account will be used; we use these statements  to justify maintenance and development of the facilities. Requests for student accounts should include the name and email address of a faculty sponsor. Accounts are subject to [http://research.gc.cuny.edu/index.php/Account_policy research computing policies].&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;To apply for an account on the computational cluster, send an email to the [mailto:flengyel@gc.cuny.edu Assistant Director for Research Computing] with the following data: your email address, your CUNY Ph.D. program and your primary CUNY campus. Please include a brief statement of the research for which the account will be used; we use these statements  to justify maintenance and development of the facilities. Requests for student accounts should include the name and email address of a faculty sponsor. Accounts are subject to [http://research.gc.cuny.edu&lt;span class=&quot;diffchange&quot;&gt;/wiki&lt;/span&gt;/index.php/Account_policy research computing policies].&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;Note: if the account application is approved, you will receive an email with your username and password and instructions on how to access the system. We will assign a username and a password that you may change using the ''passwd'' command. Please do not send us an initial password for us to assign. Our security subsystem may reject such passwords as insufficient and we prefer to minimize the transmission of passwords through insecure channels such as email. If you request a specific username, we will attempt to honor it, but depending on name collisions with other users, or whether we must adhere to campus-wide naming conventions, we might have to assign a username other than the requested one.&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;Note: if the account application is approved, you will receive an email with your username and password and instructions on how to access the system. We will assign a username and a password that you may change using the ''passwd'' command. Please do not send us an initial password for us to assign. Our security subsystem may reject such passwords as insufficient and we prefer to minimize the transmission of passwords through insecure channels such as email. If you request a specific username, we will attempt to honor it, but depending on name collisions with other users, or whether we must adhere to campus-wide naming conventions, we might have to assign a username other than the requested one.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Minutes of the RCC meeting of November 9, 2009</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Minutes_of_the_RCC_meeting_of_November_9%2C_2009"/>
				<modified>2009-11-16T02:27:29Z</modified>
		<issued>2009-11-16T02:27:29</issued>
		<created>2009-11-16T02:27:29Z</created>	
		<summary type="text/plain">&lt;p&gt;/* Attendees */&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Place and time==&lt;br /&gt;
CUNY Graduate Center, room 8106, 2PM-3:30PM&lt;br /&gt;
&lt;br /&gt;
==Chair==&lt;br /&gt;
Ted Brown&lt;br /&gt;
==Attendees==&lt;br /&gt;
K. Ayers, S. Brier, B. Campbell, J. Dannenberg, H. Fadaifard,  Y. Feng, A. Greer, M. Marianski, M. Kress, F. Lengyel, J. Plumley, A. Rapp, M. Tsai, J. Weintrop&lt;br /&gt;
&lt;br /&gt;
==Report on GC Research Computing==&lt;br /&gt;
Florian Lengyel provided an update on the Graduate Center’s recent Research Computing activities; these include:&lt;br /&gt;
&lt;br /&gt;
* Procurement of a GPGPU system and additional storage capacity.&lt;br /&gt;
* Pending procurement of an additional Infiniband switch, visualization workstation and 5450 processors.&lt;br /&gt;
* Submission of a pending NSF grant proposal for funding for GPGPU systems and visualization workstations.&lt;br /&gt;
* An additional RC Fellow position.&lt;br /&gt;
&lt;br /&gt;
Florian also urged researchers to cite the use of the GC Research Computing resources in their published work.  Florian reported that one researcher has expressed an interest in taking advantage of resources available via the NYS Grid.&lt;br /&gt;
&lt;br /&gt;
==Report on the CSI HPC facility==&lt;br /&gt;
Mike Kress provided an update on the recent activities of the High Performance Computing (HPC) Center at the College of Staten Island; these include:&lt;br /&gt;
* Major upgrades to the facilities, including electrical and HVAC systems.&lt;br /&gt;
* The imminent availability of a new SGI system.&lt;br /&gt;
* Acquisition of a GPU-based system.&lt;br /&gt;
* New staff appointments and the current search for a Director for the Center.&lt;br /&gt;
* The imminent availability of a 1 GB link to the HPC Center.&lt;br /&gt;
&lt;br /&gt;
Mike noted that Gaussian 09 may be a good candidate for focusing on at the GC.  Florian noted that it may be appropriate to consider a division of labor between the GC and CSI with regard to supporting various software platforms.  Mike concured with the notion of such a division of labor.&lt;br /&gt;
&lt;br /&gt;
==Update on the CUNY Committee on Academic Technology== &lt;br /&gt;
Steve Brier provided an update on the CUNY-wide Committee on Academic Technology. &lt;br /&gt;
* The CAT is focused on the breath of academic technology issues; reps are selected by campus provosts.&lt;br /&gt;
* The CAT founded the CUNY Academic Commons, which provides a forum for collaboration and communication.&lt;br /&gt;
* Steve in particular promotes issues related to research computing and high performance computing.&lt;br /&gt;
 &lt;br /&gt;
Florian noted his intent to migrate the RC wiki to the Academic Commons.&lt;br /&gt;
 &lt;br /&gt;
==Report from the Committee Chair==&lt;br /&gt;
Ted Brown provided an update:&lt;br /&gt;
* NSF has announced a new funding opportunity under the heading of cyber-infrastructure data nets.&lt;br /&gt;
* A new cluster hire for CS at the GC will be a faculty member working in the area of visualization or simulation.&lt;br /&gt;
* Ted noted the opportunity to do open source software development.&lt;br /&gt;
&lt;br /&gt;
==Comments and questions of Prof. Joe Weintrop==&lt;br /&gt;
Joe Weintrop made the following observations:&lt;br /&gt;
&lt;br /&gt;
* His perspective has always been that this committee is informational in nature.&lt;br /&gt;
* He is interested in directing his students to pursue analyses with larger data sets; he noted that Baruch captures details on every NYSE trade made, so they have massive data available for analysis.&lt;br /&gt;
* He wonders:&lt;br /&gt;
** Will the new GB connection to the HPC Center at CSI enable such work to be done via that resource?&lt;br /&gt;
** Is it the intent of the RC resources at the GC to support such activities?  Bob Campbell noted that the GC has investigated resources to support massive data sets for activities in the social sciences, humanities, business, etc. but no funding source has yet been identified.&lt;br /&gt;
&lt;br /&gt;
==Other business==&lt;br /&gt;
* Steve Brier noted the need to be strategic with regard to the allocation of resources.  Steve and Bob noted that funding at the GC for Research Computing has traditionally been fairly limited.&lt;br /&gt;
* Joe Dannenberg noted the need to assess the requests for services and resources against the production of research results and publications.&lt;br /&gt;
* Bob Campbell sought the advice of the group regarding terms of use for Research Computing accounts that include a requirement to cite the use of these resources in announcing results and in publications.  The group concurred.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Research Computing Committee Meeting Minutes</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Research_Computing_Committee_Meeting_Minutes"/>
				<modified>2009-11-16T02:00:57Z</modified>
		<issued>2009-11-16T02:00:57</issued>
		<created>2009-11-16T02:00:57Z</created>	
		<summary type="text/plain">&lt;p&gt;&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 02:00, 16 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 1:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;[[Minutes of the RCC meeting of November 9, 2009]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;[[Minutes of the RCC meeting of April 29, 2009]]&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;[[Minutes of the RCC meeting of April 29, 2009]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>WikiSysop</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	<entry>
		<title>Research Computing</title>
		<link rel="alternate" type="text/html" href="http://research.gc.cuny.edu/wiki/index.php/Research_Computing"/>
				<modified>2009-11-13T00:18:43Z</modified>
		<issued>2009-11-13T00:18:43</issued>
		<created>2009-11-13T00:18:43Z</created>	
		<summary type="text/plain">&lt;p&gt;Step by step to create and submit a executable job to the cluster.&lt;/p&gt;

			&lt;table border='0' width='98%' cellpadding='0' cellspacing='4' class='diff'&gt;
			&lt;tr&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-otitle'&gt;Revision as of 00:18, 13 Nov 2009&lt;/td&gt;
				&lt;td colspan='2' width='50%' align='center' class='diff-ntitle'&gt;Current revision&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 34:&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot; align=&quot;left&quot;&gt;&lt;strong&gt;Line 34:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;==Getting Started==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;==Getting Started==&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;The CUNY Research Computing cluster is composed of a few servers and a number of computing nodes. To start, we show an example to submit a binary executable job to the cluster. To use the cluster, you must have an account on the Graduate Center Research Computer Cluster. If you need one, please follow the application process [http://research.gc.cuny.edu/wiki/index.php/How_to_apply_for_a_computational_cluster_account here].&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;Now suppose you have the log in to the cluster,&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;1. From a secure shell terminal, e.g., [http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe putty] under windows or a Linux / Mac terminal&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   ssh -l &amp;lt;your username&amp;gt; neptune.gc.cuny.edu&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;2. Now you are on a linux shell environment. Make a new directory for your program and create your program.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   mkdir myfirstproject&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   cd myfirstproject&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   vim example.cpp&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;3. Finish writing your java program and save it to the cluster. Compile locally at the neptune server by&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   g++ example.cpp -o example&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;4. NOW, you are NOT suppose to run your executable ''example'' on the cluster, but rather, you need to submit it as a script job to the cluster. To do this, you need a job execution script.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   vim example.sh&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;and put the following lines in the shell script&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -S /bin/bash&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -q quad.q&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -m abe&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -M youremail@yourdomain.com&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -o $HOME/myfirstproject/example_result&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -e $HOME/myfirstproject/example_exception&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   $HOME/myfirstproject/example&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;The script tells the cluster a few things.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -S /bin/bash&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -q quad.q&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;The above lines tell the system the script should be executed using shell commands in /bin/bash, you could change this to other shell (e.g., C shell) by specifying the corresponding shell path. It also tells the job should be run on the quad.q queue of the cluster, which is a set of computing nodes, each composed of Intel Q9550 quad core CPU and 8GB of memory. The queue name can also be x86_64.q, which are of specification Intel Core 2 Duo 8400 CPU and 4GB of memory.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -m abe&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -M youremail@yourdomain.com&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;The two lines above tell you when your job begins to execute, ends, or aborts (due to some exception), the system should send you an email to youremail@yourdomain.com (change this to your own email).&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -o $HOME/myfirstproject/example_result&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   #$ -e $HOME/myfirstproject/example_exception&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;The above lines tell the system to redirect the system standard stream to file $HOME/myfirstproject/example_result, and system standard error stream to $HOME/myfirstproject/example_exception, where $HOME is your home directory on the cluster. You program is supposed to output the result in standard output stream (e.g., std::cout in C++, and system.out.print in java). If there was any exception, e.g., segmentation fault, you should check the standard error file ''example_exception''.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;The last line, which does not begin with a &amp;quot;#&amp;quot; sign, is the actual script to be executed by the cluster.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   $HOME/myfirstproject/example&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;5. After finish the script file, you could now submit it to the cluster by&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;   qsub example.sh&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;to the cluster. Watch out your email when the job is done (or aborted) and check your result at &amp;quot;example_result&amp;quot; or reason for aborting at &amp;quot;example_exception&amp;quot;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;+&lt;/td&gt;&lt;td class='diff-addedline'&gt;Have fun.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;==Research Computing Fellows==&lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td class='diff-context'&gt;==Research Computing Fellows==&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
</summary>
		<author><name>Yfeng</name><!-- <url></url><email></email> --></author>		<comment>foobar</comment>
	</entry>

	</feed>