<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>University Research Computing &#187; FAQs</title>
	<atom:link href="http://www.urc.uncc.edu/urc/category/faqs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.urc.uncc.edu/urc</link>
	<description>High Performance Computing (HPC) &#124; UNC Charlotte &#124; Charlotte, North Carolina</description>
	<lastBuildDate>Thu, 11 Mar 2010 16:07:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.x</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How do I get an account?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/request-account/</link>
		<comments>http://www.urc.uncc.edu/urc/faqs/request-account/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 14:11:01 +0000</pubDate>
		<dc:creator>Chuck Price</dc:creator>
				<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[urc]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=38</guid>
		<description><![CDATA[Access to the cluster requires a URC account. Accounts are available on request for UNC Charlotte faculty and for graduate students working on faculty sponsored research projects. Contact any member of the URC Staff if you are interested in requesting a URC account.
In general, the user account name is the same as the official campus [...]]]></description>
			<content:encoded><![CDATA[<p>Access to the cluster requires a URC account. Accounts are available on request for UNC Charlotte faculty and for graduate students working on faculty sponsored research projects. <span id="more-38"></span>Contact any member of the <a href="http://www.urc.uncc.edu/urc/staff/">URC Staff</a> if you are interested in requesting a URC account.</p>
<p>In general, the user account name is the same as the official campus login ID (also used for Novell, 49er Express, and Mosaic); however, the account password is unique to the URC cluster and is not synced with any other campus authentication system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/faqs/request-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I change my password?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/change-password/</link>
		<comments>http://www.urc.uncc.edu/urc/faqs/change-password/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 14:17:13 +0000</pubDate>
		<dc:creator>Mike Mosley</dc:creator>
				<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=39</guid>
		<description><![CDATA[The cluster uses Kerberos for id management, so users should use the Kerberos command kpasswd to change their password (instead of the UNIX passwd command). kpasswd should be in the user&#8217;s command path so simply typing kpasswd on the command line will prompt for old and new passwords. All users should change their passwords during [...]]]></description>
			<content:encoded><![CDATA[<p>The cluster uses Kerberos for id management, so users should use the Kerberos command kpasswd to change their password (instead of the UNIX passwd command). <span id="more-39"></span>kpasswd should be in the user&#8217;s command path so simply typing kpasswd on the command line will prompt for old and new passwords. All users should change their passwords during their first interactive session.</p>
<p>In addition to kpasswd, the user can also change their password when logged into the <a href="https://chargernet.uncc.edu">ChargerNet Portal</a> by clicking on the &#8220;Change Password&#8221; link in the Utilities menu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/faqs/change-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I log into the cluster?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/log-in/</link>
		<comments>http://www.urc.uncc.edu/urc/faqs/log-in/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 14:25:15 +0000</pubDate>
		<dc:creator>Mike Mosley</dc:creator>
				<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=40</guid>
		<description><![CDATA[Most of the cluster resources are on a private, internal network. So access to the cluster is via one (or a few) node(s) that also have connections to the campus&#8217; public network. Currently, the node that is available for interactive use is: submit.urc.uncc.edu 
The supported methods for connecting to this node are:

Secure Shell (SSH) - [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the cluster resources are on a private, internal network. So access to the cluster is via one (or a few) node(s) that also have connections to the campus&#8217; public network. Currently, the node that is available for interactive use is: <em><strong>submit.urc.uncc.edu</strong></em> <span id="more-40"></span></p>
<p>The supported methods for connecting to this node are:</p>
<ul>
<li><strong><em>Secure Shell (SSH) </em></strong>- For secure remote login</li>
<li><strong><em>Secure Copy (SCP) or Secure FTP (SFTP)</em></strong> &#8211; For secure data transfer.</li>
</ul>
<p>Most common Unix or Linux operating systems (including Mac OS X) come equipped with client versions of these programs for use from the command line. For more information refer to the man pages: <a href="http://www.its.uncc.edu/URC/Facilities/Grid/Man/ssh.html">ssh</a>, <a href="http://www.its.uncc.edu/URC/Facilities/Grid/Man/scp.html">scp</a>, <a href="http://www.its.uncc.edu/URC/Facilities/Grid/Man/sftp.html">sftp</a> (these are for the <a href="http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/step-guide/">Redhat Linux</a> clients &#8211; other Unix or Linux systems should be similar but may not be identical).</p>
<p>There are also various commercial and shareware versions of these commands available for MS Windows. One popular free client is available from <a href="http://ftp.ssh.com/pub/ssh/SSHSecureShellClient-3.2.9.exe">ssh.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/faqs/log-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is there web access to the cluster?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/web-access/</link>
		<comments>http://www.urc.uncc.edu/urc/faqs/web-access/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 14:36:40 +0000</pubDate>
		<dc:creator>Jonathan Halter</dc:creator>
				<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=41</guid>
		<description><![CDATA[Yes there is! The ChargerNet Portal provides an alternative access method that allows non-authenticated users to check cluster status, access general information, or request a cluster account. The ChargerNet Portal also allows authenticated users to manage file transfers, view and edit existing files, submit jobs to the cluster, and monitor job progress. The portal is [...]]]></description>
			<content:encoded><![CDATA[<p>Yes there is! The <a href="https://chargernet.uncc.edu/portal">ChargerNet Portal</a> provides an alternative access method that allows <em>non-authenticated</em> users to check cluster status, access general information, or request a cluster account. The ChargerNet Portal also allows <em>authenticated</em> users to <span id="more-41"></span>manage file transfers, view and edit existing files, submit jobs to the cluster, and monitor job progress. The portal is particularly useful for accessing cluster resources from off campus or without the need to use a UNIX command line interface.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/faqs/web-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can I log in from home?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/login-from-home/</link>
		<comments>http://www.urc.uncc.edu/urc/faqs/login-from-home/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 15:39:10 +0000</pubDate>
		<dc:creator>Mike Mosley</dc:creator>
				<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=42</guid>
		<description><![CDATA[Yes, it is possible to log in to submit.urc.uncc.edu via ssh or the ChargerNet Portal via a web browser from off campus.
]]></description>
			<content:encoded><![CDATA[<p>Yes, it is possible to log in to submit.urc.uncc.edu via ssh or the <a href="https://chargernet.uncc.edu">ChargerNet Portal</a> via a web browser from off campus.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/faqs/login-from-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can I run parallel jobs on the cluster?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/parallel-jobs/</link>
		<comments>http://www.urc.uncc.edu/urc/faqs/parallel-jobs/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 15:44:46 +0000</pubDate>
		<dc:creator>Mike Mosley</dc:creator>
				<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[condor]]></category>
		<category><![CDATA[mpi]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=43</guid>
		<description><![CDATA[Yes you can. The URC cluster currently supports parallel processing using the MPI standard. These jobs are also submitted via the Condor job scheduler.
Parallel processing is supported via two separate Condor universes. The older MPI universe supports the mpich implementation of the Message Passing Interface (MPI) standard while the newer Parallel universe provides a flexible [...]]]></description>
			<content:encoded><![CDATA[<p>Yes you can. The URC cluster currently supports parallel processing using the MPI standard. These jobs are also submitted via the Condor job scheduler.<span id="more-43"></span></p>
<p>Parallel processing is supported via two separate Condor universes. The older MPI universe supports the mpich implementation of the Message Passing Interface (MPI) standard while the newer Parallel universe provides a flexible mechanism that can be adapted to almost any parallel execution methodology.</p>
<h3>Parallel Execution in the MPI Universe</h3>
<p>If you wish to use the MPI universe to run your own mpi code, you need to include the mpich libraries (version 1.2.4 only) when compiling/linking your program. One way to do this is to use the mpich compiler commands mpicc, mpiCC, mpif77, or mpif90 provided in /apps/mpich/bin. These commands are simply scripts that run the gnu C or C++ compiler or the Portland Group Fortran compiler with the recommended libraries and command line options. Alternatively, you can simply reference the relevant include files and libraries (found in /apps/mpich/include and /apps/mpich/lib respectively) in your project makefile or on the command line.</p>
<p>Many open source or commercial applications also include support for parallel processing. In order for the applications to work properly in the MPI universe, they must support mpich version 1.2.4. Applications that do not support mpich 1.2.4 should be run via the parallel universe.</p>
<p>Once you have a properly compiled mpich executable, the process to submit a job to Condor is as described above</p>
<p><em>condor_submit -n mpi &lt;submit_file&gt;</em></p>
<p>where the submit file would be as shown above with the Universe set to MPI and an additional line to specify the desired number of processors, e.g.:</p>
<p><em>Machine_count = 4</em></p>
<p>Choosing an optimal value for the number of processors often requires some experimentation since each application is likely to scale differently depending on a variety of factors like the ratio of computation to I/O. Very few applications scale well beyond 16 or 32 processors.</p>
<p>The additional qualifier on the condor_submit command (-n mpi) is necessary to direct the job to the correct condor scheduling host. Not all universes are managed by the same condor server.</p>
<h3>Parellel Execution in the Parallel Universe</h3>
<p>Parallel execution in the &#8220;parallel&#8221; universe is extremely flexible in terms of the types of parallel operation that are possible. The user specifies a wrapper script in addition to an executable. The wrapper is executed on each node that is assigned to the user&#8217;s job and is passed the executable as an argument. This allows the user to construct a custom parallel environment within their assigned nodes, and then start the real executable in a fashion that is appropriate to their custom environment.</p>
<p>For users of the old mpi queue, the changes required to switch to the parallel queue are minimal. In the condor_submit file change these lines:</p>
<p><em>universe = mpi<br />
executable = my.exe<br />
arguments = -arg1 -arg2</em></p>
<p>with these lines:</p>
<p><em>universe = parallel<br />
executable = /apps/condor/scripts/mpi-1.2.4<br />
arguments = my.exe -arg1 -arg2 </em></p>
<p>The universe changes from mpi to parallel, the user&#8217;s executable becomes the first argument, and the executable is a standard wrapper script that is installed as part of the condor software package.</p>
<p>The resulting submit file is then submitted using:</p>
<p><em>condor_submit -n parallel &lt;submit file name&gt;</em></p>
<p>In this example the user&#8217;s job will run using version 1.2.4 of mpich just as it does in the mpi queue. For users who wish to use a later version of mpich, a separate wrapper script, mpi-1.2.5, is also available under /apps/condor/scripts. Additional, wrapper scripts will be added whenever new versions of mpich are installed.</p>
<p>Additional wrapper scripts have been developed to support ABAQUS and Matlab DCE, and will be developed as need to support other applications (e.g. LAM MPI).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/faqs/parallel-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can I make suggestions about the cluster or this website?</title>
		<link>http://www.urc.uncc.edu/urc/faqs/can-i-make-suggestions-about-the-cluster-or-this-website/</link>
		<comments>http://www.urc.uncc.edu/urc/faqs/can-i-make-suggestions-about-the-cluster-or-this-website/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 15:52:27 +0000</pubDate>
		<dc:creator>Jonathan Halter</dc:creator>
				<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[urc]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=44</guid>
		<description><![CDATA[Yes, we always welcome feedback. Please send your suggestions, comments, etc. via email to any member of the URC Staff.
]]></description>
			<content:encoded><![CDATA[<p>Yes, we always welcome feedback. Please send your suggestions, comments, etc. via email to any member of the <a href="http://www.urc.uncc.edu/urc/staff/">URC Staff</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/faqs/can-i-make-suggestions-about-the-cluster-or-this-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our New Cluster: &#8220;VIPER&#8221;</title>
		<link>http://www.urc.uncc.edu/urc/announcements/viper-cluster/</link>
		<comments>http://www.urc.uncc.edu/urc/announcements/viper-cluster/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 16:07:07 +0000</pubDate>
		<dc:creator>Jonathan Halter</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[FAQs]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=284</guid>
		<description><![CDATA[ATTENTION: The new VIPER cluster is currently in TESTING with a limited number of test users, and will be available for general use in the next couple of weeks. Once it is available, we will contact our existing users to arrange to have their home directories migrated over.&#8221;
We are putting the finishing touches on our [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #ff0000;text-align:center">ATTENTION: The new VIPER cluster is currently in TESTING with a limited number of test users, and will be available for general use in the next couple of weeks. Once it is available, we will contact our existing users to arrange to have their home directories migrated over.&#8221;</span></p>
<p><img class="alignright size-full wp-image-294" style="margin-left: 5px; margin-right: 5px; margin-top: 3px; margin-bottom: 3px; border: 1px solid black;" title="viper" src="https://www.urc.uncc.edu/urc/wp-content/uploads/2010/03/viper1.jpg" alt="viper" width="300" height="348" />We are putting the finishing touches on our latest cluster: &#8220;VIPER&#8221;. We are excited about getting users up-and-running on it, which should be within the next couple of weeks. Here is some information about VIPER, so that you can familiarize yourself with this new computing resource.</p>
<p>VIPER consists of</p>
<ul>
<li>60 compute nodes</li>
<li>480 computing cores</li>
<li>5 TFlops sustained</li>
<li>58 TBs storage</li>
<li>1.4 TBs RAM</li>
</ul>
<p>VIPER will initially be split into 2 distinct queues:</p>
<ul>
<li><strong>&#8220;VIPER Job Queue&#8221;</strong></li>
<li>Parallel and single-threaded jobs</li>
<li>54 compute nodes</li>
<li>432 computing cores</li>
<li>4.5 TFlops sustained</li>
<li>Dual 2.93 GHz quad-core Intel Xeon X5570 Processors</li>
<li>24 GBs RAM (3 GBs/core)</li>
<li>143 GB hard drive for local scratch storage</li>
<li>20 Gb/s Infiniband HCA</li>
<li>1Gb/s Ethernet NIC</li>
</ul>
<ul>
<li><strong>&#8220;Single-threaded Job Queue&#8221;</strong></li>
<li>Single-threaded jobs exclusively</li>
<li>6 compute nodes</li>
<li>48 computing cores</li>
<li>500 GFlops sustained</li>
<li>Dual 3.0 GHz quad core Intel Xeon E5450 Processors</li>
<li>16 GBs RAM (2GBs/core)</li>
<li>1 Gb/s Ethernet NIC</li>
</ul>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Dual 3.0 GHz quad core Intel Xeon Processors</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">16 GBs RAM (2GBs/core)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">1 Gb/s Ethernet NIC</div>
<p>VIPER Storage will consist of three performance tiers:</p>
<p><!--StartFragment--></p>
<ul>
<li>58 TBs of usable network attached storage</li>
<li>replicated, RAID 6 storage for data retention</li>
<li>non-replicated, RAID6 for run-time data storage</li>
<li>a Lustre parallel file system cluster for high-performance IO.</li>
</ul>
<p>The VIPER Queue will have an Infiniband cluster interconnect for increased performance in Parallel jobs:</p>
<ul>
<li>3.8 Tb/s total bandwidth </li>
<li>1 microsecond latency</li>
</ul>
<h4>Changes and Improvements in VIPER</h4>
<p>As you can see from the above description, there are a lot of hardware differences between VIPER and the original URC cluster. In addition to the hardware differences, there are several other key differences that we would like to outline below in order to make your transition as smooth as possible.</p>
<ul>
<li><strong>Campus Authentication.</strong><br />We now allow you to use your campus (i.e., NinerNet) password to log in to VIPER. Now you have one less password to keep up with! <em>(For a very limited transition period, existing cluster users may use their NinerNet password or their URC Cluster password in order to log in).</em>
<li><strong>New storage structure and quotas.</strong><br />All users will have a 50GB home directory quota (in <strong>/users/username</strong>). All home directories will be backed up nightly during the week as well as backed up weekly. Users will also have a &#8220;compute&#8221; storage area of 100GB that is NOT BACKED UP (in <strong>/projects/username</strong>). Users are free use this area as needed, but we encourage you to save off all important output to your home directory if you wish to have it backed up. We also offer some high-speed scratch storage (<strong>/scratch</strong>) that has no quota and is free to use by all users. This area is meant for temporary storage of data required by current jobs, and is not intended for long-term storage. <strong>Please do not store anything in the scratch area that is important or irreplaceable</strong>. The Research Computing Group reserves the right to remove data from the scratch area, on an &#8220;as-needed&#8221; basis, to prevent the volume from filling up.</li>
<li><strong>Environment Modules</strong><br />
In order to help manage user environments, we have implemented &#8220;Environment Modules&#8221;. This is a very popular method used in HPC environments for customizing a user&#8217;s environment specific to the applications that he or she uses. You can find more information on our <a href="http://www.urc.uncc.edu/urc/cluster-utilities/environment-modules/" title="environment modules">Environment Modules help page</a>.</li>
<li><strong>Increased Cores/User</strong><br />
Users will be able to use up to 96 cores at a time. So, if you require 96 cores for a single parallel job, You can run it on VIPER. If your jobs require only a single core each, you will be able to run up to 96 jobs at a time. <em>(so long as cores are available!)</em></li>
<li><strong>Separate Submit and Interactive Hosts</strong><br />
On the original URC cluster, the submit host (submit.urc.uncc.edu) was used not only to submit jobs, but it was also used for interactive application usage. There have been times when a user&#8217;s application would use up most of the resources on the submit server, making it difficult (or impossible) for others to get logged in and submit jobs. For the VIPER cluster, we decided to have 2 hosts that you can log in to: a submit server and an interactive server. The submit server, &#8220;viper.urc.uncc.edu,&#8221; should only be used for submitting jobs to the cluster, while the interactive server, &#8220;iviper.urc.uncc.edu,&#8221; is similarly configured as one of the compute nodes and it meant for users to run applications interactively on.</em></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/announcements/viper-cluster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Environment Modules</title>
		<link>http://www.urc.uncc.edu/urc/cluster-utilities/environment-modules/</link>
		<comments>http://www.urc.uncc.edu/urc/cluster-utilities/environment-modules/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:09:06 +0000</pubDate>
		<dc:creator>Jonathan Halter</dc:creator>
				<category><![CDATA[Cluster Utilities]]></category>
		<category><![CDATA[FAQs]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=228</guid>
		<description><![CDATA[What are Environment Modules?
The environment modules are a system that allows you to quickly and easily modify your shell environment to access different software packages. Research Computing offers a large (and growing) number of software packages to users, and each package may contain several tools, manual pages and libraries, or it may require special setup [...]]]></description>
			<content:encoded><![CDATA[<h4>What are Environment Modules?</h4>
<p>The environment modules are a system that allows you to quickly and easily modify your shell environment to access different software packages. Research Computing offers a large (and growing) number of software packages to users, and each package may contain several tools, manual pages and libraries, or it may require special setup to work properly. Some software packages come in several versions or flavors, many of which conflict with each other. Modules allows you to tailor your shell to access exactly the packages you need by setting up the relevant environment variables for you, and automatically avoiding many possible conflicts between packages.</p>
<h4>Command Summary</h4>
<table border="0">
<tbody>
<tr>
<td width="200">
<pre>module avail</pre>
</td>
<td width="400">List available modules</td>
</tr>
<tr>
<td>
<pre>module load </pre>
</td>
<td>Load module named</td>
</tr>
<tr>
<td>
<pre>module unload </pre>
</td>
<td>Unload module named</td>
</tr>
<tr>
<td>
<pre>module whatis </pre>
</td>
<td>Give description of module</td>
</tr>
<tr>
<td>
<pre>module list</pre>
</td>
<td>List modules that are loaded in your environment</td>
</tr>
<tr>
<td>
<pre>module purge</pre>
</td>
<td>Unload all currently loaded modules from your environment</td>
</tr>
<tr>
<td>
<pre>module display </pre>
</td>
<td>Give the rules for module</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<h4>Example Usage</h4>
<pre><strong>$ module avail</strong>

---------------------------- /apps/usr/modules/mpi -----------------------------
openmpi/1.3.3(default) openmpi/1.3.3-intel    openmpi/1.3.3-pgi

------------------------- /apps/usr/modules/compilers --------------------------
intel/10.1          intel/11.0-32bit    pgi/9.0(default)
intel/10.1-32bit    pgi/7.1             pgi/9.0-32bit
intel/11.0(default) pgi/7.1-32bit

---------------------------- /apps/usr/modules/apps ----------------------------
cfdace/2009.0.14       netcdf/3.6.2-intel     netcdf/4.0.1-pgi
cfdace/2009.2(default) netcdf/3.6.2-pgi       starccm/4.02(default)
epanet2/2.0.12         netcdf/4.0.1(default)
netcdf/3.6.2           netcdf/4.0.1-intel

--------------------- /apps/sys/Modules/3.2.6/modulefiles ----------------------
dot         module-cvs  module-info modules     null        use.own

<strong>$ module load intel/11.0</strong>

<strong>$ module list</strong>
Currently Loaded Modulefiles:
  1) modules      2) intel/11.0
</pre>
<p><br class="spacer_" /></p>
<h4>How the Modules are Organized and Grouped</h4>
<p>The modules are organized into &#8220;categories&#8221;, which include: /apps/usr/modules/<strong>mpi</strong>, <strong>compilers</strong>, <strong>apps</strong>, and <strong>/apps/sys/Modules/3.2.6/modulefiles</strong>. Under each category, you will see &#8220;groups&#8221; of applications: openmpi, intel, pgi, to name a few. Within each group, there may be several versions to choose from. The group and version are separated with a &#8220;slash&#8221; (/).</p>
<h4>Default Modules</h4>
<p>You probably noticed some modules listed above are suffixed with a &#8220;(default)&#8221;. The &#8220;default&#8221; module is the module that will get loaded if you do not specify a version number. For example, we can load the &#8220;intel/11.0&#8243; module by omitting the version number:</p>
<pre><strong>$ module load intel</strong>

<strong>$ module list</strong>
Currently Loaded Modulefiles:
  1) modules      2) intel/11.0
</pre>
<p><em>Note: If you plan to load a version of a module that is not the default, then you must specify the version in the module load command.</em></p>
<h4>Conflicts and Prerequisites</h4>
<p>Some modules conflict with others, and some modules are prerequisites of others. Modules handles both scenarios.</p>
<p>The following is an example of trying to load a module that is dependent upon another:</p>
<pre><strong>$ module load openmpi/1.3.3-pgi</strong></pre>
<p><tt>openmpi/1.3.3-pgi(12):ERROR:151: Module 'openmpi/1.3.3-pgi' depends on one of the module(s) <span style="color: #ff0000;">'pgi/9.0'</span><br />
 openmpi/1.3.3-pgi(12):ERROR:102: Tcl command execution failed: <span style="color: #ff0000;">prereq pgi/9.0</span></tt></p>
<p>To resolve the above error, simply load the &#8220;prereq&#8221; module first, then load the original module. You can do this in a single command:</p>
<pre><strong>$ module load pgi/9.0 openmpi/1.3.3-pgi</strong></pre>
<p><br class="spacer_" /></p>
<h4>More information</h4>
<p>You can find more information about Environment Modules on SourceForge.net:<br />
 <a title="Environment Modules" href="http://modules.sourceforge.net/">http://modules.sourceforge.net/</a></p>
<p>Or from the man pages (under &#8220;Misc&#8221; menu):<br />
 <a title="Man Pages" href="http://www.urc.uncc.edu/urc/man-pages/">http://www.urc.uncc.edu/urc/man-pages/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/cluster-utilities/environment-modules/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ChargerNet File System Access</title>
		<link>http://www.urc.uncc.edu/urc/cluster-utilities/chargernet-file-system-access/</link>
		<comments>http://www.urc.uncc.edu/urc/cluster-utilities/chargernet-file-system-access/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 12:23:03 +0000</pubDate>
		<dc:creator>Mike Mosley</dc:creator>
				<category><![CDATA[Cluster Utilities]]></category>
		<category><![CDATA[FAQs]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://www.urc.uncc.edu/urc/?p=174</guid>
		<description><![CDATA[
Access to the ChargerNet File System is available for those users who need to access their home directory or project area from a remote client (on campus or via the campus VPN).
URC maintains a Samba server which allows SMB capable clients (i.e. MS-Windows, MacOS X, and Linux) to mount remote shares as a local drive [...]]]></description>
			<content:encoded><![CDATA[<p><br class="spacer_" /></p>
<p><span style="font-size: medium;">Access to the ChargerNet File System is available for those users who need to access their home directory or project area from a remote client (on campus or via the campus VPN).</span></p>
<p><span style="font-size: medium;">URC maintains a Samba server which allows SMB capable clients (i.e. MS-Windows, MacOS X, and Linux) to mount remote shares as a local drive or mount point.  To obtain permission to use this server, send email to URCSupport@uncc.edu.</span></p>
<p><span style="font-size: medium;"><span id="more-174"></span>Below are instructions for mounting a ChargerNet Samba Share from  various client machine types.</span><em><span style="font-size: medium;"> Note that<strong> </strong>the Samba server  authenticates using Campus (NinerNet) passwords.</span></em></p>
<p><br class="spacer_" /></p>
<p><span style="font-size: medium;"> </span></p>
<p><span style="font-size: medium;">The examples below assume the following for ChargerNet user<em> &#8220;joeuser&#8221;</em>:</span></p>
<p style="padding-left: 30px;"><span style="font-size: medium;">ChargerNet Samba Server:                        <strong>samba.urc.uncc.edu</strong><br />
 </span></p>
<p style="padding-left: 30px;"><span style="font-size: medium;">ChargerNet login:                                         <strong>joeuser   (its.uncc.edu/joeuser)*<br />
 </strong></span></p>
<p style="padding-left: 30px;"><span style="font-size: medium;">ChargerNet home directory:                      <strong>/users/joeuser</strong></span></p>
<p style="padding-left: 30px;"><span style="font-size: medium;">ChargerNet share name:                            <strong>joeuser <br />
 </strong></span></p>
<p><strong><br />
 </strong></p>
<p><span style="text-decoration: underline;"><strong>[ MS-Windows XP ]</strong></span><em><strong> </strong></em></p>
<p><strong>1.</strong> Select &#8216;<em>My Computer&#8217;</em></p>
<p><strong>2.</strong> Select &#8216;Tools &#8211; &gt; Map Network Drive&#8217;</p>
<p><strong>3.</strong> Fill in path to folder (share)  i.e.  <strong>\\<em>samba.urc.uncc.edu</em>\<em>joeuser</em></strong></p>
<p><strong>4. </strong>Select &#8216;<em>Connect using a different user name&#8217;</em></p>
<p><strong>5.</strong> Fill in username<strong>* (</strong><em>see footnote below</em><strong>)</strong> i.e    <em><strong>its.uncc.edu</strong></em><strong>\</strong><em><strong>joeuser </strong></em><strong> </strong></p>
<p><strong>6.</strong> Fill in <strong>NinerNet</strong> password<em>.<br />
 </em></p>
<p><br class="spacer_" /></p>
<p><span style="text-decoration: underline;"><strong>[ MacOS X ]<br />
 </strong></span></p>
<p><strong>1.</strong> In &#8216;Finder&#8217; application select Go -&gt; Connect to Sever</p>
<p><strong>2.</strong> Fill in Server address (and share) indicating smb protocol i.e. <strong>smb://samba.urc.uncc.edu/joeuser</strong></p>
<p><strong>3.</strong> Press &#8216;Connect&#8217;</p>
<p><strong>4.</strong> Fill in Name (ChargerNet login)  i.e.<strong> joeuser </strong> (domain not required)<strong><br />
 </strong></p>
<p><strong>5.</strong> Fill in <strong>NinerNet</strong> password</p>
<p><br class="spacer_" /></p>
<p><span style="text-decoration: underline;"><strong>[ Red Hat Linux - File Browser ]<br />
 </strong></span></p>
<p><strong>1</strong>. In &#8216;<em>File Broswer</em>&#8216; application select <em>File -&gt; Connect to Server</em></p>
<p><strong>2.</strong> Fill in the following:</p>
<p style="padding-left: 30px;"><em>Service Type: </em><strong>Windows share</strong></p>
<p style="padding-left: 30px;"><em>Server:</em> <strong>samba.urc.uncc.edu</strong></p>
<p style="padding-left: 30px;"><em> Share:</em> <strong>joeuser</strong></p>
<p style="padding-left: 30px;"><em>Domain Name:</em> <strong>its.uncc.edu</strong></p>
<p style="padding-left: 30px;"><em>Name to use for connection:</em> <strong>joeuser </strong></p>
<p><strong>3.</strong> Press &#8216;<em>Connect&#8217; </em> button</p>
<p><strong>4, </strong>Fill in <strong>NinerNet </strong>password.<br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><span style="text-decoration: underline;"><strong>[ Red hat Linux - Command Line ]</strong></span></p>
<p>You can use the mount.cifs(8) command which is part of the samba(7) suite.  See the man page for mount.cifs for more details</p>
<p>To mount a share (to /home/joeuser/samba on the client) use the following command:</p>
<p style="padding-left: 30px;"><em><strong>$ /sbin/mount.cifs //samba.urc.uncc.edu/joeuser  /home/joeuser/samba -o user=joeuser</strong></em></p>
<p>To unmount the share:</p>
<p style="padding-left: 30px;"><em><strong> $/sbin/umount.cifs /home/joeuser/samba</strong></em></p>
<p><br class="spacer_" /></p>
<p><em><strong>*</strong> Objects on the network including servers and even users are distinguished using &#8220;domain&#8221; naming conventions.  For instance, the samba server referenced above belongs to URC and is therefore part of the &#8216;urc&#8217; domain.  Hence the full name of that object is: samba.<strong>urc</strong>.uncc.edu.</em></p>
<p><em>However, since the samba server uses the campus NinetNet system to authenticate user logins, the full user name (where required as in the case of a MS-Windows client)  uses the &#8216;its&#8217; domain not the &#8216;urc&#8217; domain.  Hence, a fully qualified user name is specified as:  <strong>its</strong>.uncc.edu</em>\<em>joeuser.</em></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.urc.uncc.edu/urc/cluster-utilities/chargernet-file-system-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
