<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.gacrc.uga.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raj76</id>
	<title>Research Computing Center Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gacrc.uga.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raj76"/>
	<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/wiki/Special:Contributions/Raj76"/>
	<updated>2026-05-20T09:04:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Transferring_Files&amp;diff=20202</id>
		<title>Transferring Files</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Transferring_Files&amp;diff=20202"/>
		<updated>2021-07-13T22:26:08Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Sapelo2]][[Category:Teaching]]&lt;br /&gt;
&lt;br /&gt;
===The File Transfer nodes (xfer.gacrc.uga.edu)===&lt;br /&gt;
&lt;br /&gt;
Users can transfer files between their local machines and GACRC storage using various programs, such as (a) Filezilla, (b) WinSCP, and (c) a secure copy (scp). To transfer files, you must have a file transfer program installed on your local machine and a connection to the UGA campus network. &lt;br /&gt;
&lt;br /&gt;
All Sapelo2 users, as well as all GACRC PIs, can access the xfer nodes using the hostname &#039;&#039;&#039;xfer.gacrc.uga.edu&#039;&#039;&#039; and using their UGA MyID (not the 810 or 811 number) and the MyID password to authenticate. Two-factor authentication using Archpass Duo is also necessary. For more details of Archpass Duo, please refer to&lt;br /&gt;
[https://eits.uga.edu/access_and_security/infosec/tools/archpass_duo archpass_duo].&lt;br /&gt;
&lt;br /&gt;
The GACRC file transfer nodes (xfer) are configured to facilitate file transfer. These nodes, which have a hostname of &#039;&#039;&#039;xfer.gacrc.uga.edu&#039;&#039;&#039;, are connected via a higher-bandwidth network connection. Hence, maximum transfer speed between a user&#039;s local machine and the GACRC systems can be achieved by transferring files to/from the host xfer.gacrc.uga.edu (instead of the login nodes of the clusters). &lt;br /&gt;
&lt;br /&gt;
It is not necessary to connect to the UGA VPN when connecting to a file transfer node from off-campus. If you are transferring data from/to a server outside of campus (such as your local computer), you will get much faster transfer speeds if you are not connected to the VPN.&lt;br /&gt;
&lt;br /&gt;
Note that a user&#039;s home directory on the xfer nodes is the same as the user&#039;s Sapelo2 home directory, which is &#039;&#039;&#039;not&#039;&#039;&#039; the same as the user&#039;s home directory on the teaching cluster.&lt;br /&gt;
&lt;br /&gt;
The xfer node can access the following file systems using the full path:&lt;br /&gt;
&lt;br /&gt;
1. Your home directory on an xfer node is the same as your Sapelo2 home directory, and the path is /home/username&lt;br /&gt;
&lt;br /&gt;
2. The Sapelo2 scratch directory: /scratch/username&lt;br /&gt;
&lt;br /&gt;
3. The Sapelo2 work directory: /work/groupname&lt;br /&gt;
&lt;br /&gt;
4. The project file system for the lab: /project/groupname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transferring Files from your local storage device to Sapelo2 or vice-versa===&lt;br /&gt;
&lt;br /&gt;
To transfer files from your local storage device to Sapelo2 or from Sapelo2 to your local storage device, please connect to xfer.gacrc.uga.edu (use your UGA MyID, the MyID password to authenticate). You will also be prompted for two-factor authentication with Archpass Duo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using FileZilla====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://filezilla-project.org/ FileZilla] to transfer files between a local machine and Sapelo2, users will need to install the [http://filezilla-project.org/ FileZilla] software on the local machine. After installation, start FileZilla and follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Go to File -&amp;gt; Site Manager&lt;br /&gt;
&lt;br /&gt;
2. Add a New Site with the following configuration. &lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;General&#039;&#039;&#039; tab select&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Protocol: SFTP - SSH File Transfer Protocol&lt;br /&gt;
&lt;br /&gt;
Host: sftp://xfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port: 22&lt;br /&gt;
&lt;br /&gt;
Logon Type: Interactive&lt;br /&gt;
&lt;br /&gt;
User:  [your UGA MyID]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;Transfer Settings&#039;&#039;&#039; tab, check the box for &amp;quot;Limit number of simultaneous connections&amp;quot; and set &amp;quot;Maximum number of connections&amp;quot; to 1.&lt;br /&gt;
&lt;br /&gt;
If this step is omitted, then you will need to enter your password and Duo authentication for each file that you upload or download. By limiting the number of simultaneous connections to 1, you only need to enter your password and Duo authentication once per session.&lt;br /&gt;
&lt;br /&gt;
With the above settings saved, you should be able to transfer files to txfer using filezilla. When you open the connection, you will be prompted for your MyID password (unless you use key based ssh). If the password authenticates successfully, then another pop-up window will prompt for Duo. Note that the Duo window looks very similar to the password window, but the text in the box will describe the options you can use for Duo (for example, a push, enter a passcode, etc).&lt;br /&gt;
&lt;br /&gt;
Once the connection is established you can upload files from your local machine to Sapelo2 or download files from Sapelo2 to your local machine.&lt;br /&gt;
&lt;br /&gt;
Here is the PDF to check step-by-step screen shots:&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable unsortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[ media:Xfer Filezilla 12032018.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Using WinSCP====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://winscp.net/ WinSCP] to transfer files between a local Windows machine and Sapelo2, users will need to install the [http://winscp.net/ WinSCP]  software on the local machine. After installation, when you click the WinSCP shortcut button, Login window pops up, in that you select new site and enter the following information to start the new session:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Session:&lt;br /&gt;
&lt;br /&gt;
File Protocol: SFTP&lt;br /&gt;
&lt;br /&gt;
Host name: xfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port number: 22&lt;br /&gt;
&lt;br /&gt;
Username: [your UGA MyID]&lt;br /&gt;
&lt;br /&gt;
Password: [your MyID password]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the password authenticates successfully, then another pop-up window will prompt for Duo two-factor authentication. It says, Using Keyboard-interactive authentication and lists the Duo options you can choose from: Duo push, Phone Call, or SMS passcode, etc. Once the connection is established you can upload or download files from Local Machine to Cluster or vice-versa. Note: Under Advanced, kept the &amp;quot;Default&amp;quot; option for Transfer settings Rule. With this default option, you will be able to transfer multiple files or folders during the session.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Using SSH Secure File Transfer====&lt;br /&gt;
&lt;br /&gt;
In order to use the SSH Secure File Transfer software that is installed as part of SSH (Secure Shell Utilities for Windows) available on the [https://eits.uga.edu/hardware_and_software/software UGA Sitesoft] page, users need to start the Secure File Transfer application and open a connection to host xfer.gacrc.uga.edu. You will have to enter your UGA MyID as the username, but other fields (port number, etc) can be left empty (or leave the default value, if any).  You will be prompted for your MyID password and after that you will be prompted to enter DUO two factor authentication code. Please choose one of the options like DUO push, Phone call or SMS passcodes. Once the connection is established, you can upload or download files.&lt;br /&gt;
&lt;br /&gt;
Here is the PDF to check step-by-step screen shots:&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable unsortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[ media:Xfer SSH File Transfer Nov292018.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
====Using scp====&lt;br /&gt;
 &lt;br /&gt;
To transfer files using scp you must have scp on your local machine and a connection to the UGA campus network. An scp software is included in recent releases of Unix based operating systems (including Linux and Mac OS X). &lt;br /&gt;
&lt;br /&gt;
Sample commands to transfer files from your local Unix/Linux/Mac OS X machine to Sapelo2:&lt;br /&gt;
&lt;br /&gt;
Open a terminal in your local machine, change directory (cd) to where the files are located in your local machine, and at the command prompt type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;filename&#039;&#039; is the name of the file to be transferred, &#039;&#039;yourUGAMyID&#039;&#039; is your UGA MyID, and &#039;&#039;subdirectory&#039;&#039; is the subdirectory in your Sapelo2 home directory to which files are being transferred. You will then be asked to enter your UGA MyID password. You will also be prompted for two-factor authentication with Archpass Duo.&lt;br /&gt;
&lt;br /&gt;
To transfer files from Sapelo2 to your local machine, use the full path to your file on Sapelo2 followed by the location you would like to transfer the files locally. The following example transfers a file called &amp;quot;filename&amp;quot; to the local current working directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp yourUGAMyID@xfer.gacrc.uga.edu:full/path/to/filename ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Note:  yourUGAMyID@ can be omitted if your username on Sapelo2 is the same as on your local machine). Multiple files (e.g. file1, file2, and file3) can be transferred with a single command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp file1 file2 file3  yourUGAMyID@xfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wildcards can be used for multiple file transfer, for example, to upload all files with .dat extension to your sapelo2 home directory, to a subdirectory called subdir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp *.dat yourUGAMyID@xfer.gacrc.uga.edu:subdir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example that uses a wildcard to download all files with .dat extension in your Sapelo2 home dir, in a subdirectory called subdir to your local machine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp yourUGAMyID@xfer.gacrc.uga.edu:subdir/\*.dat   ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Note the backslash “ \ ” preceeding * in the last example.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A directory and all its contents can be transferred using the scp option &#039;&#039;&#039;-r&#039;&#039;&#039;, for recursive file transferring. For example, to transfer a directory on your local machine called programs and all files in it to your Sapelo2 home directory, use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp -r programs yourUGAMyID@xfer.gacrc.uga.edu:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also use the scp option &#039;&#039;&#039;-p&#039;&#039;&#039; to preserve the file features, such as last modification time, file permissions, etc.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
To transfer files directly to your Sapelo2 /scratch area (such as /scratch/johndoe/):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:/scratch/johndoe/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To transfer files directly to your Sapelo2 work directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:/work/groupname/subdirname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To transfer files directly to your lab&#039;s project file system (such as /project/groupname):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:/project/groupname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download directly from internet to Sapelo2====&lt;br /&gt;
&lt;br /&gt;
Here is an example on how to download [http://hannonlab.cshl.edu/fastx_toolkit/index.html FastaX] software from internet directly to Sapelo2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
wget https://github.com/agordon/fastx_toolkit/releases/download/0.0.14/fastx_toolkit-0.0.14.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some websites use indirect connections, it could be downloaded as&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
curl -OL https://github.com/agordon/fastx_toolkit/releases/download/0.0.14/fastx_toolkit-0.0.14.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===Transferring Files between two file systems on the zcluster===&lt;br /&gt;
&lt;br /&gt;
The xfer nodes can be used to transfer data between zcluster&#039;s home directory and /escratch4. Users can ssh into an xfer node and use &#039;&#039;&#039;cp&#039;&#039;&#039; or &#039;&#039;&#039;rsync&#039;&#039;&#039; to copy the files between these two file systems. Users can also copy files from their zcluster home dirs or /escratch4 to their project file system (/project/groupname).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transferring Files from the decommissioned zcluster to Sapelo2===&lt;br /&gt;
&lt;br /&gt;
Use ssh to login to xfer.gacrc.uga.edu using your UGA MyID username and MyID password. You will also be prompted for two-factor authentication with Archpass Duo. This file transfer node has the following file systems mounted:&lt;br /&gt;
&lt;br /&gt;
* zcluster /escratch4 file system. To access it, use e.g.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /escratch4/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* zcluster home file systems. To access your zcluster home directory, use the following&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /panfs/pstor.storage/home/groupname/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if your group is named abclab and your username is jsmith use&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /panfs/pstor.storage/home/abclab/jsmith&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sapelo2 home file systems. To access your Sapelo2 home directory, use the following &lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /home/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sapelo2 scratch file system on the Lustre file system. To access your /scratch space use the following&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /scratch/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sapelo2 work file system on the Lustre file system. To access your group&#039;s /work space use the following&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /work/abclab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /project file system. To access your group&#039;s /project space use the following (please note that this file system is mounted when it is first accessed, so you need to access it with the full path):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /project/abclab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Because the xfer node mounts all these file systems, users can ssh into an xfer node and use &#039;&#039;&#039;cp&#039;&#039;&#039; or &#039;&#039;&#039;rsync&#039;&#039;&#039; to copy the files between any two of these file systems. Users can also copy files from their zcluster home dirs or /escratch4 to their project file system (/project/groupname).&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Transferring Files between two file systems on Sapelo2===&lt;br /&gt;
&lt;br /&gt;
Use ssh to login to xfer.gacrc.uga.edu using your UGA MyID username and password (and two-factor authentication via Archpass Duo) to transfer files between different file systems on Sapelo2, including the project area. To transfer data between two file systems that are available on the xfer node, you can use the &#039;&#039;&#039;cp&#039;&#039;&#039; or the &#039;&#039;&#039;rsync&#039;&#039;&#039; commands. If you have many files to copy, then a good option is to use the &#039;&#039;&#039;fpsync&#039;&#039;&#039; command, as that will allow the use of multiple cores.&lt;br /&gt;
&lt;br /&gt;
For example, if you want to use 4 cores to transfer all files from /scratch/myid/mydata to /project/mylab/myid/mydata, you can use the following command on an xfer node shell prompt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomman&amp;quot;&amp;gt;&lt;br /&gt;
fpsync -n 4 -t $HOME/fpsync /scratch/myid/mydata /project/mylab/myid/mydata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When using the &#039;&#039;&#039;fpysnc&#039;&#039;&#039; command, please use the &amp;lt;code&amp;gt; -t $HOME/fpsync&amp;lt;/code&amp;gt; option to set the fpsync&#039;s temporary directory to be in your home directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===Transferring files between Sapelo2 file systems and the project area===&lt;br /&gt;
&lt;br /&gt;
File transfer between the Sapelo or Sapelo2 home directory, /lustre1, or /lscratch (on compute node) and /project can be done using scp in a batch job.&lt;br /&gt;
&lt;br /&gt;
In order to do this from your job script without using password you have to have ssh keys setup on Sapelo or Sapelo2.&lt;br /&gt;
&lt;br /&gt;
To setup ssh keys on Sapelo or Sapelo2 (if you have not done so yet), login into Sapelo1 login node or the Sapelo2 login node and execute the following command &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
user-ssh-key-gen.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create ssh keys for your account and add it to authorized keys file. This will let you ssh/scp from sapelo compute nodes to xfer nodes.&lt;br /&gt;
&lt;br /&gt;
Once you have the ssh keys setup you can scp or even rsync the results from /home, /lustre1, or /lscratch (on compute node) to your project area on xfer node.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To transfer a directory from /lustre1 to /project/abclab in a batch job, use the following in your job script after executing your job:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gscript&amp;quot;&amp;gt;&lt;br /&gt;
scp -r results_dir xfer.gacrc.uga.edu:/project/abclab/my_results&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gscript&amp;quot;&amp;gt;&lt;br /&gt;
rsync -av results_dir xfer.gacrc.uga.edu:/project/abclab/my_results&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The File Transfer node for the teaching cluster (txfer.gacrc.uga.edu)===&lt;br /&gt;
&lt;br /&gt;
Users can transfer files between their local machines and the teaching cluster using (a) Filezilla, (b) a secure copy (scp), or (c) WinSCP. To transfer files using scp (or SSH file transfer) you must have scp (or SSH) on your local machine and a connection to the UGA campus network. An scp software is included in recent releases of Unix based operating systems (including Linux and Mac OS X). &lt;br /&gt;
&lt;br /&gt;
Access to txfer.gacrc.uga.edu requires an active MyID and password, and two-factor authentication with Archpass Duo. For more details of Archpass Duo, please refer to&lt;br /&gt;
[https://eits.uga.edu/access_and_security/infosec/tools/archpass_duo archpass_duo] .&lt;br /&gt;
&lt;br /&gt;
===Transferring Files from your local storage device to the teaching cluster===&lt;br /&gt;
&lt;br /&gt;
To transfer files from your local storage device to the teaching cluster, please connect to txfer.gacrc.uga.edu (use your UGA MyID and the MyID password to authenticate). You will also be prompted for two-factor authentication with Archpass Duo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using FileZilla====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://filezilla-project.org/ FileZilla] to transfer files between a local machine and the teaching cluster, users will need to install the [http://filezilla-project.org/ FileZilla] software on the local machine. After installation, start FileZilla and follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Go to File -&amp;gt; Site Manager&lt;br /&gt;
&lt;br /&gt;
2. Add a New Site with the following configuration. &lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;General&#039;&#039;&#039; tab select&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Protocol: SFTP - SSH File Transfer Protocol&lt;br /&gt;
&lt;br /&gt;
Host: sftp://txfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port: 22&lt;br /&gt;
&lt;br /&gt;
Logon Type: Interactive&lt;br /&gt;
&lt;br /&gt;
User:  [your UGA MyID]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;Transfer Settings&#039;&#039;&#039; tab, check the box for &amp;quot;Limit number of simultaneous connections&amp;quot; and set &amp;quot;Maximum number of connections&amp;quot; to 1.&lt;br /&gt;
&lt;br /&gt;
If this step is omitted, then you will need to enter your password and Duo authentication for each file that you upload or download. By limiting the number of simultaneous connections to 1, you only need to enter your password and Duo authentication once per session.&lt;br /&gt;
&lt;br /&gt;
With the above settings saved, you should be able to transfer files to txfer using filezilla. When you open the connection, you will be prompted for your MyID password (unless you use key based ssh). If the password authenticates successfully, then another pop-up window will prompt for Duo. Note that the Duo window looks very similar to the password window, but the text in the box will describe the options you can use for Duo (for example, a push, enter a passcode, etc).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using WinSCP====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://winscp.net/ WinSCP] to transfer files between a local Windows machine and the teaching cluster, users will need to install the [http://winscp.net/ WinSCP]  software on the local machine. After installation, when you click the WinSCP shortcut button, Login window pops up, in that you select new site and enter the following information to start the new session:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Session:&lt;br /&gt;
&lt;br /&gt;
File Protocol: SFTP&lt;br /&gt;
&lt;br /&gt;
Host name: txfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port number: 22&lt;br /&gt;
&lt;br /&gt;
Username: [your UGA MyID]&lt;br /&gt;
&lt;br /&gt;
Password: [your MyID password]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the password authenticates successfully, then another pop-up window will prompt for Duo two-factor authentication. It says, Using Keyboard-interactive authentication and lists the Duo options you can choose from: Duo push, Phone Call, or SMS passcode, etc. Once the connection is established you can upload or download files from Local Machine to Cluster or vice-versa. Note: Under Advanced, kept the &amp;quot;Default&amp;quot; option for Transfer settings Rule. With this default option, you will be able to transfer multiple files or folders during the session.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
====Using SSH Secure File Transfer====&lt;br /&gt;
&lt;br /&gt;
In order to use the SSH Secure File Transfer software that is installed as part of SSH (Secure Shell Utilities for Windows) available on the [https://eits.uga.edu/hardware_and_software/software UGA Sitesoft] page, users need to start the Secure File Transfer application and open a connection to host txfer.gacrc.uga.edu. You will have to enter your UGA MyID as the username, but other fields (port number, etc) can be left empty (or leave the default value, if any).  You will be prompted for your MyID password and after that you will be prompted to enter DUO two factor authentication code. Please choose one of the options like DUO push, Phone call or SMS passcodes. Once the connection is established, you can upload or download files.&lt;br /&gt;
&lt;br /&gt;
Here is the PDF to check step-by-step screen shots:&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable unsortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[ media: Txfer SSH File Transfer Nov302018.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
====Using scp====&lt;br /&gt;
 &lt;br /&gt;
Sample commands to transfer files from your local Unix/Linux/Mac OS X machine to the teaching cluster:&lt;br /&gt;
&lt;br /&gt;
Open a terminal in your local machine, change directory (cd) to where the files are located in your local machine, and at the command prompt type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@txfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;filename&#039;&#039; is the name of the file to be transferred, &#039;&#039;yourUGAMyID&#039;&#039; is your UGA MyID, and &#039;&#039;subdirectory&#039;&#039; is the subdirectory in your teaching cluster home directory to which files are being transferred. You will then be asked to enter your UGA MyID password.&lt;br /&gt;
&lt;br /&gt;
(Note:  yourUGAMyID@ can be omitted if your username on the teaching cluster is the same as on your local machine). Multiple files (e.g. file1, file2, and file3) can be transferred with a single command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp file1 file2 file3  yourUGAMyID@txfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wildcards can be used for multiple file transfer (e.g. all files with .dat extension):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp *.dat yourUGAMyID@txfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Transferring Files between your Sapelo2 directories and the teaching cluster===&lt;br /&gt;
&lt;br /&gt;
To transfer files between your Sapelo2 directories (e.g. your Sapelo2 home directory or /scratch directory) and your teaching cluster home directory, please first use ssh to login into xfer.gacrc.uga.edu. Then use the scp command to copy files to/from your home directory at txfer.gacrc.uga.edu.&lt;br /&gt;
&lt;br /&gt;
For example, to transfer a directory called subdir2 in your /scratch directory to your teaching cluster home directory. On xfer.gacrc.uga.edu issue the command:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp -r -p /scratch/yourUGAMyID/subdir2 txfer.gacrc.uga.edu:&lt;br /&gt;
&lt;br /&gt;
UGA DUO authentication is required for SSH/SCP access to&lt;br /&gt;
GACRC systems.&lt;br /&gt;
&lt;br /&gt;
UGA DUO is a two-factor authentication service which&lt;br /&gt;
requires a password (one factor) and a code, phone,&lt;br /&gt;
or device (second factor) to successfully authenticate.&lt;br /&gt;
&lt;br /&gt;
If you are not enrolled in the UGA DUO service please &lt;br /&gt;
visit the UGA DUO service self-service portal to enroll&lt;br /&gt;
and configure or manage your DUO enabled devices.&lt;br /&gt;
&lt;br /&gt;
https://eits.uga.edu/access_and_security/infosec/tools/duo/portal/&lt;br /&gt;
&lt;br /&gt;
For additional help with UGA DUO authentication or to &lt;br /&gt;
report an issue please visit:&lt;br /&gt;
&lt;br /&gt;
https://eits.uga.edu/access_and_security/infosec/tools/archpass/&lt;br /&gt;
&lt;br /&gt;
Password: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Duo two-factor login for yourUGAMyID&lt;br /&gt;
&lt;br /&gt;
Enter a passcode or select one of the following options:&lt;br /&gt;
&lt;br /&gt;
 1. Duo Push to XXX-XXX-4304&lt;br /&gt;
 2. Phone call to XXX-XXX-4304&lt;br /&gt;
 3. SMS passcodes to XXX-XXX-4304&lt;br /&gt;
&lt;br /&gt;
Passcode or option (1-3): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When you enter your password, you will be prompted for the two-factor authentication step. Once you enter a passcode or select an option, the file transfer will start.&lt;br /&gt;
&lt;br /&gt;
===Transferring Files between your project area and the teaching cluster===&lt;br /&gt;
&lt;br /&gt;
To transfer files between your /project area and your teaching cluster home directory, please first use ssh to login into xfer.gacrc.uga.edu. Then use the scp command to e.g. copy files from /project to your home directory at txfer.gacrc.uga.edu (or to copy files from your home directory at txfer.gacrc.uga.edu to your /project area).&lt;br /&gt;
&lt;br /&gt;
For example, to copy a file called species.fa from your teaching cluster home directory to a subdirectory called binf1234 in your /project area, use the following command on xfer.gacrc.uga.edu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp txfer.gacrc.uga.edu:species.fa /project/abclab/binf1234&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &#039;&#039;abclab&#039;&#039; needs to be changed to the name of your group.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Bioinformatics_Databases&amp;diff=20201</id>
		<title>Bioinformatics Databases</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Bioinformatics_Databases&amp;diff=20201"/>
		<updated>2021-07-13T22:25:14Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As part of our services, the GACRC builds and hosts local copies of frequently cited application data, and provides assistance for sharing data among GACRC members.  Datasets are located in the commonly shared &amp;quot;/db&amp;quot; filesystem. NCBI BLAST datasets are located in &amp;quot;/db/ncbiblast/&amp;quot; and are organized by date. &lt;br /&gt;
&lt;br /&gt;
NCBI BLAST Datasets can be loaded in a similar way to software modules. This allows users to replicate results by always being able to use a time stamped version of a database. The time stamp corresponds to the download date of the dataset. To search for available NCBI BLAST dataset modules run the command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ml spider ncbiblastdb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then load a database by running the command module load. For example to load the databases timestamped at 06/16/2021:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;module load ncbiblastdb/20210616&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loading this module sets the environment variable BLASTDB to /db/ncbiblast/20210616. This allows BLAST+ to search that directory for databases. You can then use the name of the database you would like to use.(nt, nr, etc.) Here is an example of a shell script to run BLAST+ on the batch queue using the database nt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;gscript2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;!/bin/bash&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --job-name=j_BLAST+&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --partition=batch&amp;lt;br&amp;gt;        &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --mail-type=ALL&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --mail-user=&amp;lt;u&amp;gt;username@uga.edu&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;  &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --ntasks=&amp;lt;u&amp;gt;1&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;   &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --mem=&amp;lt;u&amp;gt;10gb&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;    &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --time=&amp;lt;u&amp;gt;08:00:00&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;   &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --output=BLAST+.%j.out&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --error=BLAST+.%j.err&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
cd $SLURM_SUBMIT_DIR&amp;lt;br&amp;gt;&lt;br /&gt;
module load BLAST+/2.9.0-gompi-2019b&amp;lt;br&amp;gt;  &lt;br /&gt;
module load ncbiblastdb/20210616&amp;lt;br&amp;gt;  &lt;br /&gt;
blastn -query example.fasta -out results.out -db nt&amp;lt;br&amp;gt;   &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In your actual submission script, use your own discretion for the Slurm header values.              &lt;br /&gt;
&lt;br /&gt;
NCBI&#039;s nr and nt datasets are the most commonly used at the GACRC. GACRC staff will update these datasets every month as well as other NCBI BLAST datasets: cdd_delta, human_genome, mouse_genome, nrte, refseq_protein, refseq_rna, swissprot, and taxdb datasets.&lt;br /&gt;
&lt;br /&gt;
Various subject datasets, e.g. pfam, bowtie indexes of human and mouse, and NCBI bacterial datasets, are hosted as well. However, these datasets are not accessed with a module. These datasets either don’t need updating, the source does not update frequently, or the datasets are not used frequently by our users. These datasets will only be updated by user request.&lt;br /&gt;
Instead of using a module, to use these databases, use the path to the databases in your script. Below is an example using BLAST+ with a dataset not available as a module.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;gscript2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;!/bin/bash&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --job-name=j_BLAST+&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --partition=batch&amp;lt;br&amp;gt;        &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --mail-type=ALL&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --mail-user=&amp;lt;u&amp;gt;username@uga.edu&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;  &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --ntasks=&amp;lt;u&amp;gt;1&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;   &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --mem=&amp;lt;u&amp;gt;10gb&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;    &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --time=&amp;lt;u&amp;gt;08:00:00&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;   &lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --output=BLAST+.%j.out&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;SBATCH --error=BLAST+.%j.err&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
cd $SLURM_SUBMIT_DIR&amp;lt;br&amp;gt;&lt;br /&gt;
module load BLAST+/2.9.0-gompi-2019b&amp;lt;br&amp;gt;    &lt;br /&gt;
blastn -query example.fasta -out results.out -db /db/ncbiblast/refseq_microbial/fasta/09162020/ &amp;lt;br&amp;gt;   &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For datasets requested by individual lab groups, GACRC encourages users to maintain their own copies of databases, whose files can be installed in their group&#039;s shared &amp;quot;/work&amp;quot; area.&lt;br /&gt;
Similarly for datasets frequently updated by their source, the GACRC encourages users to maintain their own copies of these public databases.&lt;br /&gt;
&lt;br /&gt;
The set of data which are regularly updated is open to review, and can be expanded based on available GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installed Bioinformatics Databases ==&lt;br /&gt;
{|  border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;  class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; class=&amp;quot;unsortable&amp;quot; | Version &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Module Available &lt;br /&gt;
|-&lt;br /&gt;
| akblab ||  01/28/2018 || no&lt;br /&gt;
|-&lt;br /&gt;
| [[Bacteria NCBI-sapelo2|Bacteria NCBI]] ||  12/21/2017 || no&lt;br /&gt;
|-&lt;br /&gt;
| [[bowtie2|hg19,mm10 &amp;amp; mm9]] ||  07/29/2016 || no&lt;br /&gt;
|-&lt;br /&gt;
| cellranger ||  10/29/2019 || mo&lt;br /&gt;
|-&lt;br /&gt;
| conspred_ressources ||  02/02/2017 || no&lt;br /&gt;
|-&lt;br /&gt;
| dammit || 03/18/2021  || no&lt;br /&gt;
|-&lt;br /&gt;
| deconseq || 12/01/2016 || no&lt;br /&gt;
|-&lt;br /&gt;
| decontaMiner-Sapelo2|decontaMiner || 08/29/2019  || no&lt;br /&gt;
|-&lt;br /&gt;
| eggnog-mapper || 04/16/2019  || no&lt;br /&gt;
|-&lt;br /&gt;
| funannotate || 08/15/2019  || no&lt;br /&gt;
|-&lt;br /&gt;
| DTDB-Tk || 01/15/2021  || no&lt;br /&gt;
|-&lt;br /&gt;
| hg || 09/20/2016  || no&lt;br /&gt;
|-&lt;br /&gt;
| kegg || 09/09/2016  || no&lt;br /&gt;
|-&lt;br /&gt;
| maker || 05/22/2018  || no&lt;br /&gt;
|-&lt;br /&gt;
| MetaCLADE || 08/29/2019  || no&lt;br /&gt;
|-&lt;br /&gt;
| [[BLAST Databases-Sapelo2 | NCBI BLAST Databases]] || beginning of every month || yes&lt;br /&gt;
|-&lt;br /&gt;
| [[NCBI Fasta-Sapelo2|NCBI Fasta]] || beginning of every month || yes&lt;br /&gt;
|-&lt;br /&gt;
| ngs || 11/03/2016 || no&lt;br /&gt;
|-&lt;br /&gt;
| nndb || 04/29/2020  || no&lt;br /&gt;
|-&lt;br /&gt;
| PB || 04/24/2019  || no&lt;br /&gt;
|-&lt;br /&gt;
| [[PfamDB-Sapelo2|pfam]] || 03/02/2020  || no&lt;br /&gt;
|-&lt;br /&gt;
| pylosift || 07/20/2020  || no&lt;br /&gt;
|-&lt;br /&gt;
| [[Refseq-Sapelo2|Refseq_genomic]] ||   || no&lt;br /&gt;
|-&lt;br /&gt;
| repbase || 01/09/2017  || no&lt;br /&gt;
|-&lt;br /&gt;
| rfam || 02/09/2017  || no&lt;br /&gt;
|-&lt;br /&gt;
| seqdb || 05/23/2019  || no&lt;br /&gt;
|-&lt;br /&gt;
| sortmerna || 02/02/2021  || no&lt;br /&gt;
|-&lt;br /&gt;
| [[TaxDB-Sapelo2|TaxDB]] || 02/26/2019   || no&lt;br /&gt;
|-&lt;br /&gt;
| topcons2 || 02/18/2021  || no&lt;br /&gt;
|-&lt;br /&gt;
| [[Uniprot-Sapelo2|Uniprot]] || 11/19/2020   || no&lt;br /&gt;
|-&lt;br /&gt;
| [[Uniref-Sapelo2|Uniref]] || 06/28/2018 || no &lt;br /&gt;
|-&lt;br /&gt;
| [[wublast-Sapelo2|wublast]] ||  03/01/2020  || no&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Systems&amp;diff=20200</id>
		<title>Systems</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Systems&amp;diff=20200"/>
		<updated>2021-07-13T22:24:13Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Sapelo2]]&lt;br /&gt;
[[Category:Teaching]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===  Sapelo ===&lt;br /&gt;
&lt;br /&gt;
Sapelo is a Linux cluster that runs a 64-bit CentOS 6.5 operating system&lt;br /&gt;
and the login nodes has Intel Xeon processors.  A QDR Infiniband network (40Gbps) provides internodal communication among &lt;br /&gt;
compute nodes, and between the compute nodes and the storage systems serving the home directories and the &lt;br /&gt;
scratch directories.&lt;br /&gt;
&lt;br /&gt;
The cluster is currently comprised of the following resources: &lt;br /&gt;
&lt;br /&gt;
* 16 compute nodes with AMD Opteron processors (48 cores and 128GB of RAM per node) &lt;br /&gt;
* four 48-core 256GB RAM nodes with AMD Opteron processors (n16, n17, n18, n19)&lt;br /&gt;
* one 48-core 512GB RAM nodes with AMD Opteron processors (n20)&lt;br /&gt;
&lt;br /&gt;
====[[Connecting]]====&lt;br /&gt;
&lt;br /&gt;
====[[Code Compilation on Sapelo]]====&lt;br /&gt;
&lt;br /&gt;
====[[Running Jobs on Sapelo]]====&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[#top|Back to Top]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Sapelo2 ===&lt;br /&gt;
&lt;br /&gt;
Sapelo2 is a Linux cluster that runs a 64-bit CentOS 7.8 operating system and it is managed using xCAT and Puppet. Several virtual login nodes are available, with Intel Xeon Gold 6230 processors, 32GB of RAM, and 16 cores per node. The queueing system on Sapelo2 is Slurm.&lt;br /&gt;
&lt;br /&gt;
For a subset of compute nodes, internodal communication among them and between these nodes and the storage systems serving the home directories and the scratch directories is provided by a QDR Infiniband network(40Gbps). For another subset of compute nodes, these communications are provided by an EDR Infiniband network (100Gbps).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cluster is currently comprised of the following resources: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regular nodes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 105 compute nodes with AMD EPYC (Rome) processors (64 cores and 128GB of RAM per node)&lt;br /&gt;
* 49 compute nodes with AMD EPYC (Naples)processors (32 cores and 128GB of RAM per node)&lt;br /&gt;
* 42 compute nodes with Intel Xeon Skylake processors (32 cores and 192GB of RAM per node)&lt;br /&gt;
* 32 compute nodes with Intel Xeon Broadwell processors (28 cores and 64GB of RAM per node)&lt;br /&gt;
*  2 compute nodes with AMD Opteron processors (48 cores and 256GB of RAM per node)&lt;br /&gt;
* 68 compute nodes with AMD Opteron processors (48 cores and 128GB of RAM per node) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High memory nodes (1TB/node)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*  4 compute nodes with AMD EPYC processors (64 cores and 1TB of RAM per node)&lt;br /&gt;
*  4 compute nodes with Intel Xeon Broadwell processors (28 cores and 1TB of RAM per node)&lt;br /&gt;
*  1 compute node with  AMD Opteron processors (48 cores and 1TB of RAM per node)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High memory nodes (512GB/node)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 18 compute nodes with AMD EPYC (Naples)processors (32 cores and 512GB of RAM per node)&lt;br /&gt;
*  6 compute nodes with AMD Opteron processors (48 cores and 512GB of RAM per node)&lt;br /&gt;
&amp;lt;!-- *  1 compute node with Intel Xeon Nehalem processors (32 cores and 512GB of RAM per node) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GPU nodes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*  4 compute nodes with Intel Xeon Skylake processors (32 cores and 187GB of RAM) and 1 NVIDIA P100 GPU card per node&lt;br /&gt;
*  2 compute nodes with Intel Xeon processors (16 cores and 128GB of RAM) and 8 NVIDIA K40m GPU cards per node &lt;br /&gt;
*  2 compute node with Intel Xeon processors (12 cores and 96GB of RAM) and 7 NVIDIA K20Xm GPU cards per node &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Buy-in nodes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Various configurations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color: lightyellow; border: solid thin grey;&amp;quot;&amp;gt; &lt;br /&gt;
Your home directory and /lustre1 directory on Sapelo2 are the same as on Sapelo. Therefore, there is no need to transfer data between your Sapelo and Sapelo2 home directories and /lustre1 directories. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The queueing system on Sapelo2 is Torque/Moab.&lt;br /&gt;
&lt;br /&gt;
====[[Sapelo2 Frequently Asked Questions]]==== &lt;br /&gt;
&lt;br /&gt;
====[[Sapelo and Sapelo2 comparison]]====&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
====[[Connecting#Connecting_to_Sapelo2 |Connecting to Sapelo2]]====&lt;br /&gt;
&lt;br /&gt;
====[[Transferring Files]]====&lt;br /&gt;
&lt;br /&gt;
====[[Disk Storage]]====&lt;br /&gt;
&lt;br /&gt;
====[[Software on Sapelo2]]====&lt;br /&gt;
&lt;br /&gt;
====[[Available Toolchains and Toolchain Compatibility]]====&lt;br /&gt;
&lt;br /&gt;
====[[Code Compilation on Sapelo2]]====&lt;br /&gt;
&lt;br /&gt;
====[[Running Jobs on Sapelo2]]====&lt;br /&gt;
&lt;br /&gt;
====[[Monitoring Jobs on Sapelo2]]====&lt;br /&gt;
&lt;br /&gt;
====[[Migrating from Torque to Slurm]]====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Training material&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To help users familiarize with Slurm and the test cluster environment, we have prepared some training videos that are available from the GACRC&#039;s Kaltura channel at https://kaltura.uga.edu/channel/GACRC/176125031 (login with MyID and password is required). Training sessions and slides are available at https://wiki.gacrc.uga.edu/wiki/Training&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[#top|Back to Top]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===  Slurm Test Cluster (Sap2test) ===&lt;br /&gt;
&lt;br /&gt;
GACRC is planning to switch the queueing system on Sapelo2 from Torque/Moab to Slurm later this year. At the same time, we will update the cluster OS, from CentOS 7.5 to CentOS 7.8, the compiler toolchains, and the application software packages. Older versions of the applications, currently on Sapelo2, will only be installed in the updated cluster if necessary, upon user request.&lt;br /&gt;
&lt;br /&gt;
In preparation for implementing this major change in the Fall, we are deploying a Slurm development (dev) cluster, that will be available ahead of time. The goal is to give users an environment to modify their workflow scripts to use Slurm and possibly to use newer versions of the applications, prior to the major change. All job submission scripts will need to be changed, because Slurm uses different syntax from Torque/Moab, as summarized in [[Migrating from Torque to Slurm]]. We strongly encourage everyone to fully test their ported workflow scripts on the Slurm dev cluster, to ensure a smooth transition to the new system later in the year.&lt;br /&gt;
&lt;br /&gt;
This dev cluster is intended to allow users to port their workflow scripts to Slurm, and it is not a platform for users to run jobs extensively. This dev cluster currently has the following resources:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regular nodes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 40 compute nodes with AMD Opteron processors (48 cores, 128GB RAM per node)&lt;br /&gt;
* 24 compute nodes with AMD EPYC processors (64 cores, 128GB RAM per node)&lt;br /&gt;
*  6 compute nodes with AMD EPYC processors (32 cores, 128GB RAM per node)&lt;br /&gt;
*  4 compute nodes with AMD Opteron processors (48 cores, 256GB RAM per node)&lt;br /&gt;
*  1 compute node with Intel Broadwell processors (28 cores, 64GB RAM per node)&lt;br /&gt;
*  1 compute node with Intel Skylake processors (32 cores, 192GB RAM per node)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High memory nodes (512GB)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*  2 compute nodes with AMD EPYC processors (32 cores, 512GB RAM per node)&lt;br /&gt;
*  4 compute nodes with AMD Opteron processors (48 cores, 512GB RAM per node)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GPU node&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*  1 compute node with Intel Skylake processors (32 cores, 192GB RAM per node) and a P100 GPU card&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Storage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The user&#039;s home directory (/home), scratch directory (/scratch), and each group&#039;s work directory (/work) on the Slurm test cluster are the same file systems as on Sapelo2. So there is no need to transfer data between Sapelo2 and Slurm test cluster. If you have Sapelo2 specific settings in your dotfiles (for example in .bashrc or in software specific configuration files), those might need to get changed when you work on Sap2test. The environment variable GACRC_CLUSTER stores the test cluster name, and can be used to set up a cluster specific dotfile to use on the test cluster.&lt;br /&gt;
&lt;br /&gt;
However, Sapelo2&#039;s /usr/local file system and therefore the applications installed on Sapelo2 are not available on the Slurm test cluster. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Training material&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To help users familiarize with Slurm and the test cluster environment, we have prepared some training videos that are available from the GACRC&#039;s Kaltura channel at https://kaltura.uga.edu/channel/GACRC/176125031 (login with MyID and password is required). Training sessions and slides are available at https://wiki.gacrc.uga.edu/wiki/Training&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Getting Help&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you run into any issues on the test cluster or have any questions or suggestions, please let me know via the online form below, as it will reach all the GACRC staff members:&lt;br /&gt;
&lt;br /&gt;
[https://uga.teamdynamix.com/TDClient/2060/Portal/Requests/ServiceDet?ID=41600 Support for Slurm test cluster]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====[[Connecting to the Slurm test cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Sapelo2 and Sap2test comparison]]====&lt;br /&gt;
&lt;br /&gt;
====[[Software on sap2test | Software Installed on the Slurm test cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Code Compilation on Sap2test]]====&lt;br /&gt;
&lt;br /&gt;
====[[Available Toolchains and Toolchain Compatibility]]====&lt;br /&gt;
&lt;br /&gt;
====[[Running Jobs on Sap2test | Running Jobs on the Slurm test cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Monitoring Jobs on Sap2test | Monitoring Jobs on Slurm test cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Sample batch job submission scripts on the Slurm test cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Migrating from Torque to Slurm]]====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[#top|Back to Top]]&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===  Teaching cluster ===&lt;br /&gt;
&lt;br /&gt;
The teaching cluster is a Linux cluster that runs a 64-bit Linux, with Centos 7.8. The login node is a VM that has 4 cores (Intel Xeon Gold 6230 processor) and 16GB of RAM. An Ethernet network (1Gbps) provides internodal communication among compute nodes, and between the compute nodes and the storage systems serving the home directories and the work directories.&lt;br /&gt;
&lt;br /&gt;
The cluster is currently comprised of the following resources: &lt;br /&gt;
&lt;br /&gt;
*30 compute nodes with Intel Xeon X5650 2.67GHz processors (12 cores and 48GB of RAM per node) &lt;br /&gt;
* 2 compute nodes with Intel Xeon L7555 1.87GHz processors (32 cores and 512GB of RAM per node)&lt;br /&gt;
* 4 NVIDIA Tesla (Kepler) K20Xm GPU cards. These cards are installed on one host that has dual 6-core Intel Xeon CPUs and 48GB of RAM&lt;br /&gt;
&lt;br /&gt;
The queueing system on the teaching cluster is Slurm.&lt;br /&gt;
&lt;br /&gt;
====[[Connecting#Connecting_to_the_teaching_cluster |Connecting to the teaching cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Transferring Files]]====&lt;br /&gt;
&lt;br /&gt;
====[[Disk Storage]]====&lt;br /&gt;
&lt;br /&gt;
====Software Installed on the teaching cluster====&lt;br /&gt;
&lt;br /&gt;
The list of installed application is available at [[Software]] page.&lt;br /&gt;
&lt;br /&gt;
====[[Code Compilation on the teaching cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Running Jobs on the teaching cluster]]====&lt;br /&gt;
&lt;br /&gt;
====[[Monitoring Jobs on the teaching cluster]]====&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19939</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19939"/>
		<updated>2021-05-07T17:22:06Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* You will get an email from the service with a link to confirm your request.&lt;br /&gt;
* Visit the confirmation link sent in the email to confirm your request.&lt;br /&gt;
* After confirmation is successful, you will see the following info &#039;&#039;&#039;&#039;&#039;Save the info that you see in on the webpage&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; for your account&lt;br /&gt;
** FEX Server &#039;&#039;&#039;URL&#039;&#039;&#039; (Always https://fex.gacrc.uga.edu/fup/)&lt;br /&gt;
** &#039;&#039;&#039;Sender&#039;&#039;&#039; (Your email address)&lt;br /&gt;
** &#039;&#039;&#039;auth-ID&#039;&#039;&#039; (Keep this to yourself)&lt;br /&gt;
***If you decide to change this auth-ID at a later data, &#039;&#039;&#039;&#039;&#039;PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from a web browser ===&lt;br /&gt;
* You can visit your unique &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; that you saved from the request confirmation page when you registered.&lt;br /&gt;
* Or, you can go to [https://fex.gacrc.uga.edu/fup F*EX Service] and enter your email and auth-ID.&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from GACRC (Xfer nodes) ===&lt;br /&gt;
The FEX command line clients are installed on all GACRC xfer nodes.&lt;br /&gt;
Make sure that you use your email and auth-ID instead of mine at the highlighted spots below.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;raj76@xfer4:~$ fexsend -I&lt;br /&gt;
F*EX server URL: https://fex.gacrc.uga.edu&lt;br /&gt;
proxy address (hostname:port or empty if none): &lt;br /&gt;
Your e-mail address as registered at https://fex.gacrc.uga.edu: YOUR_EMAIL_ADDRESS&lt;br /&gt;
Your auth-ID for raj76@uga.edu at https://fex.gacrc.uga.edu: MY_PRIVATE_AUTH_ID&lt;br /&gt;
data written to /home/raj76/.fex/id&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then send any file or directory using the fexsend command.&lt;br /&gt;
To send a file you use the command:&lt;br /&gt;
 fexsend file_to_send email_of_recipients&lt;br /&gt;
&#039;&#039;email_of_recipients - Can be a comma separated list for multiple recipients.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
To send a directory as a archive, use the following command:&lt;br /&gt;
  fexsend -a archive.tgz Directory_to_send email_of_recipients&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;gt;$ fexsend -h&lt;br /&gt;
usage:&lt;br /&gt;
  fexsend [options] FILE[...] [@] RECIPIENT[,...]&lt;br /&gt;
  fexsend [special option]&lt;br /&gt;
  fexsend -l [&#039;RECIPIENT-REGEXP&#039;]&lt;br /&gt;
  fexsend -f NUMBER RECIPIENT[,...]&lt;br /&gt;
  fexsend -x NUMBER [-C -k -D -K]&lt;br /&gt;
options:&lt;br /&gt;
  -v            verbose mode&lt;br /&gt;
  -a ARCHIVE    put files in archive (.zip .7z .tar .tgz) without .* files&lt;br /&gt;
  -A ARCHIVE    put files in archive (.zip .7z .tar .tgz) with .* files&lt;br /&gt;
  -# FILELIST   exclude files (# is list separator) from archive&lt;br /&gt;
  -0            do not compress files for .zip and .7z archives&lt;br /&gt;
  -d            delete file on fex server&lt;br /&gt;
  -o            overwrite mode, do not try to resume&lt;br /&gt;
  -m KBS        limit throughput (KBS kB/s)&lt;br /&gt;
  -p SIZE:WAIT  send file in chunks (SIZE MB, WAIT seconds)&lt;br /&gt;
  -i ACCOUNT    use ID data [ACCOUNT] from ID file&lt;br /&gt;
  -C &#039;COMMENT&#039;  add COMMENT to notification email&lt;br /&gt;
  -k MAX        keep file MAX days on fex server&lt;br /&gt;
  -D            delay auto-delete after download&lt;br /&gt;
  -K            no auto-delete after download&lt;br /&gt;
  -M            MIME-file (to be displayed in recipient&#039;s webbrowser)&lt;br /&gt;
  -s STREAM     read data from pipe and upload it with STREAM name&lt;br /&gt;
  -r ADDRESS    use Reply-To ADDRESS in notification email&lt;br /&gt;
  -n            send no notification email, just show the download URL&lt;br /&gt;
  -/            do not upload the file, but tell the server to link it&lt;br /&gt;
  -= ALIAS      use ALIAS as filename&lt;br /&gt;
  -^            add date_time to filename&lt;br /&gt;
  -q            quiet mode&lt;br /&gt;
  -+            undocumented feature - test it :-)&lt;br /&gt;
special options:&lt;br /&gt;
  -I          initialize ID file or show ID&lt;br /&gt;
  -I ACCOUNT  add alternate ID data (secondary logins) to ID file&lt;br /&gt;
  -l          list sent files (numbers needed for -f -x -d -N)&lt;br /&gt;
  -u          list download URLs of sent files&lt;br /&gt;
  -f NUMBER   forward already uploaded file to another recipient&lt;br /&gt;
  -x NUMBER   use -C -k -D -K for already uploaded file&lt;br /&gt;
  -d NUMBER   delete file on fex server&lt;br /&gt;
  -N NUMBER   resend notification email&lt;br /&gt;
  -Q          check quotas&lt;br /&gt;
  -U          generate upload URL with bash function (-U+ for archives)&lt;br /&gt;
  -T UP:DOWN  test internet speed with upload and download MBs&lt;br /&gt;
  -@          edit server address book (aliases)&lt;br /&gt;
  -S          show server/user settings and auth-ID&lt;br /&gt;
  -V          show version and installation/upgrade hint&lt;br /&gt;
  -H          show hints and examples and more options&lt;br /&gt;
examples:&lt;br /&gt;
  fexsend visualization.mp4 framstag@rus.uni-stuttgart.de&lt;br /&gt;
  fexsend -a images.zip *.jpg webmaster@belwue.de,metoo&lt;br /&gt;
  lshw | fexsend -s hardware.list admin@belwue.de&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19938</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19938"/>
		<updated>2021-05-07T17:19:58Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* You will get an email from the service with a link to confirm your request.&lt;br /&gt;
* Visit the confirmation link sent in the email to confirm your request.&lt;br /&gt;
* After confirmation is successful, you will see the following info &#039;&#039;&#039;&#039;&#039;Save the info that you see in on the webpage&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; for your account&lt;br /&gt;
** FEX Server &#039;&#039;&#039;URL&#039;&#039;&#039; (Always https://fex.gacrc.uga.edu/fup/)&lt;br /&gt;
** &#039;&#039;&#039;Sender&#039;&#039;&#039; (Your email address)&lt;br /&gt;
** &#039;&#039;&#039;auth-ID&#039;&#039;&#039; (Keep this to yourself)&lt;br /&gt;
***If you decide to change this auth-ID at a later data, &#039;&#039;&#039;&#039;&#039;PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from a web browser ===&lt;br /&gt;
* You can visit your unique &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; that you saved from the request confirmation page when you registered.&lt;br /&gt;
* Or, you can go to [https://fex.gacrc.uga.edu/fup F*EX Service] and enter your email and auth-ID.&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from GACRC (Xfer nodes) ===&lt;br /&gt;
The FEX command line clients are installed on all GACRC xfer nodes.&lt;br /&gt;
Make sure that you use your email and auth-ID instead of mine at the highlighted spots below.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;raj76@xfer4:~$ fexsend -I&lt;br /&gt;
F*EX server URL: https://fex.gacrc.uga.edu&lt;br /&gt;
proxy address (hostname:port or empty if none): &lt;br /&gt;
Your e-mail address as registered at https://fex.gacrc.uga.edu: YOUR_EMAIL_ADDRESS&lt;br /&gt;
Your auth-ID for raj76@uga.edu at https://fex.gacrc.uga.edu: MY_PRIVATE_AUTH_ID&lt;br /&gt;
data written to /home/raj76/.fex/id&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then send any file or directory using the fexsend command.&lt;br /&gt;
To send a file you use the command:&lt;br /&gt;
 fexsend file_to_send email_of_recipients&lt;br /&gt;
&#039;&#039;email_of_recipients - Can be a comma separated list for multiple recipients.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
To send a directory as a archive, use the following command:&lt;br /&gt;
  fexsend -a archive.tgz Directory_to_send email_of_recipients&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19937</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19937"/>
		<updated>2021-05-07T15:54:10Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* You will get an email from the service with a link to confirm your request.&lt;br /&gt;
* Visit the confirmation link sent in the email to confirm your request.&lt;br /&gt;
* After confirmation is successful, you will see the following info &#039;&#039;&#039;&#039;&#039;Save the info that you see in on the webpage&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; for your account&lt;br /&gt;
** FEX Server &#039;&#039;&#039;URL&#039;&#039;&#039; (Always https://fex.gacrc.uga.edu/fup/)&lt;br /&gt;
** &#039;&#039;&#039;Sender&#039;&#039;&#039; (Your email address)&lt;br /&gt;
** &#039;&#039;&#039;auth-ID&#039;&#039;&#039; (Keep this to yourself)&lt;br /&gt;
***If you decide to change this auth-ID at a later data, &#039;&#039;&#039;&#039;&#039;PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from a web browser ===&lt;br /&gt;
* You can visit your unique &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; that you saved from the request confirmation page when you registered.&lt;br /&gt;
* Or, you can go to [https://fex.gacrc.uga.edu/fup F*EX Service] and enter your email and auth-ID.&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from GACRC (Xfer nodes) ===&lt;br /&gt;
The FEX command line clients are installed on all GACRC xfer nodes.&lt;br /&gt;
Make sure that you use your email and auth-ID instead of mine at the highlighted spots below.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;raj76@xfer4:~$ fexsend -I&lt;br /&gt;
F*EX server URL: https://fex.gacrc.uga.edu&lt;br /&gt;
proxy address (hostname:port or empty if none): &lt;br /&gt;
Your e-mail address as registered at https://fex.gacrc.uga.edu: raj76@uga.edu&lt;br /&gt;
Your auth-ID for raj76@uga.edu at https://fex.gacrc.uga.edu: MY_PRIVATE_AUTH_ID&lt;br /&gt;
data written to /home/raj76/.fex/id&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then send any file or directory using the fexsend command.&lt;br /&gt;
To send a file you use the command:&lt;br /&gt;
 fexsend file_to_send email_of_recipients&lt;br /&gt;
&#039;&#039;email_of_recipients - Can be a comma separated list for multiple recipients.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
To send a directory as a archive, use the following command:&lt;br /&gt;
  fexsend -a archive.tgz Directory_to_send email_of_recipients&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19936</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19936"/>
		<updated>2021-05-07T15:52:53Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* You will get an email from the service with a link to confirm your request.&lt;br /&gt;
* Visit the confirmation link sent in the email to confirm your request.&lt;br /&gt;
* After confirmation is successful, you will see the following info &#039;&#039;&#039;&#039;&#039;Save the info that you see in on the webpage&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; for your account&lt;br /&gt;
** FEX Server &#039;&#039;&#039;URL&#039;&#039;&#039; (Always https://fex.gacrc.uga.edu/fup/)&lt;br /&gt;
** &#039;&#039;&#039;Sender&#039;&#039;&#039; (Your email address)&lt;br /&gt;
** &#039;&#039;&#039;auth-ID&#039;&#039;&#039; (Keep this to yourself)&lt;br /&gt;
***If you decide to change this auth-ID at a later data, &#039;&#039;&#039;&#039;&#039;PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from a web browser ===&lt;br /&gt;
* You can visit your unique &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; that you saved from the request confirmation page when you registered.&lt;br /&gt;
* Or, you can go to [https://fex.gacrc.uga.edu/fup F*EX Service] and enter your email and auth-ID.&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from GACRC (Xfer nodes) ===&lt;br /&gt;
The FEX command line clients are installed on all GACRC xfer nodes.&lt;br /&gt;
Make sure that you use your email and auth-ID instead of mine at the highlighted spots below.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;raj76@xfer4:~$ fexsend -I&lt;br /&gt;
F*EX server URL: https://fex.gacrc.uga.edu&lt;br /&gt;
proxy address (hostname:port or empty if none): &lt;br /&gt;
Your e-mail address as registered at https://fex.gacrc.uga.edu: raj76@uga.edu&lt;br /&gt;
Your auth-ID for raj76@uga.edu at https://fex.gacrc.uga.edu: MY_PRIVATE_AUTH_ID&lt;br /&gt;
data written to /home/raj76/.fex/id&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can then send any file or directory using the fexsend command.&lt;br /&gt;
To send a file you use the command:&lt;br /&gt;
 fexsend file_to_send email_of_recipients&lt;br /&gt;
&#039;&#039;email_of_recipients - Can be a comma separated list for multiple recipients.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
To send a directory as a archive, use the following command:&lt;br /&gt;
  fexsend -a archive.tar Directory_to_send email_of_recipients&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19935</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19935"/>
		<updated>2021-05-07T15:47:17Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* You will get an email from the service with a link to confirm your request.&lt;br /&gt;
* Visit the confirmation link sent in the email to confirm your request.&lt;br /&gt;
* After confirmation is successful, you will see the following info &#039;&#039;&#039;&#039;&#039;Save the info that you see in on the webpage&#039;&#039;&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; for your account&lt;br /&gt;
** FEX Server &#039;&#039;&#039;URL&#039;&#039;&#039; (Always https://fex.gacrc.uga.edu/fup/)&lt;br /&gt;
** &#039;&#039;&#039;Sender&#039;&#039;&#039; (Your email address)&lt;br /&gt;
** &#039;&#039;&#039;auth-ID&#039;&#039;&#039; (Keep this to yourself)&lt;br /&gt;
***If you decide to change this auth-ID at a later data, &#039;&#039;&#039;&#039;&#039;PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from a web browser ===&lt;br /&gt;
* You can visit your unique &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; that you saved from the request confirmation page when you registered.&lt;br /&gt;
* Or, you can go to [https://fex.gacrc.uga.edu/fup F*EX Service] and enter your email and auth-ID.&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from GACRC (Xfer nodes) ===&lt;br /&gt;
The FEX command line clients are installed on all GACRC xfer nodes.&lt;br /&gt;
Make sure that you use your email and auth-ID instead of mine at the highlighted spots below.&lt;br /&gt;
 &lt;br /&gt;
raj@xfer4:~$ fexsend -I&lt;br /&gt;
F*EX server URL: https://fex.gacrc.uga.edu&lt;br /&gt;
proxy address (hostname:port or empty if none): &lt;br /&gt;
Your e-mail address as registered at https://fex.gacrc.uga.edu: raj76@uga.edu&lt;br /&gt;
Your auth-ID for raj76@uga.edu at https://fex.gacrc.uga.edu: MY_PRIVATE_AUTH_ID&lt;br /&gt;
data written to /home/raj76/.fex/id&lt;br /&gt;
 &lt;br /&gt;
You can then send any file or directory using the fexsend command.&lt;br /&gt;
 &lt;br /&gt;
To send a file you use the command: (Assuming that the fexsend command was placed in the bin directory in your HOME dir)&lt;br /&gt;
 &lt;br /&gt;
fexsend file_to_send email_of_recipients&lt;br /&gt;
 &lt;br /&gt;
email_of_recipients - Can be a comma separated list for multiple recipients.&lt;br /&gt;
 &lt;br /&gt;
To send a directory as a archive, use the following command:&lt;br /&gt;
 &lt;br /&gt;
fexsend -a archive.tar Directory_to_send email_of_recipients&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19934</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19934"/>
		<updated>2021-05-07T15:35:04Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* You will get an email from the service with a link to confirm your request.&lt;br /&gt;
* Visit the confirmation link sent in the email to confirm your request.&lt;br /&gt;
* After confirmation is successful, you will see the following info:&lt;br /&gt;
** &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; for your account&lt;br /&gt;
** FEX Server &#039;&#039;&#039;URL&#039;&#039;&#039; (Always https://fex.gacrc.uga.edu/fup/)&lt;br /&gt;
** &#039;&#039;&#039;Sender&#039;&#039;&#039; (Your email address)&lt;br /&gt;
** &#039;&#039;&#039;auth-ID&#039;&#039;&#039; (Keep this to yourself)&lt;br /&gt;
***If you decide to change this auth-ID at a later data, &#039;&#039;&#039;&#039;&#039;PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Accessing the FEX service from a web browser ===&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19933</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19933"/>
		<updated>2021-05-07T15:32:58Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* You will get an email from the service with a link to confirm your request.&lt;br /&gt;
* Visit the confirmation link sent in the email to confirm your request.&lt;br /&gt;
* After confirmation is successful, you will see the following info:&lt;br /&gt;
** &#039;&#039;&#039;FEX Account direct URL&#039;&#039;&#039; for your account&lt;br /&gt;
** FEX Server &#039;&#039;&#039;URL&#039;&#039;&#039; (Always https://fex.gacrc.uga.edu/fup/)&lt;br /&gt;
** &#039;&#039;&#039;Sender&#039;&#039;&#039; (Your email address)&lt;br /&gt;
** &#039;&#039;&#039;auth-ID&#039;&#039;&#039; (Keep this to yourself)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* When it prompts for a password &#039;&#039;&#039;&#039;&#039; PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19932</id>
		<title>Data transfer</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Data_transfer&amp;diff=19932"/>
		<updated>2021-05-07T15:24:47Z</updated>

		<summary type="html">&lt;p&gt;Raj76: Wiki page to document the different data transfer methods available to GACRC users.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== F*EX Service ==&lt;br /&gt;
The F*EX service (Referred to as FEX) allows you to share large datasets with collaborators. You can automatically register for this service as long as you have a uga.edu active email address and can sign-on to the UGA VPN.&lt;br /&gt;
&lt;br /&gt;
=== Registration ===&lt;br /&gt;
* You have to have an active uga.edu email address&lt;br /&gt;
* You have to sign on to the UGA archpass VPN (The registration is only allowed when you are connected to the VPN, you can still send and receive data when you are not connected ot the VPN)&lt;br /&gt;
* Go to [https://fex.gacrc.uga.edu/fur FEX Registration] and sign up for an account. Use your uga.edu email address&lt;br /&gt;
* When it prompts for a password &#039;&#039;&#039;&#039;&#039; PLEASE, DO NOT USE YOUR MYID PASSWORD. USE A DIFFERENT PASSWORD UNIQUE TO THIS SERVICE.&#039;&#039;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Transferring_Files&amp;diff=16672</id>
		<title>Transferring Files</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Transferring_Files&amp;diff=16672"/>
		<updated>2020-01-28T15:12:36Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Sapelo2]][[Category:Teaching]]&lt;br /&gt;
&lt;br /&gt;
===The File Transfer nodes (xfer.gacrc.uga.edu)===&lt;br /&gt;
&lt;br /&gt;
Users can transfer files between their local machines and GACRC storage using various programs, such as (a) Filezilla, (b) WinSCP, (c) a secure copy (scp), and (d) an SSH secure File Transfer software (SSH file transfer). To transfer files, you must have a file transfer program installed on your local machine and a connection to the UGA campus network. &lt;br /&gt;
&lt;br /&gt;
All Sapelo2 users, as well as all GACRC PIs, can access the xfer nodes using the hostname &#039;&#039;&#039;xfer.gacrc.uga.edu&#039;&#039;&#039; and using their UGA MyID (not the 810 or 811 number) and the MyID password to authenticate. Two-factor authentication using Archpass Duo is also necessary. For more details of Archpass Duo, please refer to&lt;br /&gt;
[https://eits.uga.edu/access_and_security/infosec/tools/archpass_duo archpass_duo].&lt;br /&gt;
&lt;br /&gt;
For connecting from off-campus, please first connect to the UGA VPN and then connect to xfer.gacrc.uga.edu. Information on how to use the VPN is available at [https://eits.uga.edu/access_and_security/infosec/tools/vpn/ UGA_VPN].&lt;br /&gt;
&lt;br /&gt;
To transfer files using scp (or SSH file transfer) you must have scp (or SSH) on your local machine and a connection to the UGA campus network. An scp software is included in recent releases of Unix based operating systems (including Linux and Mac OS X). An SSH Secure File Transfer Utility is available for Windows on the [https://eits.uga.edu/hardware_and_software/software UGA Sitesoft] page (you will need to enter your UGA myID and password to download the software).&lt;br /&gt;
&lt;br /&gt;
The GACRC file transfer nodes (xfer) are configured to facilitate file transfer. These nodes, which have a hostname of &#039;&#039;&#039;xfer.gacrc.uga.edu&#039;&#039;&#039;, are connected via a higher-bandwidth network connection. Hence, maximum transfer speed between a user&#039;s local machine and the GACRC systems can be achieved by transferring files to/from the host xfer.gacrc.uga.edu (instead of the login nodes of the clusters). &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Note that a user&#039;s home directory on the xfer nodes is the same as the user&#039;s Sapelo2 home directory, which is &#039;&#039;&#039;not&#039;&#039;&#039; the same as the user&#039;s home directory on the teaching cluster.&lt;br /&gt;
&lt;br /&gt;
The xfer node can access the following file systems using the full path:&lt;br /&gt;
&lt;br /&gt;
1. Your home directory on an xfer node is the same as your Sapelo2 home directory, and the path is /home/username&lt;br /&gt;
&lt;br /&gt;
2. The zcluster home directory: /panfs/pstor.storage/home/groupname/username  &#039;&#039;&#039;(for former zcluster users only)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. The zcluster escratch4 directory: /escratch4/username  &#039;&#039;&#039;(for former zcluster users only)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. The Sapelo2 scratch directory: /scratch/username&lt;br /&gt;
&lt;br /&gt;
5. The Sapelo2 work directory: /work/groupname&lt;br /&gt;
&lt;br /&gt;
6. The project file system for the lab: /project/groupname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Starting Nov. 16th, the old /lustre1 file system was replaced by a /scratch file system. All files that were present in /lustre1 on Nov. 16th have been copied to /scratch. When submitting new jobs, please use /scratch and do not use /lustre1 anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transferring Files from your local storage device to Sapelo2 or vice-versa===&lt;br /&gt;
&lt;br /&gt;
To transfer files from your local storage device to Sapelo2 or from Sapelo2 to your local storage device, please connect to xfer.gacrc.uga.edu (use your UGA MyID, the MyID password to authenticate). You will also be prompted for two-factor authentication with Archpass Duo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using FileZilla====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://filezilla-project.org/ FileZilla] to transfer files between a local machine and Sapelo2, users will need to install the [http://filezilla-project.org/ FileZilla] software on the local machine. After installation, start FileZilla and follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Go to File -&amp;gt; Site Manager&lt;br /&gt;
&lt;br /&gt;
2. Add a New Site with the following configuration. &lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;General&#039;&#039;&#039; tab select&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Protocol: SFTP - SSH File Transfer Protocol&lt;br /&gt;
&lt;br /&gt;
Host: sftp://xfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port: 22&lt;br /&gt;
&lt;br /&gt;
Logon Type: Interactive&lt;br /&gt;
&lt;br /&gt;
User:  [your UGA MyID]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;Transfer Settings&#039;&#039;&#039; tab, check the box for &amp;quot;Limit number of simultaneous connections&amp;quot; and set &amp;quot;Maximum number of connections&amp;quot; to 1.&lt;br /&gt;
&lt;br /&gt;
If this step is omitted, then you will need to enter your password and Duo authentication for each file that you upload or download. By limiting the number of simultaneous connections to 1, you only need to enter your password and Duo authentication once per session.&lt;br /&gt;
&lt;br /&gt;
With the above settings saved, you should be able to transfer files to txfer using filezilla. When you open the connection, you will be prompted for your MyID password (unless you use key based ssh). If the password authenticates successfully, then another pop-up window will prompt for Duo. Note that the Duo window looks very similar to the password window, but the text in the box will describe the options you can use for Duo (for example, a push, enter a passcode, etc).&lt;br /&gt;
&lt;br /&gt;
Once the connection is established you can upload files from your local machine to Sapelo2 or download files from Sapelo2 to your local machine.&lt;br /&gt;
&lt;br /&gt;
Here is the PDF to check step-by-step screen shots:&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable unsortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[ media:Xfer Filezilla 12032018.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Using WinSCP====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://winscp.net/ WinSCP] to transfer files between a local Windows machine and Sapelo2, users will need to install the [http://winscp.net/ WinSCP]  software on the local machine. After installation, when you click the WinSCP shortcut button, Login window pops up, in that you select new site and enter the following information to start the new session:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Session:&lt;br /&gt;
&lt;br /&gt;
File Protocol: SFTP&lt;br /&gt;
&lt;br /&gt;
Host name: xfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port number: 22&lt;br /&gt;
&lt;br /&gt;
Username: [your UGA MyID]&lt;br /&gt;
&lt;br /&gt;
Password: [your MyID password]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the password authenticates successfully, then another pop-up window will prompt for Duo two-factor authentication. It says, Using Keyboard-interactive authentication and lists the Duo options you can choose from: Duo push, Phone Call, or SMS passcode, etc. Once the connection is established you can upload or download files from Local Machine to Cluster or vice-versa. Note: Under Advanced, kept the &amp;quot;Default&amp;quot; option for Transfer settings Rule. With this default option, you will be able to transfer multiple files or folders during the session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using SSH Secure File Transfer====&lt;br /&gt;
&lt;br /&gt;
In order to use the SSH Secure File Transfer software that is installed as part of SSH (Secure Shell Utilities for Windows) available on the [https://eits.uga.edu/hardware_and_software/software UGA Sitesoft] page, users need to start the Secure File Transfer application and open a connection to host xfer.gacrc.uga.edu. You will have to enter your UGA MyID as the username, but other fields (port number, etc) can be left empty (or leave the default value, if any).  You will be prompted for your MyID password and after that you will be prompted to enter DUO two factor authentication code. Please choose one of the options like DUO push, Phone call or SMS passcodes. Once the connection is established, you can upload or download files.&lt;br /&gt;
&lt;br /&gt;
Here is the PDF to check step-by-step screen shots:&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable unsortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[ media:Xfer SSH File Transfer Nov292018.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Using scp====&lt;br /&gt;
 &lt;br /&gt;
Sample commands to transfer files from your local Unix/Linux/Mac OS X machine to Sapelo2:&lt;br /&gt;
&lt;br /&gt;
Open a terminal in your local machine, change directory (cd) to where the files are located in your local machine, and at the command prompt type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;filename&#039;&#039; is the name of the file to be transferred, &#039;&#039;yourUGAMyID&#039;&#039; is your UGA MyID, and &#039;&#039;subdirectory&#039;&#039; is the subdirectory in your Sapelo2 home directory to which files are being transferred. You will then be asked to enter your UGA MyID password. You will also be prompted for two-factor authentication with Archpass Duo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Note:  yourUGAMyID@ can be omitted if your username on Sapelo2 is the same as on your local machine). Multiple files (e.g. file1, file2, and file3) can be transferred with a single command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp file1 file2 file3  yourUGAMyID@xfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wildcards can be used for multiple file transfer (e.g. all files with .dat extension):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp *.dat yourUGAMyID@xfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A directory and all its contents can be transferred using the scp option &#039;&#039;&#039;-r&#039;&#039;&#039;, for recursive file transferring. For example, to transfer a directory on your local machine called programs and all files in it to your Sapelo2 home directory, use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp -r programs yourUGAMyID@xfer.gacrc.uga.edu:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also use the scp option &#039;&#039;&#039;-p&#039;&#039;&#039; to preserve the file features, such as last modification time, file permissions, etc.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
To transfer files directly to your Sapelo2 /scratch area (such as /scratch/johndoe/):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:/scratch/johndoe/subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To transfer files directly to your Sapelo2 work directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:/work/groupname/subdirname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To transfer files directly to your lab&#039;s project file system (such as /project/groupname):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@xfer.gacrc.uga.edu:/project/groupname&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To transfer files from the decommissioned zcluster home dir to your local machine&lt;br /&gt;
&lt;br /&gt;
From your local machine, issue the command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp yourUGAMyID@xfer.gacrc.uga.edu:/panfs/pstor.storage/home/groupname/username/subdirectory/filename ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The transferred file will be at your working directory. (Note:  yourUGAMyID@ can be omitted if your username on Sapelo2 is the same as on your local machine)&lt;br /&gt;
&lt;br /&gt;
Wildcards can be used for multiple file transfer (e.g. all files with .dat extension in your Sapelo2 home dir, in a subdirectory called subdir):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp yourUGAMyID@xfer.gacrc.uga.edu:subdir/\*.dat   ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(Note the backslash “ \ ” preceeding * in the last example.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Download directly from internet to Sapelo2====&lt;br /&gt;
&lt;br /&gt;
Here is an example on how to download [http://hannonlab.cshl.edu/fastx_toolkit/index.html FastaX] software from internet directly to Sapelo2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
wget https://github.com/agordon/fastx_toolkit/releases/download/0.0.14/fastx_toolkit-0.0.14.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some websites use indirect connections, it could be downloaded as&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
curl -OL https://github.com/agordon/fastx_toolkit/releases/download/0.0.14/fastx_toolkit-0.0.14.tar.bz2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===Transferring Files between two file systems on the zcluster===&lt;br /&gt;
&lt;br /&gt;
The xfer nodes can be used to transfer data between zcluster&#039;s home directory and /escratch4. Users can ssh into an xfer node and use &#039;&#039;&#039;cp&#039;&#039;&#039; or &#039;&#039;&#039;rsync&#039;&#039;&#039; to copy the files between these two file systems. Users can also copy files from their zcluster home dirs or /escratch4 to their project file system (/project/groupname).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Transferring Files from the decommissioned zcluster to Sapelo2===&lt;br /&gt;
&lt;br /&gt;
Use ssh to login to xfer.gacrc.uga.edu using your UGA MyID username and MyID password. You will also be prompted for two-factor authentication with Archpass Duo. This file transfer node has the following file systems mounted:&lt;br /&gt;
&lt;br /&gt;
* zcluster /escratch4 file system. To access it, use e.g.&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /escratch4/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* zcluster home file systems. To access your zcluster home directory, use the following&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /panfs/pstor.storage/home/groupname/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, if your group is named abclab and your username is jsmith use&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /panfs/pstor.storage/home/abclab/jsmith&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sapelo2 home file systems. To access your Sapelo2 home directory, use the following &lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /home/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sapelo2 scratch file system on the Lustre file system. To access your /scratch space use the following&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /scratch/username&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Sapelo2 work file system on the Lustre file system. To access your group&#039;s /work space use the following&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /work/abclab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /project file system. To access your group&#039;s /project space use the following (please note that this file system is mounted when it is first accessed, so you need to access it with the full path):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
cd /project/abclab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Because the xfer node mounts all these file systems, users can ssh into an xfer node and use &#039;&#039;&#039;cp&#039;&#039;&#039; or &#039;&#039;&#039;rsync&#039;&#039;&#039; to copy the files between any two of these file systems. Users can also copy files from their zcluster home dirs or /escratch4 to their project file system (/project/groupname).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transferring Files between two file systems on Sapelo2===&lt;br /&gt;
&lt;br /&gt;
Use ssh to login to xfer.gacrc.uga.edu using your UGA MyID username and password (and two-factor authentication via Archpass Duo) to transfer files between different file systems on Sapelo2, including the project area.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===Transferring files between Sapelo2 file systems and the project area===&lt;br /&gt;
&lt;br /&gt;
File transfer between the Sapelo or Sapelo2 home directory, /lustre1, or /lscratch (on compute node) and /project can be done using scp in a batch job.&lt;br /&gt;
&lt;br /&gt;
In order to do this from your job script without using password you have to have ssh keys setup on Sapelo or Sapelo2.&lt;br /&gt;
&lt;br /&gt;
To setup ssh keys on Sapelo or Sapelo2 (if you have not done so yet), login into Sapelo1 login node or the Sapelo2 login node and execute the following command &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
user-ssh-key-gen.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create ssh keys for your account and add it to authorized keys file. This will let you ssh/scp from sapelo compute nodes to xfer nodes.&lt;br /&gt;
&lt;br /&gt;
Once you have the ssh keys setup you can scp or even rsync the results from /home, /lustre1, or /lscratch (on compute node) to your project area on xfer node.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
To transfer a directory from /lustre1 to /project/abclab in a batch job, use the following in your job script after executing your job:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gscript&amp;quot;&amp;gt;&lt;br /&gt;
scp -r results_dir xfer.gacrc.uga.edu:/project/abclab/my_results&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gscript&amp;quot;&amp;gt;&lt;br /&gt;
rsync -av results_dir xfer.gacrc.uga.edu:/project/abclab/my_results&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The File Transfer node for the teaching cluster (txfer.gacrc.uga.edu)===&lt;br /&gt;
&lt;br /&gt;
Users can transfer files between their local machines and the teaching cluster using (a) Filezilla, (b) a secure copy (scp), or (c) an SSH secure File Transfer software (SSH file transfer). To transfer files using scp (or SSH file transfer) you must have scp (or SSH) on your local machine and a connection to the UGA campus network. An scp software is included in recent releases of Unix based operating systems (including Linux and Mac OS X). An SSH Secure File Transfer Utility is available for Windows on the [https://eits.uga.edu/hardware_and_software/software UGA Sitesoft] page (you will need to enter your UGA myID and password to download the software).&lt;br /&gt;
&lt;br /&gt;
Access to txfer.gacrc.uga.edu requires an active MyID and password, and two-factor authentication with Archpass Duo. For more details of Archpass Duo, please refer to&lt;br /&gt;
[https://eits.uga.edu/access_and_security/infosec/tools/archpass_duo archpass_duo] .&lt;br /&gt;
&lt;br /&gt;
===Transferring Files from your local storage device to the teaching cluster===&lt;br /&gt;
&lt;br /&gt;
To transfer files from your local storage device to the teaching cluster, please connect to txfer.gacrc.uga.edu (use your UGA MyID and the MyID password to authenticate). You will also be prompted for two-factor authentication with Archpass Duo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using FileZilla====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://filezilla-project.org/ FileZilla] to transfer files between a local machine and the teaching cluster, users will need to install the [http://filezilla-project.org/ FileZilla] software on the local machine. After installation, start FileZilla and follow these steps:&lt;br /&gt;
&lt;br /&gt;
1. Go to File -&amp;gt; Site Manager&lt;br /&gt;
&lt;br /&gt;
2. Add a New Site with the following configuration. &lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;General&#039;&#039;&#039; tab select&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Protocol: SFTP - SSH File Transfer Protocol&lt;br /&gt;
&lt;br /&gt;
Host: sftp://txfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port: 22&lt;br /&gt;
&lt;br /&gt;
Logon Type: Interactive&lt;br /&gt;
&lt;br /&gt;
User:  [your UGA MyID]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;&#039;Transfer Settings&#039;&#039;&#039; tab, check the box for &amp;quot;Limit number of simultaneous connections&amp;quot; and set &amp;quot;Maximum number of connections&amp;quot; to 1.&lt;br /&gt;
&lt;br /&gt;
If this step is omitted, then you will need to enter your password and Duo authentication for each file that you upload or download. By limiting the number of simultaneous connections to 1, you only need to enter your password and Duo authentication once per session.&lt;br /&gt;
&lt;br /&gt;
With the above settings saved, you should be able to transfer files to txfer using filezilla. When you open the connection, you will be prompted for your MyID password (unless you use key based ssh). If the password authenticates successfully, then another pop-up window will prompt for Duo. Note that the Duo window looks very similar to the password window, but the text in the box will describe the options you can use for Duo (for example, a push, enter a passcode, etc).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Using WinSCP====&lt;br /&gt;
&lt;br /&gt;
In order to use [http://winscp.net/ WinSCP] to transfer files between a local Windows machine and the teaching cluster, users will need to install the [http://winscp.net/ WinSCP]  software on the local machine. After installation, when you click the WinSCP shortcut button, Login window pops up, in that you select new site and enter the following information to start the new session:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Session:&lt;br /&gt;
&lt;br /&gt;
File Protocol: SFTP&lt;br /&gt;
&lt;br /&gt;
Host name: txfer.gacrc.uga.edu&lt;br /&gt;
&lt;br /&gt;
Port number: 22&lt;br /&gt;
&lt;br /&gt;
Username: [your UGA MyID]&lt;br /&gt;
&lt;br /&gt;
Password: [your MyID password]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the password authenticates successfully, then another pop-up window will prompt for Duo two-factor authentication. It says, Using Keyboard-interactive authentication and lists the Duo options you can choose from: Duo push, Phone Call, or SMS passcode, etc. Once the connection is established you can upload or download files from Local Machine to Cluster or vice-versa. Note: Under Advanced, kept the &amp;quot;Default&amp;quot; option for Transfer settings Rule. With this default option, you will be able to transfer multiple files or folders during the session.&lt;br /&gt;
&lt;br /&gt;
====Using SSH Secure File Transfer====&lt;br /&gt;
&lt;br /&gt;
In order to use the SSH Secure File Transfer software that is installed as part of SSH (Secure Shell Utilities for Windows) available on the [https://eits.uga.edu/hardware_and_software/software UGA Sitesoft] page, users need to start the Secure File Transfer application and open a connection to host txfer.gacrc.uga.edu. You will have to enter your UGA MyID as the username, but other fields (port number, etc) can be left empty (or leave the default value, if any).  You will be prompted for your MyID password and after that you will be prompted to enter DUO two factor authentication code. Please choose one of the options like DUO push, Phone call or SMS passcodes. Once the connection is established, you can upload or download files.&lt;br /&gt;
&lt;br /&gt;
Here is the PDF to check step-by-step screen shots:&lt;br /&gt;
{|  width=&amp;quot;100%&amp;quot; border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; class=&amp;quot;wikitable unsortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[ media: Txfer SSH File Transfer Nov302018.pdf]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Using scp====&lt;br /&gt;
 &lt;br /&gt;
Sample commands to transfer files from your local Unix/Linux/Mac OS X machine to the teaching cluster:&lt;br /&gt;
&lt;br /&gt;
Open a terminal in your local machine, change directory (cd) to where the files are located in your local machine, and at the command prompt type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp filename  yourUGAMyID@txfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &#039;&#039;filename&#039;&#039; is the name of the file to be transferred, &#039;&#039;yourUGAMyID&#039;&#039; is your UGA MyID, and &#039;&#039;subdirectory&#039;&#039; is the subdirectory in your teaching cluster home directory to which files are being transferred. You will then be asked to enter your UGA MyID password.&lt;br /&gt;
&lt;br /&gt;
(Note:  username@ can be omitted if your username on the teaching cluster is the same as on your local machine). Multiple files (e.g. file1, file2, and file3) can be transferred with a single command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp file1 file2 file3  yourUGAMyID@txfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wildcards can be used for multiple file transfer (e.g. all files with .dat extension):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp *.dat yourUGAMyID@txfer.gacrc.uga.edu:subdirectory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Transferring Files between your Sapelo2 directories and the teaching cluster===&lt;br /&gt;
&lt;br /&gt;
To transfer files between your Sapelo2 directories (e.g. your Sapelo2 home directory or /lustre1 directory) and your teaching cluster home directory, please first use ssh to login into xfer.gacrc.uga.edu. Then use the scp command to copy files to/from your home directory at txfer.gacrc.uga.edu.&lt;br /&gt;
&lt;br /&gt;
For example, to transfer a directory called subdir2 in your /lustre1 directory to your teaching cluster home directory. On xfer.gacrc.uga.edu issue the command:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp -r -p /lustre1/yourUGAMyID/subdir2 yourUGAMyID@txfer.gacrc.uga.edu:&lt;br /&gt;
&lt;br /&gt;
UGA DUO authentication is required for SSH/SCP access to&lt;br /&gt;
GACRC systems.&lt;br /&gt;
&lt;br /&gt;
UGA DUO is a two-factor authentication service which&lt;br /&gt;
requires a password (one factor) and a code, phone,&lt;br /&gt;
or device (second factor) to successfully authenticate.&lt;br /&gt;
&lt;br /&gt;
If you are not enrolled in the UGA DUO service please &lt;br /&gt;
visit the UGA DUO service self-service portal to enroll&lt;br /&gt;
and configure or manage your DUO enabled devices.&lt;br /&gt;
&lt;br /&gt;
https://eits.uga.edu/access_and_security/infosec/tools/duo/portal/&lt;br /&gt;
&lt;br /&gt;
For additional help with UGA DUO authentication or to &lt;br /&gt;
report an issue please visit:&lt;br /&gt;
&lt;br /&gt;
https://eits.uga.edu/access_and_security/infosec/tools/archpass/&lt;br /&gt;
&lt;br /&gt;
Password: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Duo two-factor login for yourUGAMyID&lt;br /&gt;
&lt;br /&gt;
Enter a passcode or select one of the following options:&lt;br /&gt;
&lt;br /&gt;
 1. Duo Push to XXX-XXX-4304&lt;br /&gt;
 2. Phone call to XXX-XXX-4304&lt;br /&gt;
 3. SMS passcodes to XXX-XXX-4304&lt;br /&gt;
&lt;br /&gt;
Passcode or option (1-3): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
When you enter your password, you will be prompted for the two-factor authentication step. Once you enter a passcode or select an option, the file transfer will start.&lt;br /&gt;
&lt;br /&gt;
===Transferring Files between your project area and the teaching cluster===&lt;br /&gt;
&lt;br /&gt;
To transfer files between your /project area and your teaching cluster home directory, please first use ssh to login into xfer.gacrc.uga.edu. Then use the scp command to e.g. copy files from /project to your home directory at txfer.gacrc.uga.edu (or to copy files from your home directory at txfer.gacrc.uga.edu to your /project area).&lt;br /&gt;
&lt;br /&gt;
For example, to copy a file called species.fa from your teaching cluster home directory to a subdirectory called binf1234 in your /project area, use the following command on xfer.gacrc.uga.edu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;gcommand&amp;quot;&amp;gt;&lt;br /&gt;
scp txfer.gacrc.uga.edu:species.fa /project/abclab/binf1234&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &#039;&#039;abclab&#039;&#039; needs to be changed to the name of your group.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=16634</id>
		<title>Disk Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=16634"/>
		<updated>2020-01-13T17:34:49Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Scratch file system */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Sapelo2]][[Category:Storage]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage Overview ==&lt;br /&gt;
&lt;br /&gt;
Network attached storage systems at the GACRC are tiered in three levels based on speed and capacity.  Ranked in order of decreasing speed, the file systems are &amp;quot;scratch&amp;quot; and &amp;quot;work&amp;quot;, &amp;quot;home&amp;quot;, and &amp;quot;offline&amp;quot; storage.  &lt;br /&gt;
&lt;br /&gt;
The home filesystem is the &amp;quot;landing zone&amp;quot; when users login, and the scratch filesystem is where jobs should be run.  Scratch is considered temporary and files are not to be left on it long-term. The work file system is a group-shared space that can be used to store common files needed by jobs. The offline storage filesystem is where data that is currently being used should be stored when it is not being used on scratch. &lt;br /&gt;
&lt;br /&gt;
Each compute node has local physical hard drives that the user can utilize as temporary storage, aka lscratch. The lscratch device is a very fast storage device compared to the network attached storage systems. The drawback is that the capacity is low and it cannot be accessed from outside the compute node. The data in lscratch is not backed up and it can be deleted anytime after the job on the compute node is finished.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Home file system ===&lt;br /&gt;
&lt;br /&gt;
When you login into a system (e.g. sapelo2 or xfer nodes), you will land on your home directory. Home directories are &amp;quot;auto mounted&amp;quot; on the login nodes and xfer nodes when you login. Your home directory on the xfer nodes is the same as your home directory on sapelo2. Sapelo2 interactive (&amp;quot;qlogin&amp;quot;) nodes will mount a user&#039;s home directory when the qlogin happens and compute nodes will mount a user&#039;s home directory when a job submitted by this user is dispatched to those compute nodes. Users of the teaching cluster have a separate home directory, which is not the same as on Sapelo2. &lt;br /&gt;
&lt;br /&gt;
Home directories have a per user quota and have snapshots. Snapshots are like backups in that they are read-only moment-in-time captures of files and directories which can be used to restore files that may have been accidentally deleted or overwritten. A user&#039;s snapshot is stored within his/her home file system, thus snapshots consume a user&#039;s home directory quota. If files are created and deleted with frequency, the snapshots will grow and might end up using a large fraction (or all) the space available within a user&#039;s home file system. &lt;br /&gt;
&lt;br /&gt;
The recommended data workflow is to have files in the home directory *change* as little as possible. These should be databases, applications that you use frequently but do not need to modify that often and other things that you, primarily, *read from*. Think of snapshots as the memory of the files that were stored there - no matter if you add, change or delete the files, the total sum of that activity will build up over time and may exceed your quota.&lt;br /&gt;
&lt;br /&gt;
Summary of the home directory characteristics for a sample user &#039;jsmith&#039; in &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sapelo2&lt;br /&gt;
home dir quota = 100GB&lt;br /&gt;
home dir path = /home/jsmith&lt;br /&gt;
snapshots = yes&lt;br /&gt;
subject to 30-day purge = no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Scratch file system ===&lt;br /&gt;
&lt;br /&gt;
The scratch file system resides on a high-speed storage device and it should be used to store temporary files needed for current jobs. Files that are not needed for current jobs should not be left on the scratch file system. This file system is mounted on the login nodes, xfer nodes, and compute nodes.&lt;br /&gt;
&lt;br /&gt;
The scratch file system is mounted on the login nodes, xfer nodes, and compute nodes.&lt;br /&gt;
&lt;br /&gt;
The recommended data workflow will have jobs write output files, including intermediate data, such as checkpoint files, and final results into the scratch file system. Final results, intermediate files, and other data should then be transferred out of and immediately deleted from the scratch file system, if these are not needed for other jobs that are being submitted soon. &lt;br /&gt;
&lt;br /&gt;
Because the scratch file system stores large amounts of data that change a lot, it is does not have snapshots turned on and it is not backed up in anyway. Files deleted from a scratch directory cannot be recovered. &lt;br /&gt;
&lt;br /&gt;
There is no per user quota in the scratch file system, but a file retention policy is implemented to help prevent this file system from filling up. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scratch file system &amp;quot;30-day purge&amp;quot; policy&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background-color: lightyellow; border: solid thin grey;&amp;quot;&amp;gt; &lt;br /&gt;
Any file that is not accessed or modified by a compute job in a time period no longer than 30 days will be automatically deleted off the /scratch file system. Measures circumventing this policy will be monitored and actively discouraged.&lt;br /&gt;
&lt;br /&gt;
There is no storage size quota for /scratch usage. Space is only limited by the physical size of the scratch space being used. If usage across the entire file system is more than 80% of total capacity, the GACRC will take additional measures to reduce usage to a more suitable level.  Amongst possible actions, request/force users to clean up their /scratch directories or reduce temporarily the 30 day limit to a lower limit. &lt;br /&gt;
&lt;br /&gt;
Please see [[Policies#Policy_Statement_for_SCRATCH_File_System|purge policy]] for more info.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Summary of the scratch directory characteristics for a sample user &#039;jsmith&#039; in &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sapelo2&lt;br /&gt;
scratch dir quota = Currently no per user quota&lt;br /&gt;
scratch dir path = /scratch/jsmith&lt;br /&gt;
snapshots = no&lt;br /&gt;
subject to 30-day purge = yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Work file system ===&lt;br /&gt;
&lt;br /&gt;
The work file system resides on a high-speed storage device and it should be used to store files needed for jobs. Each group has a directory in the work file system and this space can be used to store files needed by multiple users within a group. The work file system has a per group quota and files stored there are not subject to the auto-purge policy that is applied to the scratch file system.&lt;br /&gt;
&lt;br /&gt;
The work file system is mounted on the login nodes, xfer nodes, and compute nodes.&lt;br /&gt;
&lt;br /&gt;
The recommended data workflow is to have files that are often needed for repeated jobs, possibly by multiple users within a group, such as reference data and model data, be stored in the group&#039;s work directory. This directory is not intended as a place for jobs to write output files. &lt;br /&gt;
&lt;br /&gt;
The work file system does not have snapshots turned on and it is not backed up in anyway. Files deleted from a work directory cannot be recovered. &lt;br /&gt;
 &lt;br /&gt;
Summary of the work directory characteristics for a sample user &#039;jsmith&#039; in &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sapelo2&lt;br /&gt;
work dir group quota = 500GB and a maximum of 100,000 files&lt;br /&gt;
work dir path = /work/abclab&lt;br /&gt;
snapshots = no&lt;br /&gt;
subject to 30-day purge = no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lscratch file system ===&lt;br /&gt;
&lt;br /&gt;
Each compute node has local physical hard drives that the user can utilize as temporary storage. The file system defined on the hard drives is called /lscratch. The lscratch device is a very fast storage device compared to the network attached storage systems. The drawback is that the capacity is low and it cannot be accessed from outside the compute node. This file system can be used for single-core jobs and for multi-thread jobs that run within a single node. In general, parallel jobs that use more than one node (e.g. MPI jobs) cannot use the /lscratch file system.&lt;br /&gt;
&lt;br /&gt;
The data in lscratch is not backed up and it needs to be deleted when job on the compute node is finished.&lt;br /&gt;
&lt;br /&gt;
Jobs that do not need to write large output files, but that need to access the files often (for example, to write small amounts of data into disk), can benefit from using /lscratch. Jobs that use /lscratch should request the amount of space in /lscratch. For information on how to request lscratch space for jobs, please refer to [https://wiki.gacrc.uga.edu/wiki/Running_Jobs_on_Sapelo2#How_to_run_a_job_from_the_compute_node.27s_local_disk_.28.2Flscratch.29 How to run a job from lscratch]&lt;br /&gt;
&lt;br /&gt;
Summary of the lscratch directory characteristics for a sample user &#039;jsmith&#039; in &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sapelo2&lt;br /&gt;
quota = Limited by device size (Approx. 210GB on the AMD nodes and 800GB on the Intel nodes)&lt;br /&gt;
path = /lscratch&lt;br /&gt;
snapshots = no&lt;br /&gt;
subject to purge = yes (files to be deleted when job exits the node) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project file system ===&lt;br /&gt;
&lt;br /&gt;
The offline storage filesystem is named &amp;quot;project&amp;quot; and is configured for use by lab groups. By default, each lab group has a 1TB quota.  Individual members of a lab group can create subdirectories under their lab&#039;s project directory.  PI&#039;s of lab groups can request additional storage on project as needed.  Please note that this storage is not meant for long-term (e.g., archive) storage of data. That type of storage is the responsibility of the user.&lt;br /&gt;
&lt;br /&gt;
The project filesystem is not mounted on the compute nodes and cannot be accessed by running jobs.  It is mounted on the &amp;quot;xfer&amp;quot; nodes when it is first accessed using its full path. &lt;br /&gt;
&lt;br /&gt;
The project filesystem has snapshots turned on. &lt;br /&gt;
&lt;br /&gt;
The recommended data workflow is to have data not needed for current jobs, but that are still needed for future jobs on the cluster, be transferred into the project file system and deleted from the scratch area.&lt;br /&gt;
&lt;br /&gt;
Summary of the project directory characteristics for a sample group &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sapelo2&lt;br /&gt;
quota = default of 1TB per group&lt;br /&gt;
path = /project/abclab&lt;br /&gt;
snapshots = yes&lt;br /&gt;
subject to 30-day purge = no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[#top|Back to Top]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage Architecture Summary ==&lt;br /&gt;
&lt;br /&gt;
Mount path for home, scratch, work, and lscratch filesystems using an example user &#039;jsmith&#039; in a lab group &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sapelo2&lt;br /&gt;
&lt;br /&gt;
home= /home/jsmith&lt;br /&gt;
scratch= /scratch/jsmith&lt;br /&gt;
work= /work/abclab &lt;br /&gt;
lscratch= /lscratch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quota for home, scratch, work, and lscratch filesystems:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sapelo2&lt;br /&gt;
&lt;br /&gt;
home= 100GB&lt;br /&gt;
scratch= Currently no quota&lt;br /&gt;
work= (to be added)&lt;br /&gt;
lscratch= Limited by device size (Approx. 210GB on the AMD nodes and 800GB on the Intel nodes)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Auto Mounting Filesystems ==&lt;br /&gt;
&lt;br /&gt;
Some filesystems are &amp;quot;auto mounted&amp;quot; when they are first accessed on a server.  For the xfer nodes, this includes Sapelo2 home directories and the project filesystems. Sapelo2 interactive (&amp;quot;qlogin&amp;quot;) nodes will mount a user&#039;s home directory when the qlogin happens. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Home directories&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Home directories are snapshotted. Snapshots are like backups in that they are read-only moment-in-time captures of files and directories which can be used to restore files that may have been accidentally deleted or overwritten.&lt;br /&gt;
&lt;br /&gt;
Home directories on sapelo2 have snapshots taken once a day and maintained for 4 days, giving the user the ability to retrieve old files for up to 4 days after they have deleted them. Weekly and monthly snapshots are also made and a few recent snapshots are stored. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: Users cannot recover files from their home directory snapshots by themselves.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you would like to recover a file that you have deleted from your home directory, please submit a [[Getting Help|help request]] so the GACRC staff can recover the file for you. Please let us know the name(s) of the file(s) and the directory from which they were deleted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project file systems&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The project file systems are also snapshotted. Each /project filesystem contains a completely invisible directory named &amp;quot;.snapshot&amp;quot;. This directory cannot be listed with ls or viewed by any program at all. Only the &amp;quot;cd&amp;quot; command can be used to enter this directory. Users of /project directories may retrieve files from these snapshots by changing into their snapshot directory /project/abclab/.snapshot and then cd into an appropriate snapshot directory and copying files from the that snapshot to any location they would like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: ANY user in a lab can access the snapshots of his/her group project file system and restore files he/she has there.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is an example for user jsmith who is in the abclab group, on an xfer node:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[jsmith@xfer1 ]$ pwd&lt;br /&gt;
/home/jsmith&lt;br /&gt;
&lt;br /&gt;
[jsmith@xfer1 ]$ cd /project/abclab/.snapshot&lt;br /&gt;
&lt;br /&gt;
[jsmith@xfer1 .snapshot]$ ls    &lt;br /&gt;
2019.02.17.04.00.03.Weekly  2019.03.01.06.00.03.Daily&lt;br /&gt;
2019.02.26.06.00.03.Daily   2019.03.02.06.00.03.Daily&lt;br /&gt;
2019.02.27.06.00.03.Daily   2019.03.03.04.00.03.Weekly&lt;br /&gt;
2019.02.28.06.00.03.Daily   2019.03.03.06.00.03.Daily&lt;br /&gt;
&lt;br /&gt;
[jsmith@xfer1 snapshot]$ cd 2019.03.03.06.00.03.Daily&lt;br /&gt;
&lt;br /&gt;
[jsmith@xfer1 2019.03.03.06.00.03.Daily]$ cp my-to-restore-file /home/jsmith/test&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[#top|Back to Top]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Storage Systems ==&lt;br /&gt;
&lt;br /&gt;
(1) Seagate (Xyratex) ClusterStor1500 Lustre appliance (480TB) - $SCRATCH on Sapelo2&lt;br /&gt;
&lt;br /&gt;
(2) DDN SFA14KX Lustre appliance (1.26PB) - $SCRATCH &amp;amp; $WORK on Sapelo2&lt;br /&gt;
&lt;br /&gt;
(3) Penguin IceBreakers ZFS storage chains (84TB usable capacity) - $HOME on Sapelo2&lt;br /&gt;
&lt;br /&gt;
(4) Penguin IceBreakers ZFS storage chains (374TB usable capacity) -  $PROJECT research groups&#039; long-term space - only for active projects requiring Sapelo2 access&lt;br /&gt;
&lt;br /&gt;
(5) Panasas ActiveStor 100H (1PB) - $PROJECT research groups&#039; long-term space - only for active projects requiring Sapelo2 access&lt;br /&gt;
&lt;br /&gt;
(6) ZFS storage chains (720TB) -  backup environment for $HOME and $PROJECT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&lt;br /&gt;
(1) Panasas ActiveStor 12 storage cluster with 133TB usable capacity, running PanFS parallel file system.  Currently supporting the home filesystem on the zcluster&lt;br /&gt;
&lt;br /&gt;
(1) Seagate (Xyratex) Lustre appliance with 480TB usable capacity.  Currently supporting the scratch filesystem on sapelo&lt;br /&gt;
&lt;br /&gt;
(3) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 84TB usable capacity.  Currently supporting home directories on sapelo&lt;br /&gt;
&lt;br /&gt;
(2) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 374TB usable capacity. This storage is used as an active project repository&lt;br /&gt;
&lt;br /&gt;
(1) Penguin IceBreaker storage chains running ZFS mounted through NFS for a total of 142TB usable capacity. This storage is used as a backup resource for the home and project filesystems&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=16633</id>
		<title>Policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=16633"/>
		<updated>2020-01-13T17:30:12Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Policy Statement for SCRATCH File System */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited by the GACRC Advisory Committee. &lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at:. http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access ==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia or associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Affiliation in this context means faculty, research staff and supervised students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well. For directly affiliated users, accounts on the GACRC computers will remain active as long as the individuals hold the above status.&lt;br /&gt;
&lt;br /&gt;
Access by non-UGA researchers and their students, affiliated to higher-education institutions or non-profit research organizations, for work on research projects conducted in collaboration with UGA Faculty is possible under the guidelines established by the Office of the Vice President for Research and the Office of International Education. A request for access can be forwarded to the GACRC by the UGA Faculty, providing details of the collaboration on a joint research project. Such Affiliate users will be considered part of the UGA Faculty’s group and will be under the Faculty’s responsibility. Affiliate users’ access will be granted for a fixed period of time, according to the expected length of the collaborative project. Renewal of affiliate accounts will be required annually.  &lt;br /&gt;
&lt;br /&gt;
All accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. HOME and PROJECT directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should be directed to the Director of the Center for consideration with the GACRC Advisory Committee.&lt;br /&gt;
&lt;br /&gt;
Access will be granted to a specific GACRC resource after appropriate training is undertaken with GACRC staff. Existing access to other GACRC resources is not a sufficient criteria for access to a new resource. No exceptions will be given to the training requirement.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
&lt;br /&gt;
===UGA Users and Faculty Lab Groups===&lt;br /&gt;
&lt;br /&gt;
*A UGA Faculty must first establish a GACRC group account using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The UGA Faculty can choose or not to obtain a GACRC user account affiliated with his/her group account.&lt;br /&gt;
&lt;br /&gt;
*All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID. The applicant must specify to which group he/she belongs. Verification with the UGA Faculty responsible for the group’s account will be used in case identity or affiliation needs to be verified.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the application, the user will be notified via e-mail. The applicant’s UGA MyID and password will be used to log into the requested GACRC resources.  &lt;br /&gt;
&lt;br /&gt;
===Affiliate Users===&lt;br /&gt;
    &lt;br /&gt;
*A recognized Affiliate user must be sponsored by a UGA Faculty member through an established GACRC group account. The UGA Faculty involved in an established collaboration with the Affiliate user, must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
    &lt;br /&gt;
*A request will be made by the GACRC to EITS to allocate to the Affiliate a UGA MyID.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the Affiliate user application, the Affiliate will be notified via e-mail. The Affiliate’s UGA MyID and password will be used to log into the requested GACRC resources.&lt;br /&gt;
&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
As described in UGA’s Password Policy, an account holder must never divulge their MyID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director. Enforcement of this policy is under the responsibility of the Office of the Vice President for Information Technology’s Division of Information Security.&lt;br /&gt;
&lt;br /&gt;
More information is found at the following EITS website: &lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/passwords/&lt;br /&gt;
&lt;br /&gt;
==GACRC Storage Usage ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Some working definitions===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Snapshot&#039;&#039;&#039; - Copies of files that are stored on the same storage system as the original files.  Snapshots are primarily used to recover files that have been accidentally deleted or corrupted within the recent past.  Users are able to manage the file recovery tasks. Snapshots are not maintained beyond a defined rotation schedule, i.e., some number of hourly, daily, weekly, and monthly snapshots are kept on the storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Backup&#039;&#039;&#039; - Copies of files and/or snapshots kept on a storage system (disk/tape) other than the one that the original files reside on.  Backups are primarily used to recover files following a catastrophic failure of the original file or storage system. Backups require administrators to perform file system recovery tasks.  Like snapshots, backups have a defined rotation schedule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Archive&#039;&#039;&#039; - Copies of files that are not currently being accessed, on a resilient storage system dedicated to reliable long-term storage.  Archives can be tape-based or disk-based, and typically part of a disaster recovery plan. The files may be copies of original data which is stored elsewhere (individual groups having their own copies), or the archive storage system may be fed by a dedicated &amp;quot;backup&amp;quot; storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Active Projects&#039;&#039;&#039; – Projects that have on-going computational work being performed with files that are regularly created, accessed or modified.&lt;br /&gt;
 &lt;br /&gt;
===Policy Statement for SCRATCH File System===&lt;br /&gt;
&lt;br /&gt;
The SCRATCH file system resides on a high-performance storage device and is to be used uniquely for temporary storage of files in use by actively running compute jobs. Files are to be removed from SCRATCH when a job completes, e.g. can be copied to the PROJECT file system.  The SCRATCH file system is not backed up in any way and no snapshots are taken. The SCRATCH filesystem is mounted under /scratch on all the compute nodes, login nodes and data transfer nodes.&lt;br /&gt;
&lt;br /&gt;
Any file that is not accessed or modified by a compute job in a time period no longer than 30 days will be automatically deleted off the SCRATCH file system. Measures circumventing this policy will be monitored and actively discouraged.&lt;br /&gt;
&lt;br /&gt;
There is no storage size quota for SCRATCH usage. Space is only limited by the physical size of the scratch space being used. If usage across the entire file system is more than 80% of total capacity, the GACRC will take additional measures to reduce usage to a more suitable level.  Amongst possible actions, the GACRC may request/force users to clean up their SCRATCH directories or reduce temporarily the 30 day limit to a lower limit.&lt;br /&gt;
&lt;br /&gt;
In order to help users identify old files in their /scratch directory, we generate one file per user, every morning. This file, namely &#039;&#039;&#039;/usr/local/var/lustre_stats/$USER.over30d.files.lst&#039;&#039;&#039; (where $USER refers to the user&#039;s UGA MyID), contains a list of all the files that this user has in his/her /scratch directory and that have not been accessed in over 30 days. This file provides the full path, the last accessed date, and the size of the files that have not been accessed in over 30 days. Because the /scratch filesystem only updates on-disk file access times every 5 days, the last accessed time reported in that list file is approximate and could be off by up to 5 days. The purging system understands this and will make sure the access time falls within the purge window before deleting the file.&lt;br /&gt;
&lt;br /&gt;
===Policy Statement for WORK File System===&lt;br /&gt;
&lt;br /&gt;
The WORK file system resides on a high-performance storage device and is to be used for storing files that are frequently used by the group for computation. The WORK file system is &#039;&#039;&#039;NOT&#039;&#039;&#039; subject to the 30-day purge policy. The filesystem usage is controlled using a quota on the size and number of files that can be stored in a lab group&#039;s WORK area. Initially each group is given a 500GB and 100,000-file quota. The WORK file system is not backed up in any way and no snapshots are taken. The WORK filesystem is mounted under /work on all the compute nodes, login nodes and data transfer nodes. Each lab group has a directory under the /work directory.&lt;br /&gt;
&lt;br /&gt;
The WORK file system is &#039;&#039;&#039;NOT&#039;&#039;&#039; subject to the 30-day purge policy. But if there is sufficient space consumption on the storage appliance, we reserve the right to ask users to clean up their WORK area. If the users do not respond in a timely fashion we will purge files beginning with the oldest ones. Please do not use the WORK area to store files long term.&lt;br /&gt;
&lt;br /&gt;
===Policy Statement for HOME File System===&lt;br /&gt;
&lt;br /&gt;
The HOME file system resides on a high-performance storage device and is used for long-term storage of files, typically programs and scripts, needed for analysis on the GACRC computing cluster.&lt;br /&gt;
&lt;br /&gt;
All users have 100GB allocated for their HOME usage. Groups may request a separate 100GB allocation for a directory under /usr/local/lab/, for shared use of common applications, libraries, and scripts. &lt;br /&gt;
&lt;br /&gt;
HOME directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the HOME file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with HOME usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the HOME service. &lt;br /&gt;
&lt;br /&gt;
===Policy Statement for PROJECT File System===&lt;br /&gt;
&lt;br /&gt;
The PROJECT file system resides on lower-performance/higher-capacity storage devices, accessible by all GACRC login and data transfer nodes. PROJECT will not be accessible on Sapelo2&#039;s compute nodes. This space is to be used by groups for storage of active projects using Sapelo2. PROJECT should not be seen as a long-term repository, as it is not designed as such. Once a project is completed, data should be moved from the PROJECT space to user-managed storage, freeing up capacity for the next active project.&lt;br /&gt;
&lt;br /&gt;
Access to the PROJECT file system is not supported through NFS to a destination outside of the Boyd Data Center, or through the use of the Samba or CIFS protocols. Transfer protocols available through the data transfer nodes are secure ftp, scp, rsync, GridFTP, amongst others.&lt;br /&gt;
&lt;br /&gt;
More info is found at https://wiki.gacrc.uga.edu/wiki/Transferring_Files.&lt;br /&gt;
&lt;br /&gt;
Each group can request a PROJECT volume with an initial 1TB allocation, accessible by all users ascribed to the group, where the sharing of files will be enabled. Users are encouraged to consider their PROJECT space as the primary area to transfer compute job inputs/outputs. Additional space can be requested by a Faculty on behalf of his/her group, in increments of 1TB.&lt;br /&gt;
&lt;br /&gt;
The GACRC reserves the right to establish a cost-recovery rate for PROJECT storage beyond the initial 1TB allocation. Appropriate communications will take place in such an event.&lt;br /&gt;
&lt;br /&gt;
PROJECT directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the PROJECT file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with PROJECT usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the PROJECT service. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Software Policy==&lt;br /&gt;
&lt;br /&gt;
The GACRC maintains a collection of program libraries and software packages to support research computing activities across diverse research domains. While a user can install a software package in their own environment, for the sake of general access across groups, and an appropriate deployment with current libraries, compilers and other dependencies, we strongly recommend that GACRC staff be asked to perform the installation or upgrade.&lt;br /&gt;
&lt;br /&gt;
Any software that requires a signed license or contract, even if it is a click-through agreement, must absolutely be reviewed and handled by the Office of Legal Affairs before being signed by an appropriate signature authority. After the license or contract is accepted and the software is made available, GACRC users must fully comply and use the software in a way that does not violate any terms of the license or contract. Further information on licensing issues can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup/eula&lt;br /&gt;
&lt;br /&gt;
As a matter of policy, the GACRC will not purchase any commercial software for the use of a single group or a small number of groups. Commercial software currently purchased and maintained by the GACRC are of general interest and applicability to the whole UGA research community. The GACRC will however install and maintain a group-purchased commercial software, which complies with the above comments on licenses and contracts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must run a currently supported operating system, updated to the latest version and update (patch) levels.&lt;br /&gt;
&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by UGA’s Office of Information Security must have that virus protection activated, and must have automatic updates activated.&lt;br /&gt;
&lt;br /&gt;
More information can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/protect_your_computer&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===    &lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be not in compliance with UGA’s security requirements, is behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring their account and compliance with the GACRC’s operating system, intrusion and virus protection standards. The account holder will be duly notified if GACRC personnel determine that minimum security requirements are not met. Specific actions will be requested of the account holder and compliance to these will be expected in a timely fashion. An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Resolving Disagreements about Revocation of Privileges or Provisioning Resources==&lt;br /&gt;
&lt;br /&gt;
The Director of the Georgia Advanced Computing Resource Center has full authority to revoke a user&#039;s privileges or deny the request of a new resource allocation. The decision to revoke a user&#039;s privileges will be based on, but not limited to, abuses of the UGA Policies on the Use of Computers and/or abuses of the UGA Password Policy.&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the account holder’s Department Head may appeal to the Vice President for Research and the Vice President for Information Technology. Their decision will be informed by the Director of the GACRC, the Chief Technology Officer as well as the Associate Chief Information Officer for Information Security. The decision of the Vice President for Research and Vice President for Information Technology is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
The GACRC instituted monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
    &lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to the Sapelo2 cluster, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows.&lt;br /&gt;
&lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security issues or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints. Users are also strongly encouraged to maintain copies of files of importance.&lt;br /&gt;
&lt;br /&gt;
==Regulatory Compliance==&lt;br /&gt;
&lt;br /&gt;
The GACRC as an infrastructure and service provider does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities. In other words, data that falls under HIPAA, FERPA, FISMA or similar regulatory requirements, may not be stored, computed against or otherwise transacted through, or with, GACRC infrastructure. &lt;br /&gt;
&lt;br /&gt;
The GACRC and its users must comply with all existing Federal export control regulations for services and infrastructure. Research groups must agree to NOT install or use any software or data that falls under Export Control regulations. More information on the subject of Export Control is available at the following OVPR website:&lt;br /&gt;
&lt;br /&gt;
http://research.uga.edu/export-control/&lt;br /&gt;
&lt;br /&gt;
Copyrighted materials are prohibited without proper authorization. Additionally, illegal content is prohibited.&lt;br /&gt;
&lt;br /&gt;
Non-compliance with any such Federal requirements might impact GACRC operations or delivery of services and could place the GACRC and UGA at risk. If a research group is found to be in non-compliance, then account access will be immediately suspended, while an investigation by EITS’s Information Security division is instigated.&lt;br /&gt;
&lt;br /&gt;
===Disclosure===&lt;br /&gt;
&lt;br /&gt;
Research groups that are involved in activities that store protected data on GACRC infrastructure must contact immediately the GACRC Director in order to address the issue. Depending on circumstances, accommodations might be possible for such activities.&lt;br /&gt;
&lt;br /&gt;
===Research Data Compliance===&lt;br /&gt;
&lt;br /&gt;
Research Data Management is a critical factor in both obtaining federal funding from the NSF, NIH, DoD and other federal agencies, and in the conduct of funded research. Responsibility in maintaining and preserving research data, as detailed in data management plans submitted to Federal funding agencies, is entirely placed upon the research faculty, post docs, and graduate students conducting the research. The GACRC will help by providing information and assistance, but will not be responsible to ensure compliance with a project’s data management plan.&lt;br /&gt;
&lt;br /&gt;
During the phase of proposal writing, arrangements can be discussed and agreed upon as to the GACRC playing an active role, and ensuring the provision of specific services towards the compliance of a data management plan. Depending on the complexity or the nature of the proposed services, the GACRC might require the purchase of specific hardware/software and/or the availability of a %FTE salary and benefits.&lt;br /&gt;
&lt;br /&gt;
More information on data management plans can be found [http://guides.libs.uga.edu/c.php?g=349946&amp;amp;p=2363161 here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited (rcac@uga.edu).&lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only. Individuals using these computer systems without proper authority, or in excess of their authority, are subject to having all of their activities on these systems monitored and recorded by GACRC personnel. In the course of monitoring individuals improperly using these systems, or in the course of any system maintenance, the activities of authorized users may also be monitored.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to such monitoring and is advised that if such monitoring reveals possible evidence of unauthorized activity, system personnel may provide the evidence of such monitoring to law enforcement officials.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and/or the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
===Account===&lt;br /&gt;
&lt;br /&gt;
The collection of information related to an authorized user of resources, including resource usage statistics.&lt;br /&gt;
===Active Account===&lt;br /&gt;
&lt;br /&gt;
An account belonging to a person currently authorized to access resources.&lt;br /&gt;
===Home Directory===&lt;br /&gt;
&lt;br /&gt;
Disk storage space assigned to each user with an active account, used to store temporary or permanent files. At the GACRC, there is one and only one Home Directory per Active Account, regardless of the computational resource(s) used by the account holder.&lt;br /&gt;
===Account Holder===&lt;br /&gt;
&lt;br /&gt;
The authorized person responsible for an Active Account.&lt;br /&gt;
===Archive===&lt;br /&gt;
&lt;br /&gt;
A file which has been moved to offline or nearline storage because activity on the file has virtually ceased.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at: http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia and associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Direct affiliation in this context means faculty, staff and students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well.&lt;br /&gt;
&lt;br /&gt;
For directly affiliated users, accounts on the GACRC computers will remain active as long as the researchers hold the above status.&lt;br /&gt;
Access by researchers affiliated with the University of Georgia that do not meet the criteria above will be considered on a case-by-case basis, especially researchers not directly affiliated with the University of Georgia who are collaborating on research with researchers directly affiliated with UGA. Requests for access must be forwarded to the GACRC in such cases by a person directly affiliated with UGA.&lt;br /&gt;
&lt;br /&gt;
For indirectly affiliated users, access will be granted for a fixed period of time, according to the expected length of the collaborative project, but no longer than one (1) year. Application for extensions will be considered.&lt;br /&gt;
&lt;br /&gt;
Accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. Home directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should first be directed to the Director of the Center using the form provided.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
===Directly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://www.gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID and password for identification.&lt;br /&gt;
Upon acceptance of the application, the user will be notified via e-mail.  The applicant’s UGA MyID in conjunction with the temporary password will be used to initially log into the requested GACRC resources . After initial login, a new password should be provided, as noted in the emailed instructions. Please note that the GACRC will NOT record a user’s MyID password or his/her Social Security number.&lt;br /&gt;
===Indirectly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
Indirectly affiliated users must be sponsored by a directly affiliated user. The directly affiliated user must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
An account holder must never divulge their login ID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Allocation==&lt;br /&gt;
===&#039;&#039;High-Performance Storage Provisioning&#039;&#039;===&lt;br /&gt;
===Home File System===&lt;br /&gt;
&lt;br /&gt;
The home file system resides on a high-performance storage device and is used for long-term storage of files needed for analyses on the GACRC computing clusters.   All users have a default 100GB home quota (i.e., maximum limit) on their home directory; however, justifiable requests for quotas up to 2TB can be made by contacting the GACRC IT Manager (currently Greg Derda: derda@uga.edu). Storage in the home directory to avoid archive storage fees is not a justifiable request.  Requests for home quotas greater than 2TB must be submitted by the PI of a lab group, and approved by the GACRC advisory committee (via the IT Manager).  Users may create lab directories for data that is shared by a lab group, but those directories count against the quota of the creating user.  An example of this, for the “abclab” users, would be: /home/abclab/labdata.  Home directories are backed up. &lt;br /&gt;
===Scratch File System===&lt;br /&gt;
&lt;br /&gt;
The scratch file system resides on a high-performance storage device and is to be used for temporary storage of files in use by actively running jobs.  Files are to be removed from scratch when the job(s) complete.  Scratch space is not backed up.&lt;br /&gt;
&lt;br /&gt;
The current scratch file system is mounted on the compute clusters as escratch.  Researchers who need to use scratch space can type ‘make_escratch’ and a sub-directory will be created, and the user will be told the path to the sub-directory e.g., /escratch/jsmith_Oct_22.  The life span of the directory will be one week longer than the longest duration queue, which is currently 30 days (i.e., life span = 37 days). At that time, the directory and its contents will be deleted.  Users can create one escratch directory per day if needed.&lt;br /&gt;
===Archive File System===&lt;br /&gt;
&lt;br /&gt;
There is an archive file system available for long-term storage of data that users don’t actively need in their home directories.  It is subscribed to by a PI on behalf of his/her lab group, and is mounted on the compute cluster’s login nodes (not on the compute nodes) under oflow e.g., /oflow/abclab.  There is a fee for this storage, which is currently $10 / 1TB / month, with the smallest increment being 500GB @ $5 / month.  Contact the GACRC staff if you would like more information on this resource. Archived files are backed up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
===&#039;&#039;User-Managed Servers, Clusters, Networks and Desktop Computers&#039;&#039;===&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of operating system versions and update (patch) levels. The GACRC will, from time to time, publish these minimum requirements on its website.&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by the GACRC, must have that virus protection activated, and must have automatic updates activated for the anti-virus software.&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===&lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be incompliant with the GACRC’s security requirements, seems to be behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring and meeting the GACRC’s operating system, intrusion and virus protection standards.&lt;br /&gt;
An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Storing Sensitive Information on GACRC Resources==&lt;br /&gt;
===Sensitive, Private, or Classified Information===&lt;br /&gt;
&lt;br /&gt;
The GACRC does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities.&lt;br /&gt;
===Intellectual Property===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to protect documents, code, and results data on behalf of account holders. However, the GACRC does not assume responsibility for unauthorized access or data loss due to human or system error.&lt;br /&gt;
&lt;br /&gt;
===Resolving Disagreements about Revocation of Privileges or Provisioning===&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the user’s Department Head may appeal to the Vice President for Research. The decision of the Vice President for Research is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
Starting March 2016, the GACRC will institute monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to either or both clusters, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows. &lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Adding Department or Grant-Sponsored Resources to the GACRC==&lt;br /&gt;
&lt;br /&gt;
Researchers may benefit by adding resources sponsored by grants or departments to the GACRC. In many cases, the cost of doing so will be less than the researcher’s acquisition and maintenance of the resources within their own laboratory or group.&lt;br /&gt;
===Usage Model===&lt;br /&gt;
&lt;br /&gt;
When a department or research project sponsors the addition of compute power, storage capacity, and/or software to the GACRC’s compliment of high performance computing resources, the project will have access to the resource capacities that they have sponsored, throughout the duration of the research project, or as agreed upon in a separate service level agreement. When the project could benefit from resources beyond those that the project sponsored, if those resources are available through the GACRC, they will be allocated to the project. When the resources sponsored by a project are not being used by the project, they will become available to other projects.&lt;br /&gt;
&lt;br /&gt;
The project will benefit from the security, environmental, and system administration provided by the GACRC.&lt;br /&gt;
===Usage Policy Enforcement===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to enforce this usage model through the use of resource management software. From time to time the software may not perform in accordance with the policy. Such events, when detected, should be reported to the GACRC system administrator or manager such that corrective action can be taken to prevent such events in the future.&lt;br /&gt;
===Funding Model===&lt;br /&gt;
&lt;br /&gt;
During the grant design and writing process, GACRC staff, in collaboration with the Office of the Vice President for Research Office of Sponsored Programs, is available to assist in estimating the level of computing, storage, network bandwidth, software, and services required to meet the objectives of the proposed research project. GACRC staff will provide the cost of acquiring, installing, and maintaining the proposed resources (in compliance with the architectures of the GACRC as well as established best-practices) over the life of the grant.  If the grant is awarded, the GACRC will acquire and implement the resources sponsored by the project using funds allocated for such purposes.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=16632</id>
		<title>Policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=16632"/>
		<updated>2020-01-13T17:29:54Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Policy Statement for SCRATCH File System */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited by the GACRC Advisory Committee. &lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at:. http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access ==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia or associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Affiliation in this context means faculty, research staff and supervised students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well. For directly affiliated users, accounts on the GACRC computers will remain active as long as the individuals hold the above status.&lt;br /&gt;
&lt;br /&gt;
Access by non-UGA researchers and their students, affiliated to higher-education institutions or non-profit research organizations, for work on research projects conducted in collaboration with UGA Faculty is possible under the guidelines established by the Office of the Vice President for Research and the Office of International Education. A request for access can be forwarded to the GACRC by the UGA Faculty, providing details of the collaboration on a joint research project. Such Affiliate users will be considered part of the UGA Faculty’s group and will be under the Faculty’s responsibility. Affiliate users’ access will be granted for a fixed period of time, according to the expected length of the collaborative project. Renewal of affiliate accounts will be required annually.  &lt;br /&gt;
&lt;br /&gt;
All accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. HOME and PROJECT directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should be directed to the Director of the Center for consideration with the GACRC Advisory Committee.&lt;br /&gt;
&lt;br /&gt;
Access will be granted to a specific GACRC resource after appropriate training is undertaken with GACRC staff. Existing access to other GACRC resources is not a sufficient criteria for access to a new resource. No exceptions will be given to the training requirement.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
&lt;br /&gt;
===UGA Users and Faculty Lab Groups===&lt;br /&gt;
&lt;br /&gt;
*A UGA Faculty must first establish a GACRC group account using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The UGA Faculty can choose or not to obtain a GACRC user account affiliated with his/her group account.&lt;br /&gt;
&lt;br /&gt;
*All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID. The applicant must specify to which group he/she belongs. Verification with the UGA Faculty responsible for the group’s account will be used in case identity or affiliation needs to be verified.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the application, the user will be notified via e-mail. The applicant’s UGA MyID and password will be used to log into the requested GACRC resources.  &lt;br /&gt;
&lt;br /&gt;
===Affiliate Users===&lt;br /&gt;
    &lt;br /&gt;
*A recognized Affiliate user must be sponsored by a UGA Faculty member through an established GACRC group account. The UGA Faculty involved in an established collaboration with the Affiliate user, must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
    &lt;br /&gt;
*A request will be made by the GACRC to EITS to allocate to the Affiliate a UGA MyID.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the Affiliate user application, the Affiliate will be notified via e-mail. The Affiliate’s UGA MyID and password will be used to log into the requested GACRC resources.&lt;br /&gt;
&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
As described in UGA’s Password Policy, an account holder must never divulge their MyID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director. Enforcement of this policy is under the responsibility of the Office of the Vice President for Information Technology’s Division of Information Security.&lt;br /&gt;
&lt;br /&gt;
More information is found at the following EITS website: &lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/passwords/&lt;br /&gt;
&lt;br /&gt;
==GACRC Storage Usage ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Some working definitions===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Snapshot&#039;&#039;&#039; - Copies of files that are stored on the same storage system as the original files.  Snapshots are primarily used to recover files that have been accidentally deleted or corrupted within the recent past.  Users are able to manage the file recovery tasks. Snapshots are not maintained beyond a defined rotation schedule, i.e., some number of hourly, daily, weekly, and monthly snapshots are kept on the storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Backup&#039;&#039;&#039; - Copies of files and/or snapshots kept on a storage system (disk/tape) other than the one that the original files reside on.  Backups are primarily used to recover files following a catastrophic failure of the original file or storage system. Backups require administrators to perform file system recovery tasks.  Like snapshots, backups have a defined rotation schedule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Archive&#039;&#039;&#039; - Copies of files that are not currently being accessed, on a resilient storage system dedicated to reliable long-term storage.  Archives can be tape-based or disk-based, and typically part of a disaster recovery plan. The files may be copies of original data which is stored elsewhere (individual groups having their own copies), or the archive storage system may be fed by a dedicated &amp;quot;backup&amp;quot; storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Active Projects&#039;&#039;&#039; – Projects that have on-going computational work being performed with files that are regularly created, accessed or modified.&lt;br /&gt;
 &lt;br /&gt;
===Policy Statement for SCRATCH File System===&lt;br /&gt;
&lt;br /&gt;
The SCRATCH file system resides on a high-performance storage device and is to be used uniquely for temporary storage of files in use by actively running compute jobs. Files are to be removed from SCRATCH when a job completes, e.g. can be copied to the PROJECT file system.  The SCRATCH file system is not backed up in any way and no snapshots are taken. The SCRATCH filesystem is mounted under /scratch on all the compute nodes, login nodes and data transfer nodes.&lt;br /&gt;
&lt;br /&gt;
Any file that is not accessed or modified by a compute job in a time period no longer than 30 days will be automatically deleted off the SCRATCH file system. Measures circumventing this policy will be monitored and actively discouraged.&lt;br /&gt;
&lt;br /&gt;
There is no storage size quota for SCRATCH usage. Space is only limited by the physical size of the scratch space being used. If usage across the entire file system is more than 80% of total capacity, the GACRC will take additional measures to reduce usage to a more suitable level.  Amongst possible actions, the GACRC may request/force users to clean up their SCRATCH directories or reduce temporarily the 30 day limit to a lower limit.&lt;br /&gt;
&lt;br /&gt;
In order to help users identify old files in their /scratch directory, we generate one file per user, every morning. This file, namely /usr/local/var/lustre_stats/$USER.over30d.files.lst (where $USER refers to the user&#039;s UGA MyID), contains a list of all the files that this user has in his/her /scratch directory and that have not been accessed in over 30 days. This file provides the full path, the last accessed date, and the size of the files that have not been accessed in over 30 days. Because the /scratch filesystem only updates on-disk file access times every 5 days, the last accessed time reported in that list file is approximate and could be off by up to 5 days. The purging system understands this and will make sure the access time falls within the purge window before deleting the file.&lt;br /&gt;
&lt;br /&gt;
===Policy Statement for WORK File System===&lt;br /&gt;
&lt;br /&gt;
The WORK file system resides on a high-performance storage device and is to be used for storing files that are frequently used by the group for computation. The WORK file system is &#039;&#039;&#039;NOT&#039;&#039;&#039; subject to the 30-day purge policy. The filesystem usage is controlled using a quota on the size and number of files that can be stored in a lab group&#039;s WORK area. Initially each group is given a 500GB and 100,000-file quota. The WORK file system is not backed up in any way and no snapshots are taken. The WORK filesystem is mounted under /work on all the compute nodes, login nodes and data transfer nodes. Each lab group has a directory under the /work directory.&lt;br /&gt;
&lt;br /&gt;
The WORK file system is &#039;&#039;&#039;NOT&#039;&#039;&#039; subject to the 30-day purge policy. But if there is sufficient space consumption on the storage appliance, we reserve the right to ask users to clean up their WORK area. If the users do not respond in a timely fashion we will purge files beginning with the oldest ones. Please do not use the WORK area to store files long term.&lt;br /&gt;
&lt;br /&gt;
===Policy Statement for HOME File System===&lt;br /&gt;
&lt;br /&gt;
The HOME file system resides on a high-performance storage device and is used for long-term storage of files, typically programs and scripts, needed for analysis on the GACRC computing cluster.&lt;br /&gt;
&lt;br /&gt;
All users have 100GB allocated for their HOME usage. Groups may request a separate 100GB allocation for a directory under /usr/local/lab/, for shared use of common applications, libraries, and scripts. &lt;br /&gt;
&lt;br /&gt;
HOME directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the HOME file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with HOME usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the HOME service. &lt;br /&gt;
&lt;br /&gt;
===Policy Statement for PROJECT File System===&lt;br /&gt;
&lt;br /&gt;
The PROJECT file system resides on lower-performance/higher-capacity storage devices, accessible by all GACRC login and data transfer nodes. PROJECT will not be accessible on Sapelo2&#039;s compute nodes. This space is to be used by groups for storage of active projects using Sapelo2. PROJECT should not be seen as a long-term repository, as it is not designed as such. Once a project is completed, data should be moved from the PROJECT space to user-managed storage, freeing up capacity for the next active project.&lt;br /&gt;
&lt;br /&gt;
Access to the PROJECT file system is not supported through NFS to a destination outside of the Boyd Data Center, or through the use of the Samba or CIFS protocols. Transfer protocols available through the data transfer nodes are secure ftp, scp, rsync, GridFTP, amongst others.&lt;br /&gt;
&lt;br /&gt;
More info is found at https://wiki.gacrc.uga.edu/wiki/Transferring_Files.&lt;br /&gt;
&lt;br /&gt;
Each group can request a PROJECT volume with an initial 1TB allocation, accessible by all users ascribed to the group, where the sharing of files will be enabled. Users are encouraged to consider their PROJECT space as the primary area to transfer compute job inputs/outputs. Additional space can be requested by a Faculty on behalf of his/her group, in increments of 1TB.&lt;br /&gt;
&lt;br /&gt;
The GACRC reserves the right to establish a cost-recovery rate for PROJECT storage beyond the initial 1TB allocation. Appropriate communications will take place in such an event.&lt;br /&gt;
&lt;br /&gt;
PROJECT directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the PROJECT file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with PROJECT usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the PROJECT service. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Software Policy==&lt;br /&gt;
&lt;br /&gt;
The GACRC maintains a collection of program libraries and software packages to support research computing activities across diverse research domains. While a user can install a software package in their own environment, for the sake of general access across groups, and an appropriate deployment with current libraries, compilers and other dependencies, we strongly recommend that GACRC staff be asked to perform the installation or upgrade.&lt;br /&gt;
&lt;br /&gt;
Any software that requires a signed license or contract, even if it is a click-through agreement, must absolutely be reviewed and handled by the Office of Legal Affairs before being signed by an appropriate signature authority. After the license or contract is accepted and the software is made available, GACRC users must fully comply and use the software in a way that does not violate any terms of the license or contract. Further information on licensing issues can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup/eula&lt;br /&gt;
&lt;br /&gt;
As a matter of policy, the GACRC will not purchase any commercial software for the use of a single group or a small number of groups. Commercial software currently purchased and maintained by the GACRC are of general interest and applicability to the whole UGA research community. The GACRC will however install and maintain a group-purchased commercial software, which complies with the above comments on licenses and contracts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must run a currently supported operating system, updated to the latest version and update (patch) levels.&lt;br /&gt;
&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by UGA’s Office of Information Security must have that virus protection activated, and must have automatic updates activated.&lt;br /&gt;
&lt;br /&gt;
More information can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/protect_your_computer&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===    &lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be not in compliance with UGA’s security requirements, is behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring their account and compliance with the GACRC’s operating system, intrusion and virus protection standards. The account holder will be duly notified if GACRC personnel determine that minimum security requirements are not met. Specific actions will be requested of the account holder and compliance to these will be expected in a timely fashion. An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Resolving Disagreements about Revocation of Privileges or Provisioning Resources==&lt;br /&gt;
&lt;br /&gt;
The Director of the Georgia Advanced Computing Resource Center has full authority to revoke a user&#039;s privileges or deny the request of a new resource allocation. The decision to revoke a user&#039;s privileges will be based on, but not limited to, abuses of the UGA Policies on the Use of Computers and/or abuses of the UGA Password Policy.&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the account holder’s Department Head may appeal to the Vice President for Research and the Vice President for Information Technology. Their decision will be informed by the Director of the GACRC, the Chief Technology Officer as well as the Associate Chief Information Officer for Information Security. The decision of the Vice President for Research and Vice President for Information Technology is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
The GACRC instituted monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
    &lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to the Sapelo2 cluster, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows.&lt;br /&gt;
&lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security issues or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints. Users are also strongly encouraged to maintain copies of files of importance.&lt;br /&gt;
&lt;br /&gt;
==Regulatory Compliance==&lt;br /&gt;
&lt;br /&gt;
The GACRC as an infrastructure and service provider does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities. In other words, data that falls under HIPAA, FERPA, FISMA or similar regulatory requirements, may not be stored, computed against or otherwise transacted through, or with, GACRC infrastructure. &lt;br /&gt;
&lt;br /&gt;
The GACRC and its users must comply with all existing Federal export control regulations for services and infrastructure. Research groups must agree to NOT install or use any software or data that falls under Export Control regulations. More information on the subject of Export Control is available at the following OVPR website:&lt;br /&gt;
&lt;br /&gt;
http://research.uga.edu/export-control/&lt;br /&gt;
&lt;br /&gt;
Copyrighted materials are prohibited without proper authorization. Additionally, illegal content is prohibited.&lt;br /&gt;
&lt;br /&gt;
Non-compliance with any such Federal requirements might impact GACRC operations or delivery of services and could place the GACRC and UGA at risk. If a research group is found to be in non-compliance, then account access will be immediately suspended, while an investigation by EITS’s Information Security division is instigated.&lt;br /&gt;
&lt;br /&gt;
===Disclosure===&lt;br /&gt;
&lt;br /&gt;
Research groups that are involved in activities that store protected data on GACRC infrastructure must contact immediately the GACRC Director in order to address the issue. Depending on circumstances, accommodations might be possible for such activities.&lt;br /&gt;
&lt;br /&gt;
===Research Data Compliance===&lt;br /&gt;
&lt;br /&gt;
Research Data Management is a critical factor in both obtaining federal funding from the NSF, NIH, DoD and other federal agencies, and in the conduct of funded research. Responsibility in maintaining and preserving research data, as detailed in data management plans submitted to Federal funding agencies, is entirely placed upon the research faculty, post docs, and graduate students conducting the research. The GACRC will help by providing information and assistance, but will not be responsible to ensure compliance with a project’s data management plan.&lt;br /&gt;
&lt;br /&gt;
During the phase of proposal writing, arrangements can be discussed and agreed upon as to the GACRC playing an active role, and ensuring the provision of specific services towards the compliance of a data management plan. Depending on the complexity or the nature of the proposed services, the GACRC might require the purchase of specific hardware/software and/or the availability of a %FTE salary and benefits.&lt;br /&gt;
&lt;br /&gt;
More information on data management plans can be found [http://guides.libs.uga.edu/c.php?g=349946&amp;amp;p=2363161 here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited (rcac@uga.edu).&lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only. Individuals using these computer systems without proper authority, or in excess of their authority, are subject to having all of their activities on these systems monitored and recorded by GACRC personnel. In the course of monitoring individuals improperly using these systems, or in the course of any system maintenance, the activities of authorized users may also be monitored.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to such monitoring and is advised that if such monitoring reveals possible evidence of unauthorized activity, system personnel may provide the evidence of such monitoring to law enforcement officials.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and/or the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
===Account===&lt;br /&gt;
&lt;br /&gt;
The collection of information related to an authorized user of resources, including resource usage statistics.&lt;br /&gt;
===Active Account===&lt;br /&gt;
&lt;br /&gt;
An account belonging to a person currently authorized to access resources.&lt;br /&gt;
===Home Directory===&lt;br /&gt;
&lt;br /&gt;
Disk storage space assigned to each user with an active account, used to store temporary or permanent files. At the GACRC, there is one and only one Home Directory per Active Account, regardless of the computational resource(s) used by the account holder.&lt;br /&gt;
===Account Holder===&lt;br /&gt;
&lt;br /&gt;
The authorized person responsible for an Active Account.&lt;br /&gt;
===Archive===&lt;br /&gt;
&lt;br /&gt;
A file which has been moved to offline or nearline storage because activity on the file has virtually ceased.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at: http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia and associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Direct affiliation in this context means faculty, staff and students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well.&lt;br /&gt;
&lt;br /&gt;
For directly affiliated users, accounts on the GACRC computers will remain active as long as the researchers hold the above status.&lt;br /&gt;
Access by researchers affiliated with the University of Georgia that do not meet the criteria above will be considered on a case-by-case basis, especially researchers not directly affiliated with the University of Georgia who are collaborating on research with researchers directly affiliated with UGA. Requests for access must be forwarded to the GACRC in such cases by a person directly affiliated with UGA.&lt;br /&gt;
&lt;br /&gt;
For indirectly affiliated users, access will be granted for a fixed period of time, according to the expected length of the collaborative project, but no longer than one (1) year. Application for extensions will be considered.&lt;br /&gt;
&lt;br /&gt;
Accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. Home directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should first be directed to the Director of the Center using the form provided.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
===Directly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://www.gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID and password for identification.&lt;br /&gt;
Upon acceptance of the application, the user will be notified via e-mail.  The applicant’s UGA MyID in conjunction with the temporary password will be used to initially log into the requested GACRC resources . After initial login, a new password should be provided, as noted in the emailed instructions. Please note that the GACRC will NOT record a user’s MyID password or his/her Social Security number.&lt;br /&gt;
===Indirectly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
Indirectly affiliated users must be sponsored by a directly affiliated user. The directly affiliated user must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
An account holder must never divulge their login ID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Allocation==&lt;br /&gt;
===&#039;&#039;High-Performance Storage Provisioning&#039;&#039;===&lt;br /&gt;
===Home File System===&lt;br /&gt;
&lt;br /&gt;
The home file system resides on a high-performance storage device and is used for long-term storage of files needed for analyses on the GACRC computing clusters.   All users have a default 100GB home quota (i.e., maximum limit) on their home directory; however, justifiable requests for quotas up to 2TB can be made by contacting the GACRC IT Manager (currently Greg Derda: derda@uga.edu). Storage in the home directory to avoid archive storage fees is not a justifiable request.  Requests for home quotas greater than 2TB must be submitted by the PI of a lab group, and approved by the GACRC advisory committee (via the IT Manager).  Users may create lab directories for data that is shared by a lab group, but those directories count against the quota of the creating user.  An example of this, for the “abclab” users, would be: /home/abclab/labdata.  Home directories are backed up. &lt;br /&gt;
===Scratch File System===&lt;br /&gt;
&lt;br /&gt;
The scratch file system resides on a high-performance storage device and is to be used for temporary storage of files in use by actively running jobs.  Files are to be removed from scratch when the job(s) complete.  Scratch space is not backed up.&lt;br /&gt;
&lt;br /&gt;
The current scratch file system is mounted on the compute clusters as escratch.  Researchers who need to use scratch space can type ‘make_escratch’ and a sub-directory will be created, and the user will be told the path to the sub-directory e.g., /escratch/jsmith_Oct_22.  The life span of the directory will be one week longer than the longest duration queue, which is currently 30 days (i.e., life span = 37 days). At that time, the directory and its contents will be deleted.  Users can create one escratch directory per day if needed.&lt;br /&gt;
===Archive File System===&lt;br /&gt;
&lt;br /&gt;
There is an archive file system available for long-term storage of data that users don’t actively need in their home directories.  It is subscribed to by a PI on behalf of his/her lab group, and is mounted on the compute cluster’s login nodes (not on the compute nodes) under oflow e.g., /oflow/abclab.  There is a fee for this storage, which is currently $10 / 1TB / month, with the smallest increment being 500GB @ $5 / month.  Contact the GACRC staff if you would like more information on this resource. Archived files are backed up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
===&#039;&#039;User-Managed Servers, Clusters, Networks and Desktop Computers&#039;&#039;===&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of operating system versions and update (patch) levels. The GACRC will, from time to time, publish these minimum requirements on its website.&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by the GACRC, must have that virus protection activated, and must have automatic updates activated for the anti-virus software.&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===&lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be incompliant with the GACRC’s security requirements, seems to be behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring and meeting the GACRC’s operating system, intrusion and virus protection standards.&lt;br /&gt;
An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Storing Sensitive Information on GACRC Resources==&lt;br /&gt;
===Sensitive, Private, or Classified Information===&lt;br /&gt;
&lt;br /&gt;
The GACRC does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities.&lt;br /&gt;
===Intellectual Property===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to protect documents, code, and results data on behalf of account holders. However, the GACRC does not assume responsibility for unauthorized access or data loss due to human or system error.&lt;br /&gt;
&lt;br /&gt;
===Resolving Disagreements about Revocation of Privileges or Provisioning===&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the user’s Department Head may appeal to the Vice President for Research. The decision of the Vice President for Research is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
Starting March 2016, the GACRC will institute monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to either or both clusters, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows. &lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Adding Department or Grant-Sponsored Resources to the GACRC==&lt;br /&gt;
&lt;br /&gt;
Researchers may benefit by adding resources sponsored by grants or departments to the GACRC. In many cases, the cost of doing so will be less than the researcher’s acquisition and maintenance of the resources within their own laboratory or group.&lt;br /&gt;
===Usage Model===&lt;br /&gt;
&lt;br /&gt;
When a department or research project sponsors the addition of compute power, storage capacity, and/or software to the GACRC’s compliment of high performance computing resources, the project will have access to the resource capacities that they have sponsored, throughout the duration of the research project, or as agreed upon in a separate service level agreement. When the project could benefit from resources beyond those that the project sponsored, if those resources are available through the GACRC, they will be allocated to the project. When the resources sponsored by a project are not being used by the project, they will become available to other projects.&lt;br /&gt;
&lt;br /&gt;
The project will benefit from the security, environmental, and system administration provided by the GACRC.&lt;br /&gt;
===Usage Policy Enforcement===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to enforce this usage model through the use of resource management software. From time to time the software may not perform in accordance with the policy. Such events, when detected, should be reported to the GACRC system administrator or manager such that corrective action can be taken to prevent such events in the future.&lt;br /&gt;
===Funding Model===&lt;br /&gt;
&lt;br /&gt;
During the grant design and writing process, GACRC staff, in collaboration with the Office of the Vice President for Research Office of Sponsored Programs, is available to assist in estimating the level of computing, storage, network bandwidth, software, and services required to meet the objectives of the proposed research project. GACRC staff will provide the cost of acquiring, installing, and maintaining the proposed resources (in compliance with the architectures of the GACRC as well as established best-practices) over the life of the grant.  If the grant is awarded, the GACRC will acquire and implement the resources sponsored by the project using funds allocated for such purposes.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=15313</id>
		<title>Policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=15313"/>
		<updated>2019-01-28T21:53:27Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited by the GACRC Advisory Committee. &lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at:. http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access ==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia or associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Affiliation in this context means faculty, research staff and supervised students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well. For directly affiliated users, accounts on the GACRC computers will remain active as long as the individuals hold the above status.&lt;br /&gt;
&lt;br /&gt;
Access by non-UGA researchers and their students, affiliated to higher-education institutions or non-profit research organizations, for work on research projects conducted in collaboration with UGA Faculty is possible under the guidelines established by the Office of the Vice President for Research and the Office of International Education. A request for access can be forwarded to the GACRC by the UGA Faculty, providing details of the collaboration on a joint research project. Such Affiliate users will be considered part of the UGA Faculty’s group and will be under the Faculty’s responsibility. Affiliate users’ access will be granted for a fixed period of time, according to the expected length of the collaborative project. Renewal of affiliate accounts will be required annually.  &lt;br /&gt;
&lt;br /&gt;
All accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. HOME and PROJECT directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should be directed to the Director of the Center for consideration with the GACRC Advisory Committee.&lt;br /&gt;
&lt;br /&gt;
Access will be granted to a specific GACRC resource after appropriate training is undertaken with GACRC staff. Existing access to other GACRC resources is not a sufficient criteria for access to a new resource. No exceptions will be given to the training requirement.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
&lt;br /&gt;
===UGA Users and Faculty Lab Groups===&lt;br /&gt;
&lt;br /&gt;
*A UGA Faculty must first establish a GACRC group account using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The UGA Faculty can choose or not to obtain a GACRC user account affiliated with his/her group account.&lt;br /&gt;
&lt;br /&gt;
*All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID. The applicant must specify to which group he/she belongs. Verification with the UGA Faculty responsible for the group’s account will be used in case identity or affiliation needs to be verified.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the application, the user will be notified via e-mail. The applicant’s UGA MyID and password will be used to log into the requested GACRC resources.  &lt;br /&gt;
&lt;br /&gt;
===Affiliate Users===&lt;br /&gt;
    &lt;br /&gt;
*A recognized Affiliate user must be sponsored by a UGA Faculty member through an established GACRC group account. The UGA Faculty involved in an established collaboration with the Affiliate user, must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
    &lt;br /&gt;
*A request will be made by the GACRC to EITS to allocate to the Affiliate a UGA MyID.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the Affiliate user application, the Affiliate will be notified via e-mail. The Affiliate’s UGA MyID and password will be used to log into the requested GACRC resources.&lt;br /&gt;
&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
As described in UGA’s Password Policy, an account holder must never divulge their MyID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director. Enforcement of this policy is under the responsibility of the Office of the Vice President for Information Technology’s Division of Information Security.&lt;br /&gt;
&lt;br /&gt;
More information is found at the following EITS website: &lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/passwords/&lt;br /&gt;
&lt;br /&gt;
==GACRC Storage Usage ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Some working definitions===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Snapshot&#039;&#039;&#039; - Copies of files that are stored on the same storage system as the original files.  Snapshots are primarily used to recover files that have been accidentally deleted or corrupted within the recent past.  Users are able to manage the file recovery tasks. Snapshots are not maintained beyond a defined rotation schedule, i.e., some number of hourly, daily, weekly, and monthly snapshots are kept on the storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Backup&#039;&#039;&#039; - Copies of files and/or snapshots kept on a storage system (disk/tape) other than the one that the original files reside on.  Backups are primarily used to recover files following a catastrophic failure of the original file or storage system. Backups require administrators to perform file system recovery tasks.  Like snapshots, backups have a defined rotation schedule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Archive&#039;&#039;&#039; - Copies of files that are not currently being accessed, on a resilient storage system dedicated to reliable long-term storage.  Archives can be tape-based or disk-based, and typically part of a disaster recovery plan. The files may be copies of original data which is stored elsewhere (individual groups having their own copies), or the archive storage system may be fed by a dedicated &amp;quot;backup&amp;quot; storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Active Projects&#039;&#039;&#039; – Projects that have on-going computational work being performed with files that are regularly created, accessed or modified.&lt;br /&gt;
 &lt;br /&gt;
===Policy Statement for SCRATCH File System===&lt;br /&gt;
&lt;br /&gt;
The SCRATCH file system resides on a high-performance storage device and is to be used uniquely for temporary storage of files in use by actively running compute jobs. Files are to be removed from SCRATCH when a job completes, e.g. can be copied to the PROJECT file system.  The SCRATCH file system is not backed up in any way and no snapshots are taken. The SCRATCH filesystem is mounted under /scratch on all the compute nodes, login nodes and data transfer nodes.&lt;br /&gt;
&lt;br /&gt;
Any file that is not accessed or modified by a compute job in a time period no longer than 30 days will be automatically deleted off the SCRATCH file system. Measures circumventing this policy will be monitored and actively discouraged.&lt;br /&gt;
&lt;br /&gt;
There is no storage size quota for SCRATCH usage. Space is only limited by the physical size of the scratch space being used. If usage across the entire file system is more than 80% of total capacity, the GACRC will take additional measures to reduce usage to a more suitable level.  Amongst possible actions, request/force users to clean up their SCRATCH directories or reduce temporarily the 30 day limit to a lower limit.&lt;br /&gt;
&lt;br /&gt;
===Policy Statement for WORK File System===&lt;br /&gt;
&lt;br /&gt;
The WORK file system resides on a high-performance storage device and is to be used for storing files that are frequently used by the group for computation. The WORK file system is &#039;&#039;&#039;NOT&#039;&#039;&#039; subject to the 30 day purge policy. The filesystem usage is controlled using a quota on the size and number of files that can be stored in a lab groups WORK area. Initially each group is given a 500GB and 100,000 files quota. The WORK file system is not backed up in any way and no snapshots are taken. The WORK filesystem is mounted under /work on all the compute nodes, login nodes and data transfer nodes. Each lab group has a directory under the /work directory.&lt;br /&gt;
&lt;br /&gt;
The WORK file system is &#039;&#039;&#039;NOT&#039;&#039;&#039; subject to the 30 day purge policy. But, if there is sufficient space consumption on the storage appliance we reserve the right to ask users to cleanup their WORK area. If the users do not respond in a timely fashion we will purge starting from old files. Please do not user WORK area to store files long term.&lt;br /&gt;
&lt;br /&gt;
===Policy Statement for HOME File System===&lt;br /&gt;
&lt;br /&gt;
The HOME file system resides on a high-performance storage device and is used for long-term storage of files, typically programs and scripts, needed for analysis on the GACRC computing cluster.&lt;br /&gt;
&lt;br /&gt;
All users have 100GB allocated for their HOME usage. Groups may request a separate 100GB allocation for a directory under /usr/local/lab/, for shared use of common applications, libraries, and scripts. &lt;br /&gt;
&lt;br /&gt;
HOME directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the HOME file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with HOME usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the HOME service. &lt;br /&gt;
&lt;br /&gt;
===Policy Statement for PROJECT File System===&lt;br /&gt;
&lt;br /&gt;
The PROJECT file system resides on lower-performance/higher-capacity storage devices, accessible by all GACRC login and data transfer nodes. PROJECT will not be accessible on Sapelo2&#039;s compute nodes. This space is to be used by groups for storage of active projects using Sapelo2. PROJECT should not be seen as a long-term repository, as it is not designed as such. Once a project is completed, data should be moved from the PROJECT space to user-managed storage, freeing up capacity for the next active project.&lt;br /&gt;
&lt;br /&gt;
Access to the PROJECT file system is not supported through NFS to a destination outside of the Boyd Data Center, or through the use of the Samba or CIFS protocols. Transfer protocols available through the data transfer nodes are secure ftp, scp, rsync, GridFTP, amongst others.&lt;br /&gt;
&lt;br /&gt;
More info is found at https://wiki.gacrc.uga.edu/wiki/Transferring_Files.&lt;br /&gt;
&lt;br /&gt;
Each group can request a PROJECT volume with an initial 1TB allocation, accessible by all users ascribed to the group, where the sharing of files will be enabled. Users are encouraged to consider their PROJECT space as the primary area to transfer compute job inputs/outputs. Additional space can be requested by a Faculty on behalf of his/her group, in increments of 1TB.&lt;br /&gt;
&lt;br /&gt;
The GACRC reserves the right to establish a cost-recovery rate for PROJECT storage beyond the initial 1TB allocation. Appropriate communications will take place in such an event.&lt;br /&gt;
&lt;br /&gt;
PROJECT directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the PROJECT file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with PROJECT usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the PROJECT service. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Software Policy==&lt;br /&gt;
&lt;br /&gt;
The GACRC maintains a collection of program libraries and software packages to support research computing activities across diverse research domains. While a user can install a software package in their own environment, for the sake of general access across groups, and an appropriate deployment with current libraries, compilers and other dependencies, we strongly recommend that GACRC staff be asked to perform the installation or upgrade.&lt;br /&gt;
&lt;br /&gt;
Any software that requires a signed license or contract, even if it is a click-through agreement, must absolutely be reviewed and handled by the Office of Legal Affairs before being signed by an appropriate signature authority. After the license or contract is accepted and the software is made available, GACRC users must fully comply and use the software in a way that does not violate any terms of the license or contract. Further information on licensing issues can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup/eula&lt;br /&gt;
&lt;br /&gt;
As a matter of policy, the GACRC will not purchase any commercial software for the use of a single group or a small number of groups. Commercial software currently purchased and maintained by the GACRC are of general interest and applicability to the whole UGA research community. The GACRC will however install and maintain a group-purchased commercial software, which complies with the above comments on licenses and contracts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must run a currently supported operating system, updated to the latest version and update (patch) levels.&lt;br /&gt;
&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by UGA’s Office of Information Security must have that virus protection activated, and must have automatic updates activated.&lt;br /&gt;
&lt;br /&gt;
More information can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/protect_your_computer&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===    &lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be not in compliance with UGA’s security requirements, is behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring their account and compliance with the GACRC’s operating system, intrusion and virus protection standards. The account holder will be duly notified if GACRC personnel determine that minimum security requirements are not met. Specific actions will be requested of the account holder and compliance to these will be expected in a timely fashion. An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Resolving Disagreements about Revocation of Privileges or Provisioning Resources==&lt;br /&gt;
&lt;br /&gt;
The Director of the Georgia Advanced Computing Resource Center has full authority to revoke a user&#039;s privileges or deny the request of a new resource allocation. The decision to revoke a user&#039;s privileges will be based on, but not limited to, abuses of the UGA Policies on the Use of Computers and/or abuses of the UGA Password Policy.&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the account holder’s Department Head may appeal to the Vice President for Research and the Vice President for Information Technology. Their decision will be informed by the Director of the GACRC, the Chief Technology Officer as well as the Associate Chief Information Officer for Information Security. The decision of the Vice President for Research and Vice President for Information Technology is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
The GACRC instituted monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
    &lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to the Sapelo2 cluster, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows.&lt;br /&gt;
&lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security issues or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints. Users are also strongly encouraged to maintain copies of files of importance.&lt;br /&gt;
&lt;br /&gt;
==Regulatory Compliance==&lt;br /&gt;
&lt;br /&gt;
The GACRC as an infrastructure and service provider does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities. In other words, data that falls under HIPAA, FERPA, FISMA or similar regulatory requirements, may not be stored, computed against or otherwise transacted through, or with, GACRC infrastructure. &lt;br /&gt;
&lt;br /&gt;
The GACRC and its users must comply with all existing Federal export control regulations for services and infrastructure. Research groups must agree to NOT install or use any software or data that falls under Export Control regulations. More information on the subject of Export Control is available at the following OVPR website:&lt;br /&gt;
&lt;br /&gt;
http://research.uga.edu/export-control/&lt;br /&gt;
&lt;br /&gt;
Copyrighted materials are prohibited without proper authorization. Additionally, illegal content is prohibited.&lt;br /&gt;
&lt;br /&gt;
Non-compliance with any such Federal requirements might impact GACRC operations or delivery of services and could place the GACRC and UGA at risk. If a research group is found to be in non-compliance, then account access will be immediately suspended, while an investigation by EITS’s Information Security division is instigated.&lt;br /&gt;
&lt;br /&gt;
===Disclosure===&lt;br /&gt;
&lt;br /&gt;
Research groups that are involved in activities that store protected data on GACRC infrastructure must contact immediately the GACRC Director in order to address the issue. Depending on circumstances, accommodations might be possible for such activities.&lt;br /&gt;
&lt;br /&gt;
===Research Data Compliance===&lt;br /&gt;
&lt;br /&gt;
Research Data Management is a critical factor in both obtaining federal funding from the NSF, NIH, DoD and other federal agencies, and in the conduct of funded research. Responsibility in maintaining and preserving research data, as detailed in data management plans submitted to Federal funding agencies, is entirely placed upon the research faculty, post docs, and graduate students conducting the research. The GACRC will help by providing information and assistance, but will not be responsible to ensure compliance with a project’s data management plan.&lt;br /&gt;
&lt;br /&gt;
During the phase of proposal writing, arrangements can be discussed and agreed upon as to the GACRC playing an active role, and ensuring the provision of specific services towards the compliance of a data management plan. Depending on the complexity or the nature of the proposed services, the GACRC might require the purchase of specific hardware/software and/or the availability of a %FTE salary and benefits.&lt;br /&gt;
&lt;br /&gt;
More information on data management plans can be found [http://guides.libs.uga.edu/c.php?g=349946&amp;amp;p=2363161 here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited (rcac@uga.edu).&lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only. Individuals using these computer systems without proper authority, or in excess of their authority, are subject to having all of their activities on these systems monitored and recorded by GACRC personnel. In the course of monitoring individuals improperly using these systems, or in the course of any system maintenance, the activities of authorized users may also be monitored.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to such monitoring and is advised that if such monitoring reveals possible evidence of unauthorized activity, system personnel may provide the evidence of such monitoring to law enforcement officials.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and/or the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
===Account===&lt;br /&gt;
&lt;br /&gt;
The collection of information related to an authorized user of resources, including resource usage statistics.&lt;br /&gt;
===Active Account===&lt;br /&gt;
&lt;br /&gt;
An account belonging to a person currently authorized to access resources.&lt;br /&gt;
===Home Directory===&lt;br /&gt;
&lt;br /&gt;
Disk storage space assigned to each user with an active account, used to store temporary or permanent files. At the GACRC, there is one and only one Home Directory per Active Account, regardless of the computational resource(s) used by the account holder.&lt;br /&gt;
===Account Holder===&lt;br /&gt;
&lt;br /&gt;
The authorized person responsible for an Active Account.&lt;br /&gt;
===Archive===&lt;br /&gt;
&lt;br /&gt;
A file which has been moved to offline or nearline storage because activity on the file has virtually ceased.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at: http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia and associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Direct affiliation in this context means faculty, staff and students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well.&lt;br /&gt;
&lt;br /&gt;
For directly affiliated users, accounts on the GACRC computers will remain active as long as the researchers hold the above status.&lt;br /&gt;
Access by researchers affiliated with the University of Georgia that do not meet the criteria above will be considered on a case-by-case basis, especially researchers not directly affiliated with the University of Georgia who are collaborating on research with researchers directly affiliated with UGA. Requests for access must be forwarded to the GACRC in such cases by a person directly affiliated with UGA.&lt;br /&gt;
&lt;br /&gt;
For indirectly affiliated users, access will be granted for a fixed period of time, according to the expected length of the collaborative project, but no longer than one (1) year. Application for extensions will be considered.&lt;br /&gt;
&lt;br /&gt;
Accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. Home directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should first be directed to the Director of the Center using the form provided.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
===Directly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://www.gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID and password for identification.&lt;br /&gt;
Upon acceptance of the application, the user will be notified via e-mail.  The applicant’s UGA MyID in conjunction with the temporary password will be used to initially log into the requested GACRC resources . After initial login, a new password should be provided, as noted in the emailed instructions. Please note that the GACRC will NOT record a user’s MyID password or his/her Social Security number.&lt;br /&gt;
===Indirectly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
Indirectly affiliated users must be sponsored by a directly affiliated user. The directly affiliated user must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
An account holder must never divulge their login ID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Allocation==&lt;br /&gt;
===&#039;&#039;High-Performance Storage Provisioning&#039;&#039;===&lt;br /&gt;
===Home File System===&lt;br /&gt;
&lt;br /&gt;
The home file system resides on a high-performance storage device and is used for long-term storage of files needed for analyses on the GACRC computing clusters.   All users have a default 100GB home quota (i.e., maximum limit) on their home directory; however, justifiable requests for quotas up to 2TB can be made by contacting the GACRC IT Manager (currently Greg Derda: derda@uga.edu). Storage in the home directory to avoid archive storage fees is not a justifiable request.  Requests for home quotas greater than 2TB must be submitted by the PI of a lab group, and approved by the GACRC advisory committee (via the IT Manager).  Users may create lab directories for data that is shared by a lab group, but those directories count against the quota of the creating user.  An example of this, for the “abclab” users, would be: /home/abclab/labdata.  Home directories are backed up. &lt;br /&gt;
===Scratch File System===&lt;br /&gt;
&lt;br /&gt;
The scratch file system resides on a high-performance storage device and is to be used for temporary storage of files in use by actively running jobs.  Files are to be removed from scratch when the job(s) complete.  Scratch space is not backed up.&lt;br /&gt;
&lt;br /&gt;
The current scratch file system is mounted on the compute clusters as escratch.  Researchers who need to use scratch space can type ‘make_escratch’ and a sub-directory will be created, and the user will be told the path to the sub-directory e.g., /escratch/jsmith_Oct_22.  The life span of the directory will be one week longer than the longest duration queue, which is currently 30 days (i.e., life span = 37 days). At that time, the directory and its contents will be deleted.  Users can create one escratch directory per day if needed.&lt;br /&gt;
===Archive File System===&lt;br /&gt;
&lt;br /&gt;
There is an archive file system available for long-term storage of data that users don’t actively need in their home directories.  It is subscribed to by a PI on behalf of his/her lab group, and is mounted on the compute cluster’s login nodes (not on the compute nodes) under oflow e.g., /oflow/abclab.  There is a fee for this storage, which is currently $10 / 1TB / month, with the smallest increment being 500GB @ $5 / month.  Contact the GACRC staff if you would like more information on this resource. Archived files are backed up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
===&#039;&#039;User-Managed Servers, Clusters, Networks and Desktop Computers&#039;&#039;===&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of operating system versions and update (patch) levels. The GACRC will, from time to time, publish these minimum requirements on its website.&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by the GACRC, must have that virus protection activated, and must have automatic updates activated for the anti-virus software.&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===&lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be incompliant with the GACRC’s security requirements, seems to be behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring and meeting the GACRC’s operating system, intrusion and virus protection standards.&lt;br /&gt;
An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Storing Sensitive Information on GACRC Resources==&lt;br /&gt;
===Sensitive, Private, or Classified Information===&lt;br /&gt;
&lt;br /&gt;
The GACRC does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities.&lt;br /&gt;
===Intellectual Property===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to protect documents, code, and results data on behalf of account holders. However, the GACRC does not assume responsibility for unauthorized access or data loss due to human or system error.&lt;br /&gt;
&lt;br /&gt;
===Resolving Disagreements about Revocation of Privileges or Provisioning===&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the user’s Department Head may appeal to the Vice President for Research. The decision of the Vice President for Research is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
Starting March 2016, the GACRC will institute monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to either or both clusters, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows. &lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Adding Department or Grant-Sponsored Resources to the GACRC==&lt;br /&gt;
&lt;br /&gt;
Researchers may benefit by adding resources sponsored by grants or departments to the GACRC. In many cases, the cost of doing so will be less than the researcher’s acquisition and maintenance of the resources within their own laboratory or group.&lt;br /&gt;
===Usage Model===&lt;br /&gt;
&lt;br /&gt;
When a department or research project sponsors the addition of compute power, storage capacity, and/or software to the GACRC’s compliment of high performance computing resources, the project will have access to the resource capacities that they have sponsored, throughout the duration of the research project, or as agreed upon in a separate service level agreement. When the project could benefit from resources beyond those that the project sponsored, if those resources are available through the GACRC, they will be allocated to the project. When the resources sponsored by a project are not being used by the project, they will become available to other projects.&lt;br /&gt;
&lt;br /&gt;
The project will benefit from the security, environmental, and system administration provided by the GACRC.&lt;br /&gt;
===Usage Policy Enforcement===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to enforce this usage model through the use of resource management software. From time to time the software may not perform in accordance with the policy. Such events, when detected, should be reported to the GACRC system administrator or manager such that corrective action can be taken to prevent such events in the future.&lt;br /&gt;
===Funding Model===&lt;br /&gt;
&lt;br /&gt;
During the grant design and writing process, GACRC staff, in collaboration with the Office of the Vice President for Research Office of Sponsored Programs, is available to assist in estimating the level of computing, storage, network bandwidth, software, and services required to meet the objectives of the proposed research project. GACRC staff will provide the cost of acquiring, installing, and maintaining the proposed resources (in compliance with the architectures of the GACRC as well as established best-practices) over the life of the grant.  If the grant is awarded, the GACRC will acquire and implement the resources sponsored by the project using funds allocated for such purposes.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=File_System_Purging&amp;diff=15312</id>
		<title>File System Purging</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=File_System_Purging&amp;diff=15312"/>
		<updated>2019-01-28T21:33:10Z</updated>

		<summary type="html">&lt;p&gt;Raj76: Created page with &amp;quot;==SCRATCH Filesystem== The SCRATCH filesystem (mounted under /scratch directory) is subject to the 30 day file purge rule. Any file that has not be accessed in over than 30 da...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==SCRATCH Filesystem==&lt;br /&gt;
The SCRATCH filesystem (mounted under /scratch directory) is subject to the 30 day file purge rule. Any file that has not be accessed in over than 30 days will be purged. In order to help users identify old file we generate a file, one per user, every morning. This file  /usr/local/var/lustre_stats/$USER.over30d.files.lst contains a list of all the files that haven&#039;t been accessed in over 30 days. This file provides the full path, last accessed date and file size of the files.&lt;br /&gt;
The filesystem updates the file access time once in 5 days. The last accessed time in the file is approximate and could be off by up to 5 days. The purging systems understands this and will make sure the access time falls within the purge window before deleting the file.&lt;br /&gt;
During the purge only files are deleted, the directories will be left alone. Please let us know if you have any questions.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=15311</id>
		<title>Policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Policies&amp;diff=15311"/>
		<updated>2019-01-28T21:09:01Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited by the GACRC Advisory Committee. &lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at:. http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access ==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia or associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Affiliation in this context means faculty, research staff and supervised students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well. For directly affiliated users, accounts on the GACRC computers will remain active as long as the individuals hold the above status.&lt;br /&gt;
&lt;br /&gt;
Access by non-UGA researchers and their students, affiliated to higher-education institutions or non-profit research organizations, for work on research projects conducted in collaboration with UGA Faculty is possible under the guidelines established by the Office of the Vice President for Research and the Office of International Education. A request for access can be forwarded to the GACRC by the UGA Faculty, providing details of the collaboration on a joint research project. Such Affiliate users will be considered part of the UGA Faculty’s group and will be under the Faculty’s responsibility. Affiliate users’ access will be granted for a fixed period of time, according to the expected length of the collaborative project. Renewal of affiliate accounts will be required annually.  &lt;br /&gt;
&lt;br /&gt;
All accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. HOME and PROJECT directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should be directed to the Director of the Center for consideration with the GACRC Advisory Committee.&lt;br /&gt;
&lt;br /&gt;
Access will be granted to a specific GACRC resource after appropriate training is undertaken with GACRC staff. Existing access to other GACRC resources is not a sufficient criteria for access to a new resource. No exceptions will be given to the training requirement.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
&lt;br /&gt;
===UGA Users and Faculty Lab Groups===&lt;br /&gt;
&lt;br /&gt;
*A UGA Faculty must first establish a GACRC group account using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The UGA Faculty can choose or not to obtain a GACRC user account affiliated with his/her group account.&lt;br /&gt;
&lt;br /&gt;
*All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID. The applicant must specify to which group he/she belongs. Verification with the UGA Faculty responsible for the group’s account will be used in case identity or affiliation needs to be verified.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the application, the user will be notified via e-mail. The applicant’s UGA MyID and password will be used to log into the requested GACRC resources.  &lt;br /&gt;
&lt;br /&gt;
===Affiliate Users===&lt;br /&gt;
    &lt;br /&gt;
*A recognized Affiliate user must be sponsored by a UGA Faculty member through an established GACRC group account. The UGA Faculty involved in an established collaboration with the Affiliate user, must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
    &lt;br /&gt;
*A request will be made by the GACRC to EITS to allocate to the Affiliate a UGA MyID.&lt;br /&gt;
    &lt;br /&gt;
*Upon acceptance of the Affiliate user application, the Affiliate will be notified via e-mail. The Affiliate’s UGA MyID and password will be used to log into the requested GACRC resources.&lt;br /&gt;
&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
As described in UGA’s Password Policy, an account holder must never divulge their MyID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director. Enforcement of this policy is under the responsibility of the Office of the Vice President for Information Technology’s Division of Information Security.&lt;br /&gt;
&lt;br /&gt;
More information is found at the following EITS website: &lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/passwords/&lt;br /&gt;
&lt;br /&gt;
==GACRC Storage Usage ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===Some working definitions===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Snapshot&#039;&#039;&#039; - Copies of files that are stored on the same storage system as the original files.  Snapshots are primarily used to recover files that have been accidentally deleted or corrupted within the recent past.  Users are able to manage the file recovery tasks. Snapshots are not maintained beyond a defined rotation schedule, i.e., some number of hourly, daily, weekly, and monthly snapshots are kept on the storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Backup&#039;&#039;&#039; - Copies of files and/or snapshots kept on a storage system (disk/tape) other than the one that the original files reside on.  Backups are primarily used to recover files following a catastrophic failure of the original file or storage system. Backups require administrators to perform file system recovery tasks.  Like snapshots, backups have a defined rotation schedule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Archive&#039;&#039;&#039; - Copies of files that are not currently being accessed, on a resilient storage system dedicated to reliable long-term storage.  Archives can be tape-based or disk-based, and typically part of a disaster recovery plan. The files may be copies of original data which is stored elsewhere (individual groups having their own copies), or the archive storage system may be fed by a dedicated &amp;quot;backup&amp;quot; storage system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Active Projects&#039;&#039;&#039; – Projects that have on-going computational work being performed with files that are regularly created, accessed or modified.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Policy Statement for SCRATCH File System===&lt;br /&gt;
&lt;br /&gt;
The SCRATCH file system resides on a high-performance storage device and is to be used uniquely for temporary storage of files in use by actively running compute jobs. Files are to be removed from SCRATCH when a job completes, e.g. can be copied to the PROJECT file system.  The SCRATCH file system is not backed up in any way and no snapshots are taken. The SCRATCH filesystem is mounted under /scratch on all the compute nodes, login nodes and data transfer nodes.&lt;br /&gt;
&lt;br /&gt;
Any file that is not accessed or modified by a compute job in a time period no longer than 30 days will be automatically deleted off the SCRATCH file system. Measures circumventing this policy will be monitored and actively discouraged.&lt;br /&gt;
&lt;br /&gt;
There is no storage size quota for SCRATCH usage. Space is only limited by the physical size of the scratch space being used. If usage across the entire file system is more than 80% of total capacity, the GACRC will take additional measures to reduce usage to a more suitable level.  Amongst possible actions, request/force users to clean up their SCRATCH directories or reduce temporarily the 30 day limit to a lower limit.&lt;br /&gt;
&lt;br /&gt;
===Policy Statement for HOME File System===&lt;br /&gt;
&lt;br /&gt;
The HOME file system resides on a high-performance storage device and is used for long-term storage of files, typically programs and scripts, needed for analysis on the GACRC computing cluster.&lt;br /&gt;
&lt;br /&gt;
All users have 100GB allocated for their HOME usage. Groups may request a separate 100GB allocation for a directory under /usr/local/lab/, for shared use of common applications, libraries, and scripts. &lt;br /&gt;
&lt;br /&gt;
HOME directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the HOME file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with HOME usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the HOME service. &lt;br /&gt;
&lt;br /&gt;
===Policy Statement for PROJECT File System===&lt;br /&gt;
&lt;br /&gt;
The PROJECT file system resides on lower-performance/higher-capacity storage devices, accessible by all GACRC login and data transfer nodes. PROJECT will not be accessible on Sapelo2&#039;s compute nodes. This space is to be used by groups for storage of active projects using Sapelo2. PROJECT should not be seen as a long-term repository, as it is not designed as such. Once a project is completed, data should be moved from the PROJECT space to user-managed storage, freeing up capacity for the next active project.&lt;br /&gt;
&lt;br /&gt;
Access to the PROJECT file system is not supported through NFS to a destination outside of the Boyd Data Center, or through the use of the Samba or CIFS protocols. Transfer protocols available through the data transfer nodes are secure ftp, scp, rsync, GridFTP, amongst others.&lt;br /&gt;
&lt;br /&gt;
More info is found at https://wiki.gacrc.uga.edu/wiki/Transferring_Files.&lt;br /&gt;
&lt;br /&gt;
Each group can request a PROJECT volume with an initial 1TB allocation, accessible by all users ascribed to the group, where the sharing of files will be enabled. Users are encouraged to consider their PROJECT space as the primary area to transfer compute job inputs/outputs. Additional space can be requested by a Faculty on behalf of his/her group, in increments of 1TB.&lt;br /&gt;
&lt;br /&gt;
The GACRC reserves the right to establish a cost-recovery rate for PROJECT storage beyond the initial 1TB allocation. Appropriate communications will take place in such an event.&lt;br /&gt;
&lt;br /&gt;
PROJECT directories will have daily, weekly and up to 3 monthly snapshots kept on the same storage unit to protect against accidental file deletion. Currently, the GACRC is not able to perform any backup of the PROJECT file system onto another storage device. Users are strongly encouraged to make their own copies of critical files, while accepting any risks associated with PROJECT usage. Appropriate communications will take place once a backup service is enabled.&lt;br /&gt;
&lt;br /&gt;
Snapshot retention, data purge and quota allocation policies are subject to change based on available storage capacity, users’ demand, equipment condition and availability, as well as any other conditions that might affect the provision of the PROJECT service. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Software Policy==&lt;br /&gt;
&lt;br /&gt;
The GACRC maintains a collection of program libraries and software packages to support research computing activities across diverse research domains. While a user can install a software package in their own environment, for the sake of general access across groups, and an appropriate deployment with current libraries, compilers and other dependencies, we strongly recommend that GACRC staff be asked to perform the installation or upgrade.&lt;br /&gt;
&lt;br /&gt;
Any software that requires a signed license or contract, even if it is a click-through agreement, must absolutely be reviewed and handled by the Office of Legal Affairs before being signed by an appropriate signature authority. After the license or contract is accepted and the software is made available, GACRC users must fully comply and use the software in a way that does not violate any terms of the license or contract. Further information on licensing issues can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup/eula&lt;br /&gt;
&lt;br /&gt;
As a matter of policy, the GACRC will not purchase any commercial software for the use of a single group or a small number of groups. Commercial software currently purchased and maintained by the GACRC are of general interest and applicability to the whole UGA research community. The GACRC will however install and maintain a group-purchased commercial software, which complies with the above comments on licenses and contracts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must run a currently supported operating system, updated to the latest version and update (patch) levels.&lt;br /&gt;
&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by UGA’s Office of Information Security must have that virus protection activated, and must have automatic updates activated.&lt;br /&gt;
&lt;br /&gt;
More information can be found at the following EITS website:&lt;br /&gt;
&lt;br /&gt;
http://eits.uga.edu/access_and_security/infosec/protect_your_computer&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===    &lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be not in compliance with UGA’s security requirements, is behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s systems administrator(s), manager, Director, or EITS information security staff.&lt;br /&gt;
&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring their account and compliance with the GACRC’s operating system, intrusion and virus protection standards. The account holder will be duly notified if GACRC personnel determine that minimum security requirements are not met. Specific actions will be requested of the account holder and compliance to these will be expected in a timely fashion. An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Resolving Disagreements about Revocation of Privileges or Provisioning Resources==&lt;br /&gt;
&lt;br /&gt;
The Director of the Georgia Advanced Computing Resource Center has full authority to revoke a user&#039;s privileges or deny the request of a new resource allocation. The decision to revoke a user&#039;s privileges will be based on, but not limited to, abuses of the UGA Policies on the Use of Computers and/or abuses of the UGA Password Policy.&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the account holder’s Department Head may appeal to the Vice President for Research and the Vice President for Information Technology. Their decision will be informed by the Director of the GACRC, the Chief Technology Officer as well as the Associate Chief Information Officer for Information Security. The decision of the Vice President for Research and Vice President for Information Technology is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
The GACRC instituted monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
    &lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to the Sapelo2 cluster, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows.&lt;br /&gt;
&lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security issues or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints. Users are also strongly encouraged to maintain copies of files of importance.&lt;br /&gt;
&lt;br /&gt;
==Regulatory Compliance==&lt;br /&gt;
&lt;br /&gt;
The GACRC as an infrastructure and service provider does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities. In other words, data that falls under HIPAA, FERPA, FISMA or similar regulatory requirements, may not be stored, computed against or otherwise transacted through, or with, GACRC infrastructure. &lt;br /&gt;
&lt;br /&gt;
The GACRC and its users must comply with all existing Federal export control regulations for services and infrastructure. Research groups must agree to NOT install or use any software or data that falls under Export Control regulations. More information on the subject of Export Control is available at the following OVPR website:&lt;br /&gt;
&lt;br /&gt;
http://research.uga.edu/export-control/&lt;br /&gt;
&lt;br /&gt;
Copyrighted materials are prohibited without proper authorization. Additionally, illegal content is prohibited.&lt;br /&gt;
&lt;br /&gt;
Non-compliance with any such Federal requirements might impact GACRC operations or delivery of services and could place the GACRC and UGA at risk. If a research group is found to be in non-compliance, then account access will be immediately suspended, while an investigation by EITS’s Information Security division is instigated.&lt;br /&gt;
&lt;br /&gt;
===Disclosure===&lt;br /&gt;
&lt;br /&gt;
Research groups that are involved in activities that store protected data on GACRC infrastructure must contact immediately the GACRC Director in order to address the issue. Depending on circumstances, accommodations might be possible for such activities.&lt;br /&gt;
&lt;br /&gt;
===Research Data Compliance===&lt;br /&gt;
&lt;br /&gt;
Research Data Management is a critical factor in both obtaining federal funding from the NSF, NIH, DoD and other federal agencies, and in the conduct of funded research. Responsibility in maintaining and preserving research data, as detailed in data management plans submitted to Federal funding agencies, is entirely placed upon the research faculty, post docs, and graduate students conducting the research. The GACRC will help by providing information and assistance, but will not be responsible to ensure compliance with a project’s data management plan.&lt;br /&gt;
&lt;br /&gt;
During the phase of proposal writing, arrangements can be discussed and agreed upon as to the GACRC playing an active role, and ensuring the provision of specific services towards the compliance of a data management plan. Depending on the complexity or the nature of the proposed services, the GACRC might require the purchase of specific hardware/software and/or the availability of a %FTE salary and benefits.&lt;br /&gt;
&lt;br /&gt;
More information on data management plans can be found [http://guides.libs.uga.edu/c.php?g=349946&amp;amp;p=2363161 here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Introduction to GACRC Policies==&lt;br /&gt;
&lt;br /&gt;
The following policies are subject to revision, especially as the GACRC grows in scope and services. Your comments and questions will be useful to our policy formulation and refinement and are actively solicited (rcac@uga.edu).&lt;br /&gt;
&lt;br /&gt;
The GACRC computational infrastructure, including its servers, clusters, data stores, and other related devices are for the exclusive use of authorized users only. Individuals using these computer systems without proper authority, or in excess of their authority, are subject to having all of their activities on these systems monitored and recorded by GACRC personnel. In the course of monitoring individuals improperly using these systems, or in the course of any system maintenance, the activities of authorized users may also be monitored.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to such monitoring and is advised that if such monitoring reveals possible evidence of unauthorized activity, system personnel may provide the evidence of such monitoring to law enforcement officials.&lt;br /&gt;
&lt;br /&gt;
Anyone using these systems expressly consents to abide by the policies of the University of Georgia and/or the Georgia Advanced Computing Resource Center and, accordingly, is subject to account termination and/or immediate disconnection from GACRC resources.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
===Account===&lt;br /&gt;
&lt;br /&gt;
The collection of information related to an authorized user of resources, including resource usage statistics.&lt;br /&gt;
===Active Account===&lt;br /&gt;
&lt;br /&gt;
An account belonging to a person currently authorized to access resources.&lt;br /&gt;
===Home Directory===&lt;br /&gt;
&lt;br /&gt;
Disk storage space assigned to each user with an active account, used to store temporary or permanent files. At the GACRC, there is one and only one Home Directory per Active Account, regardless of the computational resource(s) used by the account holder.&lt;br /&gt;
===Account Holder===&lt;br /&gt;
&lt;br /&gt;
The authorized person responsible for an Active Account.&lt;br /&gt;
===Archive===&lt;br /&gt;
&lt;br /&gt;
A file which has been moved to offline or nearline storage because activity on the file has virtually ceased.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Usage==&lt;br /&gt;
&lt;br /&gt;
The computational resources of the Georgia Advanced Computing Resource Center are to be used in direct support of research programs at the University of Georgia. Support is also provided for classes that teach computational methods, and provide training for high performance computing. The GACRC reserves the right to restrict access to its resources for course work if such work is deemed to present a negative impact to authorized research activities.&lt;br /&gt;
&lt;br /&gt;
GACRC policies supplement UGA’s Policies on the Use of Computers, found at: http://eits.uga.edu/access_and_security/infosec/pols_regs/policies/aup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Eligibility and Access==&lt;br /&gt;
&lt;br /&gt;
Access to and use of the computing facilities managed by the Georgia Advanced Computing Resource Center are limited to persons affiliated with the University of Georgia and associated with research projects sponsored by UGA.&lt;br /&gt;
&lt;br /&gt;
Direct affiliation in this context means faculty, staff and students of the University of Georgia. Faculty includes persons holding permanent or temporary appointments as well as adjunct faculty, instructors and visiting faculty while in residence at the University. It also includes those persons with faculty status such as research associates, research scientists, post-doctoral researchers and academic and service professionals. Staff includes all those non-faculty persons employed directly by the University in a research-support role. Graduate and undergraduate students who are members of faculty research labs are eligible for accounts as well.&lt;br /&gt;
&lt;br /&gt;
For directly affiliated users, accounts on the GACRC computers will remain active as long as the researchers hold the above status.&lt;br /&gt;
Access by researchers affiliated with the University of Georgia that do not meet the criteria above will be considered on a case-by-case basis, especially researchers not directly affiliated with the University of Georgia who are collaborating on research with researchers directly affiliated with UGA. Requests for access must be forwarded to the GACRC in such cases by a person directly affiliated with UGA.&lt;br /&gt;
&lt;br /&gt;
For indirectly affiliated users, access will be granted for a fixed period of time, according to the expected length of the collaborative project, but no longer than one (1) year. Application for extensions will be considered.&lt;br /&gt;
&lt;br /&gt;
Accounts will remain active no more than 30 days following a status change (i.e., leaving the university). Graduate instructional accounts will only remain active for the duration of the semester in which they are actually needed. Home directories will be archived for at least 90 days, but no longer than 180 days after an account becomes inactive.&lt;br /&gt;
&lt;br /&gt;
Requests for access by individuals other than those listed above should first be directed to the Director of the Center using the form provided.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Identity Management==&lt;br /&gt;
&lt;br /&gt;
Below are described the procedures for validating the identity of account users.&lt;br /&gt;
===Directly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
All directly affiliated persons wanting an account must apply for access to the GACRC using the instructions provided on the GACRC website (http://www.gacrc.uga.edu/accounts). The applicant must authenticate to the form using his/her MyID and password for identification.&lt;br /&gt;
Upon acceptance of the application, the user will be notified via e-mail.  The applicant’s UGA MyID in conjunction with the temporary password will be used to initially log into the requested GACRC resources . After initial login, a new password should be provided, as noted in the emailed instructions. Please note that the GACRC will NOT record a user’s MyID password or his/her Social Security number.&lt;br /&gt;
===Indirectly Affiliated Users===&lt;br /&gt;
&lt;br /&gt;
Indirectly affiliated users must be sponsored by a directly affiliated user. The directly affiliated user must apply on behalf of the applicant by contacting the GACRC staff.&lt;br /&gt;
===Protection of Passwords===&lt;br /&gt;
&lt;br /&gt;
An account holder must never divulge their login ID and password to a third party. Only authorized account holders may access the resources of the GACRC. If a third party is found to be using an account holder’s login with or without the permission of the account holder, the account holder’s access privileges may be revoked at the sole discretion of the GACRC Manager or Director.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GACRC Resource Allocation==&lt;br /&gt;
===&#039;&#039;High-Performance Storage Provisioning&#039;&#039;===&lt;br /&gt;
===Home File System===&lt;br /&gt;
&lt;br /&gt;
The home file system resides on a high-performance storage device and is used for long-term storage of files needed for analyses on the GACRC computing clusters.   All users have a default 100GB home quota (i.e., maximum limit) on their home directory; however, justifiable requests for quotas up to 2TB can be made by contacting the GACRC IT Manager (currently Greg Derda: derda@uga.edu). Storage in the home directory to avoid archive storage fees is not a justifiable request.  Requests for home quotas greater than 2TB must be submitted by the PI of a lab group, and approved by the GACRC advisory committee (via the IT Manager).  Users may create lab directories for data that is shared by a lab group, but those directories count against the quota of the creating user.  An example of this, for the “abclab” users, would be: /home/abclab/labdata.  Home directories are backed up. &lt;br /&gt;
===Scratch File System===&lt;br /&gt;
&lt;br /&gt;
The scratch file system resides on a high-performance storage device and is to be used for temporary storage of files in use by actively running jobs.  Files are to be removed from scratch when the job(s) complete.  Scratch space is not backed up.&lt;br /&gt;
&lt;br /&gt;
The current scratch file system is mounted on the compute clusters as escratch.  Researchers who need to use scratch space can type ‘make_escratch’ and a sub-directory will be created, and the user will be told the path to the sub-directory e.g., /escratch/jsmith_Oct_22.  The life span of the directory will be one week longer than the longest duration queue, which is currently 30 days (i.e., life span = 37 days). At that time, the directory and its contents will be deleted.  Users can create one escratch directory per day if needed.&lt;br /&gt;
===Archive File System===&lt;br /&gt;
&lt;br /&gt;
There is an archive file system available for long-term storage of data that users don’t actively need in their home directories.  It is subscribed to by a PI on behalf of his/her lab group, and is mounted on the compute cluster’s login nodes (not on the compute nodes) under oflow e.g., /oflow/abclab.  There is a fee for this storage, which is currently $10 / 1TB / month, with the smallest increment being 500GB @ $5 / month.  Contact the GACRC staff if you would like more information on this resource. Archived files are backed up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Security==&lt;br /&gt;
&lt;br /&gt;
To minimize disruption of service, protect data integrity, conserve facility resources and maximize the effectiveness of staff support, the GACRC maintains strict security requirements for access to GACRC resources. Over time, the enforcement of these requirements will become increasingly strict, with the goal of preventing any access to the GACRC resources by any person or any device that is not in strict compliance with these requirements.&lt;br /&gt;
===&#039;&#039;User-Managed Servers, Clusters, Networks and Desktop Computers&#039;&#039;===&lt;br /&gt;
===Operating Systems===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of operating system versions and update (patch) levels. The GACRC will, from time to time, publish these minimum requirements on its website.&lt;br /&gt;
===Anti-Virus Software===&lt;br /&gt;
&lt;br /&gt;
Any computer accessing the GACRC for any purpose must meet minimum levels of anti-virus protection. Any computer used by an account holder must have anti-virus software from a source approved by the GACRC, must have that virus protection activated, and must have automatic updates activated for the anti-virus software.&lt;br /&gt;
===Suspiciously Behaving Software===&lt;br /&gt;
&lt;br /&gt;
Any software that behaves in a suspicious manner may at any time be terminated and/or deleted from GACRC resources at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Suspiciously Behaving Networks and Devices===&lt;br /&gt;
&lt;br /&gt;
Any connection from any device to the GACRC may be terminated at any time, if the device or the connection or a network to which the device is attached appears to be incompliant with the GACRC’s security requirements, seems to be behaving suspiciously, or if a threat emerges requiring termination for intrusion prevention at the sole discretion of the GACRC’s system administrator(s), manager, director, or security staff.&lt;br /&gt;
===Account Holder Responsibility===&lt;br /&gt;
&lt;br /&gt;
The account holder is responsible for diligently monitoring and meeting the GACRC’s operating system, intrusion and virus protection standards.&lt;br /&gt;
An account holder’s privileges to use GACRC facilities may be terminated by the GACRC Manager or Director at any time, without notice if, in the opinion of either, the account holder is reluctant or averse to practicing diligence in meeting the GACRC’s minimum requirements for intrusion and/or anti-viral protection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Storing Sensitive Information on GACRC Resources==&lt;br /&gt;
===Sensitive, Private, or Classified Information===&lt;br /&gt;
&lt;br /&gt;
The GACRC does NOT currently warrant that its practices or facilities meet government-mandated requirements for the storage and protection of sensitive, private or classified information. Users may not store such information on GACRC facilities.&lt;br /&gt;
===Intellectual Property===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to protect documents, code, and results data on behalf of account holders. However, the GACRC does not assume responsibility for unauthorized access or data loss due to human or system error.&lt;br /&gt;
&lt;br /&gt;
===Resolving Disagreements about Revocation of Privileges or Provisioning===&lt;br /&gt;
&lt;br /&gt;
If an account holder is denied a request for provisioning of GACRC resources or resource privileges are revoked, the user’s Department Head may appeal to the Vice President for Research. The decision of the Vice President for Research is final.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Maintenance and Downtime==&lt;br /&gt;
===Planned Maintenance===&lt;br /&gt;
&lt;br /&gt;
Starting March 2016, the GACRC will institute monthly maintenance windows in order to perform maintenance operations requiring system operations to be reduced or interrupted.&lt;br /&gt;
&lt;br /&gt;
The schedule will be as follows:&lt;br /&gt;
&lt;br /&gt;
*The last Wednesday of each month from 10AM to 4PM will be reserved for partial cluster maintenance.&lt;br /&gt;
*Twice a year, a two-day shut-down of GACRC services will be scheduled for more complex maintenance operations. These will occur on the last Tuesday and Wednesday of the months of January and July.&lt;br /&gt;
&lt;br /&gt;
These maintenance windows represent periods when the GACRC may choose to drain the queues of running jobs and suspend access to either or both clusters, as well as storage devices for maintenance purposes. Interruptions will be kept as brief as possible.&lt;br /&gt;
&lt;br /&gt;
The GACRC will notify all users at least 10 days in advance that a maintenance window will be in effect. The notification will describe the nature and extent (partial or full) of the interruptions of cluster and or storage services. In case a maintenance window has to be extended due to unavoidable technical reasons, adequate communications will be made to all users.&lt;br /&gt;
&lt;br /&gt;
The impact of the outages will vary, and the GACRC will do its best to preserve pending and running jobs, which is often very doable.  Nevertheless, users will need to plan their job submissions around the maintenance windows. &lt;br /&gt;
===Unplanned Maintenance and System Outage===&lt;br /&gt;
&lt;br /&gt;
From time to time, hardware, software, and/or environmental factors may cause a system or subsystem to malfunction, causing disruption to service. Also, there may be circumstances or events related to possible security or intrusions which will cause GACRC staff to take systems offline while the nature of the apparent breach is analyzed and appropriate action is taken.&lt;br /&gt;
&lt;br /&gt;
Whenever possible, account holders will be notified by e-mail of these outages in advance, but that may not always be possible. Account holders will be notified by e-mail if the disruption should last more than 30 minutes.&lt;br /&gt;
&lt;br /&gt;
GACRC staff will strive to preserve the work and/or prevent disruption of jobs in process during such outages. However, there may be circumstances which cause disruption of jobs and loss of data. Users are encouraged to implement methods in their code which minimize the effect of unplanned interruption of a job’s execution, such as checkpoints.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Adding Department or Grant-Sponsored Resources to the GACRC==&lt;br /&gt;
&lt;br /&gt;
Researchers may benefit by adding resources sponsored by grants or departments to the GACRC. In many cases, the cost of doing so will be less than the researcher’s acquisition and maintenance of the resources within their own laboratory or group.&lt;br /&gt;
===Usage Model===&lt;br /&gt;
&lt;br /&gt;
When a department or research project sponsors the addition of compute power, storage capacity, and/or software to the GACRC’s compliment of high performance computing resources, the project will have access to the resource capacities that they have sponsored, throughout the duration of the research project, or as agreed upon in a separate service level agreement. When the project could benefit from resources beyond those that the project sponsored, if those resources are available through the GACRC, they will be allocated to the project. When the resources sponsored by a project are not being used by the project, they will become available to other projects.&lt;br /&gt;
&lt;br /&gt;
The project will benefit from the security, environmental, and system administration provided by the GACRC.&lt;br /&gt;
===Usage Policy Enforcement===&lt;br /&gt;
&lt;br /&gt;
The GACRC strives to enforce this usage model through the use of resource management software. From time to time the software may not perform in accordance with the policy. Such events, when detected, should be reported to the GACRC system administrator or manager such that corrective action can be taken to prevent such events in the future.&lt;br /&gt;
===Funding Model===&lt;br /&gt;
&lt;br /&gt;
During the grant design and writing process, GACRC staff, in collaboration with the Office of the Vice President for Research Office of Sponsored Programs, is available to assist in estimating the level of computing, storage, network bandwidth, software, and services required to meet the objectives of the proposed research project. GACRC staff will provide the cost of acquiring, installing, and maintaining the proposed resources (in compliance with the architectures of the GACRC as well as established best-practices) over the life of the grant.  If the grant is awarded, the GACRC will acquire and implement the resources sponsored by the project using funds allocated for such purposes.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Georgia_Advanced_Computing_Resource_Center&amp;diff=14832</id>
		<title>Georgia Advanced Computing Resource Center</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Georgia_Advanced_Computing_Resource_Center&amp;diff=14832"/>
		<updated>2018-11-23T21:27:35Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the Georgia Advanced Computing Resource Center wiki. The information provided here is a supplement to the GACRC webpage.  The GACRC online information resources include:&lt;br /&gt;
&lt;br /&gt;
*[http://gacrc.uga.edu/ Web Site] – general overview&lt;br /&gt;
*[https://wiki.gacrc.uga.edu/ Wiki] – software docs and how-to’s - &amp;quot;You Are Here&amp;quot;&lt;br /&gt;
&amp;lt;!-- *[https://blog.gacrc.uga.edu/ Blog] – announcements --&amp;gt;&lt;br /&gt;
&amp;lt;!-- *[https://forums.gacrc.uga.edu/ Forums] – user discussion area --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Comments on color for the below --&amp;gt;&lt;br /&gt;
&amp;lt;!-- green background = #00CC33 --&amp;gt;&lt;br /&gt;
&amp;lt;!-- light orange background = #FF9F40 --&amp;gt;&lt;br /&gt;
&amp;lt;!-- red background = red --&amp;gt;&lt;br /&gt;
&amp;lt;!-- default text, at end of line, is: Online --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#00CC33; font-size:120%; font-weight:bold; border:1px solid #00CC33; text-align:left; color:white; padding:0.2em 0.4em;&amp;quot;&amp;gt; Current Status: &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; Teaching Cluster Online &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#00CC33; font-size:120%; font-weight:bold; border:1px solid #00CC33; text-align:left; color:white; padding:0.2em 0.4em;&amp;quot;&amp;gt; Current Status: &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; Sapelo2 Cluster Online &amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#FF9F40; font-size:120%; font-weight:bold; border:1px solid #FF9F40; text-align:left; color:white; padding:0.2em 0.4em;&amp;quot;&amp;gt; Current Status: &amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; Sapelo decommissioned&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#333333; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee; padding:0.2em 0.4em;&amp;quot;&amp;gt; IMPORTANT NEWS &amp;lt;/div&amp;gt;&lt;br /&gt;
The following is an important notice for all of our current users.&lt;br /&gt;
&amp;lt;!-- * [[zcluster Decommissioning]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * [[The Sapelo2 Project]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039; [[Upcoming Maintenance - November 16-22, 2018]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039; [[Changes implemented during November 16-22, 2018 maintenance]]&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* [[Sapelo2 Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#333333; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee; padding:0.2em 0.4em;&amp;quot;&amp;gt; Getting Started &amp;lt;/div&amp;gt;&lt;br /&gt;
Welcome to the Georgia Advanced Computing Resource Center at the University of Georgia. If you&#039;re new to the GACRC, start with these links to get acquainted with our resources.&lt;br /&gt;
* [[User Accounts]]&lt;br /&gt;
* [[Connecting]]&lt;br /&gt;
* [[Transferring Files]]&lt;br /&gt;
* [[Password | Changing your Password]]&lt;br /&gt;
* [[Frequently Asked Questions]]&lt;br /&gt;
* [[Command List]]&lt;br /&gt;
* [[Getting Help]]&lt;br /&gt;
* [[Policies]]&lt;br /&gt;
* [[Consulting]]&lt;br /&gt;
* [[Training]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#333333; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee; padding:0.2em 0.4em;&amp;quot;&amp;gt; Services &amp;lt;/div&amp;gt;&lt;br /&gt;
Services and other resources.&lt;br /&gt;
* [[Instructional Accounts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#333333; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee; padding:0.2em 0.4em;&amp;quot;&amp;gt; System Information &amp;lt;/div&amp;gt;&lt;br /&gt;
Hardware information and operational procedures are described below.&lt;br /&gt;
* [[Systems]]&lt;br /&gt;
* [[Disk Storage]]&lt;br /&gt;
* [[Sapelo and Sapelo2 comparison]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#333333; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee; padding:0.2em 0.4em;&amp;quot;&amp;gt; Job and Data Management &amp;lt;/div&amp;gt;&lt;br /&gt;
Information on how to run jobs and data management.&lt;br /&gt;
* [[Running Jobs]]&lt;br /&gt;
* [[Monitoring Jobs]]&lt;br /&gt;
* [[Job Submission Queues]]&lt;br /&gt;
* [[Sample Scripts | Sample Job Scripts]]&lt;br /&gt;
* [[Troubleshooting]]&lt;br /&gt;
* [[Best Practices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#333333; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee; padding:0.2em 0.4em;&amp;quot;&amp;gt; Software and Libraries &amp;lt;/div&amp;gt;&lt;br /&gt;
Documentation for software applications, programming tools, and usage.&lt;br /&gt;
* [[Software]]&lt;br /&gt;
* [[Bioinformatics Databases]]&lt;br /&gt;
* [[OpenMP]]&lt;br /&gt;
* [[MPI | Message Passing Interface (MPI)]]&lt;br /&gt;
* [[Compilers]]&lt;br /&gt;
* [[GPU|GPU and CUDA Programming]]&lt;br /&gt;
* [[Galaxy]]&lt;br /&gt;
* [[Build Applications]]&lt;br /&gt;
* [[Zaney]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#eeeeee; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee padding:0.2em 0.4em;&amp;quot;&amp;gt;&lt;br /&gt;
[[GACRC Knowledge Base]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width=100%; margin:0; background:#eeeeee; font-size:120%; font-weight:bold; border:1px solid #f9f9f9; text-align:left; color:#eeeeee padding:0.2em 0.4em;&amp;quot;&amp;gt;&lt;br /&gt;
[[GACRC Advisory Committee]]&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Lustre1_archive&amp;diff=14109</id>
		<title>Lustre1 archive</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Lustre1_archive&amp;diff=14109"/>
		<updated>2018-09-17T19:17:30Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= List of archived lustre1 user directories and their location =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/lustre_archive/ajmlab:&lt;br /&gt;
total 128&lt;br /&gt;
drwxr-x---. 3 root ajmlab 4096 Sep 16 23:23 benowitz&lt;br /&gt;
drwxr-x---. 3 root ajmlab 4096 Sep 16 23:23 cbc83&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/akblab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root akblab 4096 Sep 16 23:24 spakala&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/cjtlab:&lt;br /&gt;
total 128&lt;br /&gt;
drwxr-x---. 3 root cjtlab 4096 Sep 16 23:24 pbreen&lt;br /&gt;
drwxr-x---. 3 root cjtlab 4096 Sep 16 23:24 px45794&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/ddlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root ddlab 4096 Sep 16 23:24 cmcknig&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/dhlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root dhlab 4096 Sep 16 23:24 dwhill&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/drplab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root drplab 4096 Sep 16 23:24 sa22744&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/eaklab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root eaklab 4096 Sep 16 23:24 erinef&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/eflab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root eflab 4096 Sep 16 23:24 ac22816&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/gedlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root gedlab 4096 Sep 16 23:24 rs07597&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/grblab:&lt;br /&gt;
total 256&lt;br /&gt;
drwxr-x---. 3 root grblab 4096 Sep 16 23:24 cv32244&lt;br /&gt;
drwxr-x---. 3 root grblab 4096 Sep 16 23:24 jb14470&lt;br /&gt;
drwxr-x---. 3 root grblab 4096 Sep 16 23:24 kw43875&lt;br /&gt;
drwxr-x---. 3 root grblab 4096 Sep 16 23:24 ml20051&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jbglab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root jbglab 4096 Sep 17 10:22 vnflint&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jlblab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root jlblab 4096 Sep 16 23:24 wanghao&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jlmlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root jlmlab 4096 Sep 16 23:24 spakala&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jmblab:&lt;br /&gt;
total 128&lt;br /&gt;
drwxr-x---. 3 root jmblab 4096 Sep 16 23:24 ad42448&lt;br /&gt;
drwxr-x---. 3 root jmblab 4096 Sep 17 10:49 icalic&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jmslab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root jmslab 4096 Sep 16 23:24 stewartm&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/kmdlab:&lt;br /&gt;
total 320&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:03 fp84120&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:02 hw85460&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:02 limabel&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:02 natgeo&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:03 schwoyer&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/krlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root krlab 4096 Sep 16 23:25 dgotzek&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/kullab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root kullab 4096 Sep 16 23:25 lc82542&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/madlab:&lt;br /&gt;
total 128&lt;br /&gt;
drwxr-x---. 3 root madlab 4096 Sep 16 23:25 abrathwa&lt;br /&gt;
drwxr-x---. 3 root madlab 4096 Sep 16 23:25 sg79548&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/mblab:&lt;br /&gt;
total 128&lt;br /&gt;
drwxr-x---. 3 root mblab 4096 Sep 16 23:25 busara&lt;br /&gt;
drwxr-x---. 3 root mblab 4096 Sep 16 23:25 joykai&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/mwjlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root mwjlab 4096 Sep 16 23:25 cmleyson&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/mzlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root mzlab 4096 Sep 16 23:25 yhg926&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/nllab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root nllab 4096 Sep 16 23:25 apjaeger&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/qhlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root qhlab 4096 Sep 16 23:25 xy96296&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/qzlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root qzlab 4096 Sep 16 23:25 gas52607&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/rdalab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root rdalab 4096 Sep 16 23:25 sy49293&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/rjslab:&lt;br /&gt;
total 128&lt;br /&gt;
drwxr-x---. 3 root rjslab 4096 Sep 16 23:25 klcates1&lt;br /&gt;
drwxr-x---. 3 root rjslab 4096 Sep 16 23:25 rw37111&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/rmclab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root rmclab 4096 Sep 16 23:25 hluo76&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/sbjlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root sbjlab 4096 Sep 16 23:25 yy87095&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/sewlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root sewlab 4096 Sep 16 23:25 lmk56078&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/simulphy:&lt;br /&gt;
total 192&lt;br /&gt;
drwxr-x---. 3 root simulphy 4096 Sep 16 23:25 am1993&lt;br /&gt;
drwxr-x---. 3 root simulphy 4096 Sep 16 23:25 locrian5&lt;br /&gt;
drwxr-x---. 3 root simulphy 4096 Sep 16 23:25 sgjerry&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/slllab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root slllab 4096 Sep 16 23:25 rbeasley&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/smblab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root smblab 4096 Sep 16 23:25 jagadish&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/tcglab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root tcglab 4096 Sep 16 23:25 bgao&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/xqwlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root xqwlab 4096 Sep 16 23:25 hengchen&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/xynlab:&lt;br /&gt;
total 192&lt;br /&gt;
drwxr-x---. 3 root xynlab 4096 Sep 16 23:25 cmzuo&lt;br /&gt;
drwxr-x---. 3 root xynlab 4096 Sep 16 23:25 hshcao&lt;br /&gt;
drwxr-x---. 3 root xynlab 4096 Sep 16 23:25 sl72649&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/zrxlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwxr-x---. 3 root zrxlab 4096 Sep 16 23:25 ms75422&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Lustre1_archive&amp;diff=14108</id>
		<title>Lustre1 archive</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Lustre1_archive&amp;diff=14108"/>
		<updated>2018-09-17T19:11:20Z</updated>

		<summary type="html">&lt;p&gt;Raj76: Created page with &amp;quot;= List of archived lustre1 user directories and their location = &amp;lt;pre&amp;gt; /lustre_archive/ajmlab: total 128 drwx------. 3 root root 4096 Sep 16 23:23 benowitz drwx------. 3 root...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= List of archived lustre1 user directories and their location =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/lustre_archive/ajmlab:&lt;br /&gt;
total 128&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:23 benowitz&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:23 cbc83&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/akblab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 spakala&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/cjtlab:&lt;br /&gt;
total 128&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 pbreen&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 px45794&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/ddlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 cmcknig&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/dhlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 dwhill&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/drplab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 sa22744&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/eaklab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 erinef&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/eflab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 ac22816&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/gedlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 rs07597&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/grblab:&lt;br /&gt;
total 256&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 cv32244&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 jb14470&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 kw43875&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 ml20051&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jbglab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 17 10:22 vnflint&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jlblab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 wanghao&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jlmlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 spakala&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jmblab:&lt;br /&gt;
total 128&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 ad42448&lt;br /&gt;
drwx------. 3 root root 4096 Sep 17 10:49 icalic&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/jmslab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:24 stewartm&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/kmdlab:&lt;br /&gt;
total 320&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:03 fp84120&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:02 hw85460&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:02 limabel&lt;br /&gt;
drwxr-x---. 3 root kmdlab 4096 Sep 17 12:02 natgeo&lt;br /&gt;
drwx------. 3 root root   4096 Sep 17 12:03 schwoyer&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/krlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 dgotzek&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/kullab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 lc82542&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/madlab:&lt;br /&gt;
total 128&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 abrathwa&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 sg79548&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/mblab:&lt;br /&gt;
total 128&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 busara&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 joykai&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/mwjlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 cmleyson&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/mzlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 yhg926&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/nllab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 apjaeger&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/qhlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 xy96296&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/qzlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 gas52607&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/rdalab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 sy49293&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/rjslab:&lt;br /&gt;
total 128&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 klcates1&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 rw37111&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/rmclab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 hluo76&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/sbjlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 yy87095&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/sewlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 lmk56078&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/simulphy:&lt;br /&gt;
total 192&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 am1993&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 locrian5&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 sgjerry&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/slllab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 rbeasley&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/smblab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 jagadish&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/tcglab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 bgao&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/xqwlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 hengchen&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/xynlab:&lt;br /&gt;
total 192&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 cmzuo&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 hshcao&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 sl72649&lt;br /&gt;
&lt;br /&gt;
/lustre_archive/zrxlab:&lt;br /&gt;
total 64&lt;br /&gt;
drwx------. 3 root root 4096 Sep 16 23:25 ms75422&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14107</id>
		<title>Borg backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14107"/>
		<updated>2018-09-17T19:04:26Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The [https://borgbackup.readthedocs.io/en/stable/index.html Borg backup software] is a deduplicating backup program. It supports compression using various codecs as well.&lt;br /&gt;
&lt;br /&gt;
The borg backup software is installed on all xfer nodes. You can use this software to archive your files. If you have a large amount of data this could possibly reduce storage by deduplicating and compressing your data. This is especially true for large genomic datasets.&lt;br /&gt;
&lt;br /&gt;
== Example showing archiving lustre project directory ==&lt;br /&gt;
=== Initializing a borg repository ===&lt;br /&gt;
Borg uses a repository (a special directory in your filesystem) to store the backup data. You will have to initialize a repository before writing backup data to it.&lt;br /&gt;
You can create the repository in any filesystem. In this example I am storing the repository in my project filesystem.&lt;br /&gt;
Run the following command to initialize the repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg init --encryption none /project/gclab/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If successful the command will not return/print anything.&lt;br /&gt;
=== Creating a backup ===&lt;br /&gt;
The next step is to create a backup to the repository.&lt;br /&gt;
Run the following command to create a backup with deduplication and fast compression.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg create -s --compression auto,lz4 /project/gclab/raj76/my_project::lustre1-{now} /lustre1/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In the above command ::lustre1-{now} is the name of the archive that will be created by this backup. The {now} shorthand tells borg backup to use the current time stamp as part of the archive name. This will be useful later to identify archives.&lt;br /&gt;
The above command should be run in a screen or tmux session as this will take a while for large datasets.&lt;br /&gt;
=== Checking the repository ===&lt;br /&gt;
You can check the repository for consistency using the following command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg check /project/gclab/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can list the contents of the repository using the following command. This will lists the archives in the repo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg list /project/gclab/raj76/my_project&lt;br /&gt;
lustre-2018-09-01T23:26:59    Sat, 2018-09-01 23:27:00 [d2365ef51f205d20428c3df74bc9ae9ffadb779283f806722acc6e282b6abd27]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can list the files in each archive using a similar command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg list /project/gclab/raj76/my_project::lustre-2018-09-01T23:26:59&lt;br /&gt;
drwxrwx--- raj76  jlmlab        0 Wed, 2018-04-11 23:39:20 scratch/raj76/Dogwood&lt;br /&gt;
drwx------ raj76  jlmlab        0 Wed, 2017-08-30 08:40:08 scratch/raj76/Dogwood/PASA_runs&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Tue, 2017-09-05 01:37:31 scratch/raj76/Dogwood/PASA_runs/run_2&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Mon, 2017-09-04 15:54:19 scratch/raj76/Dogwood/PASA_runs/run_2/compreh_init_build&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 141790367 Wed, 2017-08-30 22:53:47 scratch/raj76/Dogwood/PASA_runs/run_2/StringTie-Merged.gtf.fasta&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 80133357 Mon, 2017-09-04 17:18:08 scratch/raj76/Dogwood/PASA_runs/run_2/pasa_spakala_201.assemblies.fasta.transdecoder.pep&lt;br /&gt;
-rw------- raj76  jlmlab 63993718 Tue, 2017-09-05 01:37:46 scratch/raj76/Dogwood/PASA_runs/run_2/pasa_spakala_201.assemblies.fasta.transdecoder.pep-longest-ORFs.fasta&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Wed, 2017-08-30 21:44:27 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 37565886 Wed, 2017-08-30 13:37:15 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:29:35 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 51667326 Wed, 2017-08-30 21:36:05 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.top_1&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:36:48 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.top_1.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 36687377 Wed, 2017-08-30 13:37:55 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:29:35 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa.pslx.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 49636612 Wed, 2017-08-30 21:36:01 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa.pslx.top_1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Accessing the data in the backup archives ===&lt;br /&gt;
One of the nice feature of borg backup is the ability to mount a backup archive as a FUSE filesystem and access the files in the backup as if they are in a real directory tree.&lt;br /&gt;
Create a mount point in your home directory and mount the borg backup repo using the following commands.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/backup_mount&lt;br /&gt;
$ borg mount /project/gclab/raj76/my_project /home/raj76/backup_mount&lt;br /&gt;
$ cd /home/raj76/backup_mount&lt;br /&gt;
$ ls -l&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x. 1 raj76 rccstaff 0 Sep  1 23:27 lustre-2018-09-01T23:26:59&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can browse the archive directories and access the files in the backup and if need be copy the files to an area outside of the backup.&lt;br /&gt;
The borg backup mount is a read-only mount and files and directories cannot be changed or deleted from the archive.&lt;br /&gt;
You can unmount the backup using the following command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd&lt;br /&gt;
$ borg umount /home/raj76/backup_mount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More information ===&lt;br /&gt;
Please refer to the Borg backup manual for more information and detailed explanation of the available options. &lt;br /&gt;
https://borgbackup.readthedocs.io/en/stable/index.html&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14106</id>
		<title>Borg backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14106"/>
		<updated>2018-09-17T19:01:58Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The [https://borgbackup.readthedocs.io/en/stable/index.html Borg backup software] is a deduplicating backup program. It supports compression using various codecs as well.&lt;br /&gt;
&lt;br /&gt;
The borg backup software is installed on all xfer nodes. You can use this software to archive your files. If you have a large amount of data this could possibly reduce storage by deduplicating and compressing your data. This is especially true for large genomic datasets.&lt;br /&gt;
&lt;br /&gt;
== Example showing archiving lustre project directory ==&lt;br /&gt;
=== Initializing a borg repository ===&lt;br /&gt;
Borg uses a repository (a special directory in your filesystem) to store the backup data. You will have to initialize a repository before writing backup data to it.&lt;br /&gt;
You can create the repository in any filesystem. In this example I am storing the repository in my project filesystem.&lt;br /&gt;
Run the following command to initialize the repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg init --encryption none /project/gclab/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If successful the command will not return/print anything.&lt;br /&gt;
=== Creating a backup ===&lt;br /&gt;
The next step is to create a backup to the repository.&lt;br /&gt;
Run the following command to create a backup with deduplication and fast compression.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg create -s --compression auto,lz4 /project/gclab/raj76/my_project::lustre1-{now} /lustre1/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In the above command ::lustre1-{now} is the name of the archive that will be created by this backup. The {now} shorthand tells borg backup to use the current time stamp as part of the archive name. This will be useful later to identify archives.&lt;br /&gt;
The above command should be run in a screen or tmux session as this will take a while for large datasets.&lt;br /&gt;
=== Checking the repository ===&lt;br /&gt;
You can check the repository for consistency using the following command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg check /project/gclab/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can list the contents of the repository using the following command. This will lists the archives in the repo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg list /project/gclab/raj76/my_project&lt;br /&gt;
lustre-2018-09-01T23:26:59    Sat, 2018-09-01 23:27:00 [d2365ef51f205d20428c3df74bc9ae9ffadb779283f806722acc6e282b6abd27]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can list the files in each archive using a similar command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg list /project/gclab/raj76/my_project::lustre-2018-09-01T23:26:59&lt;br /&gt;
drwxrwx--- raj76  jlmlab        0 Wed, 2018-04-11 23:39:20 scratch/raj76/Dogwood&lt;br /&gt;
drwx------ raj76  jlmlab        0 Wed, 2017-08-30 08:40:08 scratch/raj76/Dogwood/PASA_runs&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Tue, 2017-09-05 01:37:31 scratch/raj76/Dogwood/PASA_runs/run_2&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Mon, 2017-09-04 15:54:19 scratch/raj76/Dogwood/PASA_runs/run_2/compreh_init_build&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 141790367 Wed, 2017-08-30 22:53:47 scratch/raj76/Dogwood/PASA_runs/run_2/StringTie-Merged.gtf.fasta&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 80133357 Mon, 2017-09-04 17:18:08 scratch/raj76/Dogwood/PASA_runs/run_2/pasa_spakala_201.assemblies.fasta.transdecoder.pep&lt;br /&gt;
-rw------- raj76  jlmlab 63993718 Tue, 2017-09-05 01:37:46 scratch/raj76/Dogwood/PASA_runs/run_2/pasa_spakala_201.assemblies.fasta.transdecoder.pep-longest-ORFs.fasta&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Wed, 2017-08-30 21:44:27 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 37565886 Wed, 2017-08-30 13:37:15 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:29:35 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 51667326 Wed, 2017-08-30 21:36:05 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.top_1&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:36:48 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.top_1.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 36687377 Wed, 2017-08-30 13:37:55 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:29:35 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa.pslx.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 49636612 Wed, 2017-08-30 21:36:01 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa.pslx.top_1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Accessing the data in the backup archives ===&lt;br /&gt;
One of the nice feature of borg backup is the ability to mount a backup archive as a FUSE filesystem and access the files in the backup as if they are in a real directory tree.&lt;br /&gt;
Create a mount point in your home directory and mount the borg backup repo using the following commands.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/backup_mount&lt;br /&gt;
$ borg mount /project/gclab/raj76/my_project /home/raj76/backup_mount&lt;br /&gt;
$ cd /home/raj76/backup_mount&lt;br /&gt;
$ ls -l&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x. 1 raj76 rccstaff 0 Sep  1 23:27 lustre-2018-09-01T23:26:59&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can browse the archive directories and access the files in the backup and if need be copy the files to an area outside of the backup.&lt;br /&gt;
The borg backup mount is a read-only mount and files and directories cannot be changed or deleted from the archive.&lt;br /&gt;
You can unmount the backup using the following command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd&lt;br /&gt;
$ borg umount /home/raj76/backup_mount&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14105</id>
		<title>Borg backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14105"/>
		<updated>2018-09-17T19:00:38Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The [https://borgbackup.readthedocs.io/en/stable/index.html Borg backup software] is a deduplicating backup program. It supports compression using various codecs as well.&lt;br /&gt;
&lt;br /&gt;
The borg backup software is installed on all xfer nodes. You can use this software to archive your files. If you have a large amount of data this could possibly reduce storage by deduplicating and compressing your data. This is especially true for large genomic datasets.&lt;br /&gt;
&lt;br /&gt;
== Example showing archiving lustre project directory ==&lt;br /&gt;
=== Initializing a borg repository ===&lt;br /&gt;
Borg uses a repository (a special directory in your filesystem) to store the backup data. You will have to initialize a repository before writing backup data to it.&lt;br /&gt;
You can create the repository in any filesystem. In this example I am storing the repository in my project filesystem.&lt;br /&gt;
Run the following command to initialize the repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg init --encryption none /project/gclab/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If successful the command will not return/print anything.&lt;br /&gt;
=== Creating a backup ===&lt;br /&gt;
The next step is to create a backup to the repository.&lt;br /&gt;
Run the following command to create a backup with deduplication and fast compression.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg create -s --compression auto,lz4 /project/gclab/raj76/my_project::lustre1-{now} /lustre1/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In the above command ::lustre1-{now} is the name of the archive that will be created by this backup. The {now} shorthand tells borg backup to use the current time stamp as part of the archive name. This will be useful later to identify archives.&lt;br /&gt;
The above command should be run in a screen or tmux session as this will take a while for large datasets.&lt;br /&gt;
=== Checking the repository ===&lt;br /&gt;
You can check the repository for consistency using the following command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg check /project/gclab/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can list the contents of the repository using the following command. This will lists the archives in the repo.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg list /project/gclab/raj76/my_project&lt;br /&gt;
lustre-2018-09-01T23:26:59    Sat, 2018-09-01 23:27:00 [d2365ef51f205d20428c3df74bc9ae9ffadb779283f806722acc6e282b6abd27]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can list the files in each archive using a similar command.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg list /project/gclab/raj76/my_project::lustre-2018-09-01T23:26:59&lt;br /&gt;
drwxrwx--- raj76  jlmlab        0 Wed, 2018-04-11 23:39:20 scratch/raj76/Dogwood&lt;br /&gt;
drwx------ raj76  jlmlab        0 Wed, 2017-08-30 08:40:08 scratch/raj76/Dogwood/PASA_runs&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Tue, 2017-09-05 01:37:31 scratch/raj76/Dogwood/PASA_runs/run_2&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Mon, 2017-09-04 15:54:19 scratch/raj76/Dogwood/PASA_runs/run_2/compreh_init_build&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 141790367 Wed, 2017-08-30 22:53:47 scratch/raj76/Dogwood/PASA_runs/run_2/StringTie-Merged.gtf.fasta&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 80133357 Mon, 2017-09-04 17:18:08 scratch/raj76/Dogwood/PASA_runs/run_2/pasa_spakala_201.assemblies.fasta.transdecoder.pep&lt;br /&gt;
-rw------- raj76  jlmlab 63993718 Tue, 2017-09-05 01:37:46 scratch/raj76/Dogwood/PASA_runs/run_2/pasa_spakala_201.assemblies.fasta.transdecoder.pep-longest-ORFs.fasta&lt;br /&gt;
drwxr-xr-x raj76  jlmlab        0 Wed, 2017-08-30 21:44:27 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 37565886 Wed, 2017-08-30 13:37:15 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:29:35 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 51667326 Wed, 2017-08-30 21:36:05 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.top_1&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:36:48 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.0.fa.pslx.top_1.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 36687377 Wed, 2017-08-30 13:37:55 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa&lt;br /&gt;
-rw-r--r-- raj76  jlmlab        0 Wed, 2017-08-30 21:29:35 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa.pslx.completed&lt;br /&gt;
-rw-r--r-- raj76  jlmlab 49636612 Wed, 2017-08-30 21:36:01 scratch/raj76/Dogwood/PASA_runs/run_2/blat_out_dir/partition.111180.fa.pslx.top_1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Accessing the data in the backup archives ===&lt;br /&gt;
One of the nice feature of borg backup is the ability to mount a backup archive as a FUSE filesystem and access the files in the backup as if they are in a real directory tree.&lt;br /&gt;
Create a mount point in your home directory and mount the borg backup repo using the following commands.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/backup_mount&lt;br /&gt;
$ borg mount /project/gclab/raj76/my_project /home/raj76/backup_mount&lt;br /&gt;
$ cd /home/raj76/backup_mount&lt;br /&gt;
$ ls -l&lt;br /&gt;
total 0&lt;br /&gt;
drwxr-xr-x. 1 raj76 rccstaff 0 Sep  1 23:27 lustre-2018-09-01T23:26:59&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can browse the archive directories and access the files in the backup and if need be copy the files to an area outside of the backup.&lt;br /&gt;
The borg backup mount is a read-only mount and files and directories cannot be changed or deleted from the archive.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14104</id>
		<title>Borg backup</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Borg_backup&amp;diff=14104"/>
		<updated>2018-09-17T18:41:58Z</updated>

		<summary type="html">&lt;p&gt;Raj76: Created page with &amp;quot;= Introduction = The [https://borgbackup.readthedocs.io/en/stable/index.html Borg backup software] is a deduplicating backup program. It supports compression using various cod...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
The [https://borgbackup.readthedocs.io/en/stable/index.html Borg backup software] is a deduplicating backup program. It supports compression using various codecs as well.&lt;br /&gt;
&lt;br /&gt;
The borg backup software is installed on all xfer nodes. You can use this software to archive your files. If you have a large amount of data this could possibly reduce storage by deduplicating and compressing your data. This is especially true for large genomic datasets.&lt;br /&gt;
&lt;br /&gt;
== Example showing archiving lustre project directory ==&lt;br /&gt;
=== Initializing a borg repository ===&lt;br /&gt;
Borg uses a repository (a special directory in your filesystem) to store the backup data. You will have to initialize a repository before writing backup data to it.&lt;br /&gt;
You can create the repository in any filesystem. In this example I am storing the repository in my project filesystem.&lt;br /&gt;
Run the following command to initialize the repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg init --encryption none /project/gclab/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If successful the command will not return/print anything.&lt;br /&gt;
&lt;br /&gt;
The next step is to create a backup to the repository.&lt;br /&gt;
Run the following command to create a backup with deduplication and fast compression.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ borg create -s --compression auto,lz4 /project/gclab/raj76/my_project::lustre1-{now} /lustre1/raj76/my_project&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In the above command ::lustre1-{now} is the name of the archive that will be created by this backup. The {now} shorthand tells borg backup to use the current time stamp as part of the archive name. This will be useful later to identify archives.&lt;br /&gt;
The above command should be run in a screen or tmux session as this will take a while for large datasets.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9836</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9836"/>
		<updated>2017-12-22T20:35:07Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Preparing the database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using BioContainer containers ===&lt;br /&gt;
[https://biocontainers.pro/ BioContainers] is an open source and community-driven framework which provides system-agnostic executable environments for bioinformatics software. BioContainers framework allows software to be installed and executed under an isolated and controllable environment.&lt;br /&gt;
&lt;br /&gt;
==== Blast container example ====&lt;br /&gt;
This example is based on the BioContainer example at http://biocontainers.pro/docs/101/running-example/ webpage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Pulling a container =====&lt;br /&gt;
In order to use a pre built container, one has to &amp;quot;pull&amp;quot; the container from the container registry.&lt;br /&gt;
The command to pull a blast container from BioContainer docker registry is as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/test&lt;br /&gt;
$ cd /home/raj76/test&lt;br /&gt;
$ singularity  pull docker://biocontainers/blast&lt;br /&gt;
WARNING: pull for Docker Hub is not guaranteed to produce the&lt;br /&gt;
WARNING: same image on repeated pull. Use Singularity Registry&lt;br /&gt;
WARNING: (shub://) to pull exactly equivalent images.&lt;br /&gt;
Docker image path: index.docker.io/biocontainers/blast:latest&lt;br /&gt;
Cache folder set to /home/raj76/.singularity/docker&lt;br /&gt;
[1/1] |===================================| 100.0% &lt;br /&gt;
Importing: base Singularity environment&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:660c48dd555dcbfdfe19c80a30f557ac57a15f595250e67bfad1e5663c1725bb.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:4c7380416e7816a5ab1f840482c9c3ca8de58c6f3ee7f95e55ad299abbfe599f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:421e436b5f80d876128b74139531693be9b4e59e4f1081c9a3c379c95094e375.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:e4ce6c3651b3a090bb43688f512f687ea6e3e533132bcbc4a83fb97e7046cea3.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:be588e74bd348ce48bb7161350f4b9d783c331f37a853a80b0b4abc0a33c569e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7513e23e94e042f38785a66fba7302331c39e92491ea8057a6d0ec2094fda7c0.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1f1169998bd08c33903c56348ad438f90e69d517d0507b7fba7432decee61eb8.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:3c20a4bba592a988108453b44eefbd6fe2022151542b9883221b658145311681.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:9bfd0812e2d6aae116904d6c301511ef441b26e766811bcb82528941b416ed1b.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1c6ae521538275a62e5e949c49ca7ca611477d8638df15b6c6ab83b76d01da2f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7d1b4609c9a59e46ac2c106aa79b4707bd905526df25288f595d90bf01b6e26c.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8022c247944f5c801b34c391e19aa1792d20b3d55d6a55821cf757c0df43e80.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:10c8f0ff4e5a382068d7480f76ce323b131721ae960b880c64ba94f6c856c77a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8823f25a74a25d2943097ead4b7a90fc1dadcdd40dce298097ea52fc617981e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:aedae76aecd1555418bdb6d202c3464aebad9c44d366533218fb21b883570d2a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:f3124b62dbfe35c1349d0c38f1df851c0e536a00f15d085e53e3031eff2a94a5.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:d3f0d697543a6e83f259022cfa1b74e324b523a7e02057774df35751a5881bc2.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/metadata/sha256:944beb8dfe363519e9e9ba35cc76ba618aa58d15d1ed941b6a9b0a74fef88746.tar.gz&lt;br /&gt;
WARNING: Building container as an unprivileged user. If you run this container as root&lt;br /&gt;
WARNING: it may be missing some functionality.&lt;br /&gt;
Building Singularity image...&lt;br /&gt;
Singularity container built: ./blast.simg&lt;br /&gt;
Cleaning up...&lt;br /&gt;
Done. Container is at: ./blast.simg&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a blast.simg image that can be used to run blast using Singularity.&lt;br /&gt;
&lt;br /&gt;
===== Accessing the cluster filesystem from inside the container =====&lt;br /&gt;
The Singularity application on Sapelo2 has been pre-configured to mount the /home/$USER, /db, /lscratch, and /lustre1 filesystems inside the container. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg df -h&lt;br /&gt;
Filesystem                                 Size  Used Avail Use% Mounted on&lt;br /&gt;
OverlayFS                                  1.0M     0  1.0M   0% /&lt;br /&gt;
/dev/mapper/vg00-lv.root                    20G  7.3G   13G  37% /tmp&lt;br /&gt;
/dev/mapper/vg00-lv.lscratch               869G   33M  869G   1% /lscratch&lt;br /&gt;
10.55.49.1@o2ib:10.55.49.2@o2ib:/csx0009g  452T  360T   88T  81% /lustre1&lt;br /&gt;
sn0.storage:/storage/xcluster/db            27T  3.7T   23T  14% /db&lt;br /&gt;
devtmpfs                                    32G     0   32G   0% /dev&lt;br /&gt;
tmpfs                                       32G     0   32G   0% /dev/shm&lt;br /&gt;
sn0.storage:/storage/xcluster/home/raj76    97G   24G   74G  25% /home/raj76&lt;br /&gt;
tmpfs                                       16M  8.0K   16M   1% /etc/group&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Running Blast =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will print the help page for &#039;&#039;&#039;blastp&#039;&#039;&#039; tool. The command &#039;&#039;&#039;singularity exec blast.simg&#039;&#039;&#039; tells singularity that it is going to execute the command that follows inside the blast.simg container.&lt;br /&gt;
====== Downloading the example datasets ======&lt;br /&gt;
Let us download the example datasets to run blast.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wget http://www.uniprot.org/uniprot/P04156.fasta&lt;br /&gt;
$ curl -O ftp://ftp.ncbi.nih.gov/refseq/D_rerio/mRNA_Prot/zebrafish.1.protein.faa.gz&lt;br /&gt;
$ gunzip zebrafish.1.protein.faa.gz&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg  P04156.fasta  zebrafish.1.protein.faa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Preparing the database ======&lt;br /&gt;
We need to prepare the zebrafish database with &#039;&#039;&#039;makeblastdb&#039;&#039;&#039; for the search.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg makeblastdb -in zebrafish.1.protein.faa -dbtype prot&lt;br /&gt;
$ ls -lt&lt;br /&gt;
total 779935&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  38605311 Dec 22 15:25 zebrafish.1.protein.faa.psq&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab   7101626 Dec 22 15:25 zebrafish.1.protein.faa.phr&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab    424888 Dec 22 15:25 zebrafish.1.protein.faa.pin&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  42849679 Dec 22 11:47 zebrafish.1.protein.faa&lt;br /&gt;
-rwxr-xr-x 1 raj76 jlmlab 753582111 Dec 22 11:38 blast.simg&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab       334 Nov 21 19:00 P04156.fasta&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Running blastp search ======&lt;br /&gt;
Now that we have a database created we can do an alignment against it as follows.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -query P04156.fasta -db zebrafish.1.protein.faa -out results.txt&lt;br /&gt;
$ ls -lt&lt;br /&gt;
total 779936&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab     17515 Dec 22 15:28 results.txt&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  38605311 Dec 22 15:25 zebrafish.1.protein.faa.psq&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab   7101626 Dec 22 15:25 zebrafish.1.protein.faa.phr&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab    424888 Dec 22 15:25 zebrafish.1.protein.faa.pin&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  42849679 Dec 22 11:47 zebrafish.1.protein.faa&lt;br /&gt;
-rwxr-xr-x 1 raj76 jlmlab 753582111 Dec 22 11:38 blast.simg&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab       334 Nov 21 19:00 P04156.fasta&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The files results.txt has the blastp output.&lt;br /&gt;
&lt;br /&gt;
You could have used the existing blast databases in /db to perform the alignment by specifying&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -query P04156.fasta -db /db/uniprot/latest/uniprot_sprot -out results2.txt&lt;br /&gt;
$ ls -lth&lt;br /&gt;
total 762M&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab 110K Dec 22 15:34 results2.txt&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  18K Dec 22 15:28 results.txt&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  37M Dec 22 15:25 zebrafish.1.protein.faa.psq&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab 6.8M Dec 22 15:25 zebrafish.1.protein.faa.phr&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab 415K Dec 22 15:25 zebrafish.1.protein.faa.pin&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  41M Dec 22 11:47 zebrafish.1.protein.faa&lt;br /&gt;
-rwxr-xr-x 1 raj76 jlmlab 719M Dec 22 11:38 blast.simg&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  334 Nov 21 19:00 P04156.fasta&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9835</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9835"/>
		<updated>2017-12-22T20:34:01Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Using BioContainer containers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using BioContainer containers ===&lt;br /&gt;
[https://biocontainers.pro/ BioContainers] is an open source and community-driven framework which provides system-agnostic executable environments for bioinformatics software. BioContainers framework allows software to be installed and executed under an isolated and controllable environment.&lt;br /&gt;
&lt;br /&gt;
==== Blast container example ====&lt;br /&gt;
This example is based on the BioContainer example at http://biocontainers.pro/docs/101/running-example/ webpage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Pulling a container =====&lt;br /&gt;
In order to use a pre built container, one has to &amp;quot;pull&amp;quot; the container from the container registry.&lt;br /&gt;
The command to pull a blast container from BioContainer docker registry is as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/test&lt;br /&gt;
$ cd /home/raj76/test&lt;br /&gt;
$ singularity  pull docker://biocontainers/blast&lt;br /&gt;
WARNING: pull for Docker Hub is not guaranteed to produce the&lt;br /&gt;
WARNING: same image on repeated pull. Use Singularity Registry&lt;br /&gt;
WARNING: (shub://) to pull exactly equivalent images.&lt;br /&gt;
Docker image path: index.docker.io/biocontainers/blast:latest&lt;br /&gt;
Cache folder set to /home/raj76/.singularity/docker&lt;br /&gt;
[1/1] |===================================| 100.0% &lt;br /&gt;
Importing: base Singularity environment&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:660c48dd555dcbfdfe19c80a30f557ac57a15f595250e67bfad1e5663c1725bb.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:4c7380416e7816a5ab1f840482c9c3ca8de58c6f3ee7f95e55ad299abbfe599f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:421e436b5f80d876128b74139531693be9b4e59e4f1081c9a3c379c95094e375.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:e4ce6c3651b3a090bb43688f512f687ea6e3e533132bcbc4a83fb97e7046cea3.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:be588e74bd348ce48bb7161350f4b9d783c331f37a853a80b0b4abc0a33c569e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7513e23e94e042f38785a66fba7302331c39e92491ea8057a6d0ec2094fda7c0.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1f1169998bd08c33903c56348ad438f90e69d517d0507b7fba7432decee61eb8.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:3c20a4bba592a988108453b44eefbd6fe2022151542b9883221b658145311681.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:9bfd0812e2d6aae116904d6c301511ef441b26e766811bcb82528941b416ed1b.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1c6ae521538275a62e5e949c49ca7ca611477d8638df15b6c6ab83b76d01da2f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7d1b4609c9a59e46ac2c106aa79b4707bd905526df25288f595d90bf01b6e26c.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8022c247944f5c801b34c391e19aa1792d20b3d55d6a55821cf757c0df43e80.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:10c8f0ff4e5a382068d7480f76ce323b131721ae960b880c64ba94f6c856c77a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8823f25a74a25d2943097ead4b7a90fc1dadcdd40dce298097ea52fc617981e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:aedae76aecd1555418bdb6d202c3464aebad9c44d366533218fb21b883570d2a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:f3124b62dbfe35c1349d0c38f1df851c0e536a00f15d085e53e3031eff2a94a5.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:d3f0d697543a6e83f259022cfa1b74e324b523a7e02057774df35751a5881bc2.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/metadata/sha256:944beb8dfe363519e9e9ba35cc76ba618aa58d15d1ed941b6a9b0a74fef88746.tar.gz&lt;br /&gt;
WARNING: Building container as an unprivileged user. If you run this container as root&lt;br /&gt;
WARNING: it may be missing some functionality.&lt;br /&gt;
Building Singularity image...&lt;br /&gt;
Singularity container built: ./blast.simg&lt;br /&gt;
Cleaning up...&lt;br /&gt;
Done. Container is at: ./blast.simg&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a blast.simg image that can be used to run blast using Singularity.&lt;br /&gt;
&lt;br /&gt;
===== Accessing the cluster filesystem from inside the container =====&lt;br /&gt;
The Singularity application on Sapelo2 has been pre-configured to mount the /home/$USER, /db, /lscratch, and /lustre1 filesystems inside the container. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg df -h&lt;br /&gt;
Filesystem                                 Size  Used Avail Use% Mounted on&lt;br /&gt;
OverlayFS                                  1.0M     0  1.0M   0% /&lt;br /&gt;
/dev/mapper/vg00-lv.root                    20G  7.3G   13G  37% /tmp&lt;br /&gt;
/dev/mapper/vg00-lv.lscratch               869G   33M  869G   1% /lscratch&lt;br /&gt;
10.55.49.1@o2ib:10.55.49.2@o2ib:/csx0009g  452T  360T   88T  81% /lustre1&lt;br /&gt;
sn0.storage:/storage/xcluster/db            27T  3.7T   23T  14% /db&lt;br /&gt;
devtmpfs                                    32G     0   32G   0% /dev&lt;br /&gt;
tmpfs                                       32G     0   32G   0% /dev/shm&lt;br /&gt;
sn0.storage:/storage/xcluster/home/raj76    97G   24G   74G  25% /home/raj76&lt;br /&gt;
tmpfs                                       16M  8.0K   16M   1% /etc/group&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Running Blast =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will print the help page for &#039;&#039;&#039;blastp&#039;&#039;&#039; tool. The command &#039;&#039;&#039;singularity exec blast.simg&#039;&#039;&#039; tells singularity that it is going to execute the command that follows inside the blast.simg container.&lt;br /&gt;
====== Downloading the example datasets ======&lt;br /&gt;
Let us download the example datasets to run blast.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wget http://www.uniprot.org/uniprot/P04156.fasta&lt;br /&gt;
$ curl -O ftp://ftp.ncbi.nih.gov/refseq/D_rerio/mRNA_Prot/zebrafish.1.protein.faa.gz&lt;br /&gt;
$ gunzip zebrafish.1.protein.faa.gz&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg  P04156.fasta  zebrafish.1.protein.faa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Preparing the database ======&lt;br /&gt;
We need to prepare the zebrafish database with &#039;&#039;&#039;makeblastdb&#039;&#039;&#039; for the search.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg makeblastdb -in zebrafish.1.protein.faa -dbtype prot&lt;br /&gt;
$ ls -lt&lt;br /&gt;
total 779935&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  38605311 Dec 22 15:25 zebrafish.1.protein.faa.psq&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab   7101626 Dec 22 15:25 zebrafish.1.protein.faa.phr&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab    424888 Dec 22 15:25 zebrafish.1.protein.faa.pin&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  42849679 Dec 22 11:47 zebrafish.1.protein.faa&lt;br /&gt;
-rwxr-xr-x 1 raj76 jlmlab 753582111 Dec 22 11:38 blast.simg&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab       334 Nov 21 19:00 P04156.fasta&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Preparing the database ======&lt;br /&gt;
Now that we have a database created we can do an alignment against it as follows.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -query P04156.fasta -db zebrafish.1.protein.faa -out results.txt&lt;br /&gt;
$ ls -lt&lt;br /&gt;
total 779936&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab     17515 Dec 22 15:28 results.txt&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  38605311 Dec 22 15:25 zebrafish.1.protein.faa.psq&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab   7101626 Dec 22 15:25 zebrafish.1.protein.faa.phr&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab    424888 Dec 22 15:25 zebrafish.1.protein.faa.pin&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab  42849679 Dec 22 11:47 zebrafish.1.protein.faa&lt;br /&gt;
-rwxr-xr-x 1 raj76 jlmlab 753582111 Dec 22 11:38 blast.simg&lt;br /&gt;
-rw-r--r-- 1 raj76 jlmlab       334 Nov 21 19:00 P04156.fasta&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The files results.txt has the blastp output.&lt;br /&gt;
&lt;br /&gt;
You could have used the existing blast databases in /db to perform the alignment by specifying&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9834</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9834"/>
		<updated>2017-12-22T20:20:20Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Using BioContainer containers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using BioContainer containers ===&lt;br /&gt;
[https://biocontainers.pro/ BioContainers] is an open source and community-driven framework which provides system-agnostic executable environments for bioinformatics software. BioContainers framework allows software to be installed and executed under an isolated and controllable environment.&lt;br /&gt;
&lt;br /&gt;
==== Blast container example ====&lt;br /&gt;
This example is based on the BioContainer example at http://biocontainers.pro/docs/101/running-example/ webpage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Pulling a container =====&lt;br /&gt;
In order to use a pre built container, one has to &amp;quot;pull&amp;quot; the container from the container registry.&lt;br /&gt;
The command to pull a blast container from BioContainer docker registry is as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/test&lt;br /&gt;
$ cd /home/raj76/test&lt;br /&gt;
$ singularity  pull docker://biocontainers/blast&lt;br /&gt;
WARNING: pull for Docker Hub is not guaranteed to produce the&lt;br /&gt;
WARNING: same image on repeated pull. Use Singularity Registry&lt;br /&gt;
WARNING: (shub://) to pull exactly equivalent images.&lt;br /&gt;
Docker image path: index.docker.io/biocontainers/blast:latest&lt;br /&gt;
Cache folder set to /home/raj76/.singularity/docker&lt;br /&gt;
[1/1] |===================================| 100.0% &lt;br /&gt;
Importing: base Singularity environment&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:660c48dd555dcbfdfe19c80a30f557ac57a15f595250e67bfad1e5663c1725bb.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:4c7380416e7816a5ab1f840482c9c3ca8de58c6f3ee7f95e55ad299abbfe599f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:421e436b5f80d876128b74139531693be9b4e59e4f1081c9a3c379c95094e375.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:e4ce6c3651b3a090bb43688f512f687ea6e3e533132bcbc4a83fb97e7046cea3.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:be588e74bd348ce48bb7161350f4b9d783c331f37a853a80b0b4abc0a33c569e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7513e23e94e042f38785a66fba7302331c39e92491ea8057a6d0ec2094fda7c0.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1f1169998bd08c33903c56348ad438f90e69d517d0507b7fba7432decee61eb8.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:3c20a4bba592a988108453b44eefbd6fe2022151542b9883221b658145311681.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:9bfd0812e2d6aae116904d6c301511ef441b26e766811bcb82528941b416ed1b.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1c6ae521538275a62e5e949c49ca7ca611477d8638df15b6c6ab83b76d01da2f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7d1b4609c9a59e46ac2c106aa79b4707bd905526df25288f595d90bf01b6e26c.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8022c247944f5c801b34c391e19aa1792d20b3d55d6a55821cf757c0df43e80.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:10c8f0ff4e5a382068d7480f76ce323b131721ae960b880c64ba94f6c856c77a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8823f25a74a25d2943097ead4b7a90fc1dadcdd40dce298097ea52fc617981e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:aedae76aecd1555418bdb6d202c3464aebad9c44d366533218fb21b883570d2a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:f3124b62dbfe35c1349d0c38f1df851c0e536a00f15d085e53e3031eff2a94a5.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:d3f0d697543a6e83f259022cfa1b74e324b523a7e02057774df35751a5881bc2.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/metadata/sha256:944beb8dfe363519e9e9ba35cc76ba618aa58d15d1ed941b6a9b0a74fef88746.tar.gz&lt;br /&gt;
WARNING: Building container as an unprivileged user. If you run this container as root&lt;br /&gt;
WARNING: it may be missing some functionality.&lt;br /&gt;
Building Singularity image...&lt;br /&gt;
Singularity container built: ./blast.simg&lt;br /&gt;
Cleaning up...&lt;br /&gt;
Done. Container is at: ./blast.simg&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a blast.simg image that can be used to run blast using Singularity.&lt;br /&gt;
&lt;br /&gt;
===== Accessing the cluster filesystem from inside the container =====&lt;br /&gt;
The Singularity application on Sapelo2 has been pre-configured to mount the /home/$USER, /db, /lscratch, and /lustre1 filesystems inside the container. &lt;br /&gt;
&lt;br /&gt;
===== Running Blast =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will print the help page for &#039;&#039;&#039;blastp&#039;&#039;&#039; tool. The command &#039;&#039;&#039;singularity exec blast.simg&#039;&#039;&#039; tells singularity that it is going to execute the command that follows inside the blast.simg container.&lt;br /&gt;
====== Downloading the example datasets ======&lt;br /&gt;
Let us download the example datasets to run blast.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wget http://www.uniprot.org/uniprot/P04156.fasta&lt;br /&gt;
$ curl -O ftp://ftp.ncbi.nih.gov/refseq/D_rerio/mRNA_Prot/zebrafish.1.protein.faa.gz&lt;br /&gt;
$ gunzip zebrafish.1.protein.faa.gz&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg  P04156.fasta  zebrafish.1.protein.faa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Preparing the database ======&lt;br /&gt;
We need to prepare the zebrafish database with &#039;&#039;&#039;makeblastdb&#039;&#039;&#039; for the search.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9833</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9833"/>
		<updated>2017-12-22T16:56:01Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Using BioContainer containers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using BioContainer containers ===&lt;br /&gt;
[https://biocontainers.pro/ BioContainers] is an open source and community-driven framework which provides system-agnostic executable environments for bioinformatics software. BioContainers framework allows software to be installed and executed under an isolated and controllable environment.&lt;br /&gt;
&lt;br /&gt;
==== Blast container example ====&lt;br /&gt;
This example is based on the BioContainer example at http://biocontainers.pro/docs/101/running-example/ webpage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Pulling a container =====&lt;br /&gt;
In order to use a pre built container, one has to &amp;quot;pull&amp;quot; the container from the container registry.&lt;br /&gt;
The command to pull a blast container from BioContainer docker registry is as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/test&lt;br /&gt;
$ cd /home/raj76/test&lt;br /&gt;
$ singularity  pull docker://biocontainers/blast&lt;br /&gt;
WARNING: pull for Docker Hub is not guaranteed to produce the&lt;br /&gt;
WARNING: same image on repeated pull. Use Singularity Registry&lt;br /&gt;
WARNING: (shub://) to pull exactly equivalent images.&lt;br /&gt;
Docker image path: index.docker.io/biocontainers/blast:latest&lt;br /&gt;
Cache folder set to /home/raj76/.singularity/docker&lt;br /&gt;
[1/1] |===================================| 100.0% &lt;br /&gt;
Importing: base Singularity environment&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:660c48dd555dcbfdfe19c80a30f557ac57a15f595250e67bfad1e5663c1725bb.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:4c7380416e7816a5ab1f840482c9c3ca8de58c6f3ee7f95e55ad299abbfe599f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:421e436b5f80d876128b74139531693be9b4e59e4f1081c9a3c379c95094e375.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:e4ce6c3651b3a090bb43688f512f687ea6e3e533132bcbc4a83fb97e7046cea3.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:be588e74bd348ce48bb7161350f4b9d783c331f37a853a80b0b4abc0a33c569e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7513e23e94e042f38785a66fba7302331c39e92491ea8057a6d0ec2094fda7c0.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1f1169998bd08c33903c56348ad438f90e69d517d0507b7fba7432decee61eb8.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:3c20a4bba592a988108453b44eefbd6fe2022151542b9883221b658145311681.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:9bfd0812e2d6aae116904d6c301511ef441b26e766811bcb82528941b416ed1b.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1c6ae521538275a62e5e949c49ca7ca611477d8638df15b6c6ab83b76d01da2f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7d1b4609c9a59e46ac2c106aa79b4707bd905526df25288f595d90bf01b6e26c.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8022c247944f5c801b34c391e19aa1792d20b3d55d6a55821cf757c0df43e80.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:10c8f0ff4e5a382068d7480f76ce323b131721ae960b880c64ba94f6c856c77a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8823f25a74a25d2943097ead4b7a90fc1dadcdd40dce298097ea52fc617981e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:aedae76aecd1555418bdb6d202c3464aebad9c44d366533218fb21b883570d2a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:f3124b62dbfe35c1349d0c38f1df851c0e536a00f15d085e53e3031eff2a94a5.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:d3f0d697543a6e83f259022cfa1b74e324b523a7e02057774df35751a5881bc2.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/metadata/sha256:944beb8dfe363519e9e9ba35cc76ba618aa58d15d1ed941b6a9b0a74fef88746.tar.gz&lt;br /&gt;
WARNING: Building container as an unprivileged user. If you run this container as root&lt;br /&gt;
WARNING: it may be missing some functionality.&lt;br /&gt;
Building Singularity image...&lt;br /&gt;
Singularity container built: ./blast.simg&lt;br /&gt;
Cleaning up...&lt;br /&gt;
Done. Container is at: ./blast.simg&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a blast.simg image that can be used to run blast using Singularity.&lt;br /&gt;
&lt;br /&gt;
===== Running Blast =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will print the help page for &#039;&#039;&#039;blastp&#039;&#039;&#039; tool. The command &#039;&#039;&#039;singularity exec blast.simg&#039;&#039;&#039; tells singularity that it is going to execute the command that follows inside the blast.simg container.&lt;br /&gt;
====== Downloading the example datasets ======&lt;br /&gt;
Let us download the example datasets to run blast.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wget http://www.uniprot.org/uniprot/P04156.fasta&lt;br /&gt;
$ curl -O ftp://ftp.ncbi.nih.gov/refseq/D_rerio/mRNA_Prot/zebrafish.1.protein.faa.gz&lt;br /&gt;
$ gunzip zebrafish.1.protein.faa.gz&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg  P04156.fasta  zebrafish.1.protein.faa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
====== Preparing the database ======&lt;br /&gt;
We need to prepare the zebrafish database with &#039;&#039;&#039;makeblastdb&#039;&#039;&#039; for the search. Before we do that let&#039;s understand how to access the Sapelo2 file systems from inside the container.&lt;br /&gt;
Execute the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg df -h&lt;br /&gt;
Filesystem                                Size  Used Avail Use% Mounted on&lt;br /&gt;
OverlayFS                                 1.0M     0  1.0M   0% /&lt;br /&gt;
/dev/mapper/vg00-lv.root                  234G  7.8G  227G   4% /tmp&lt;br /&gt;
devtmpfs                                   63G     0   63G   0% /dev&lt;br /&gt;
tmpfs                                      63G  428M   63G   1% /dev/shm&lt;br /&gt;
sn0.storage:/storage/xcluster/home/raj76   97G   24G   74G  25% /home/raj76&lt;br /&gt;
tmpfs                                      16M  8.0K   16M   1% /etc/group&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You will see in the output above that my home directory &#039;&#039;&#039;(/home/raj76)&#039;&#039;&#039; is mounted and accessible from inside the container. By default, Singularity mounts the users home directory inside the container. It will also let us mount other directories inside the container.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec  -B /db -B /lustre1 -B /lscratch  blast.simg df -h&lt;br /&gt;
Filesystem                                 Size  Used Avail Use% Mounted on&lt;br /&gt;
OverlayFS                                  1.0M     0  1.0M   0% /&lt;br /&gt;
/dev/mapper/vg00-lv.root                    20G  7.3G   13G  37% /tmp&lt;br /&gt;
devtmpfs                                    32G     0   32G   0% /dev&lt;br /&gt;
tmpfs                                       32G     0   32G   0% /dev/shm&lt;br /&gt;
sn0.storage:/storage/xcluster/home/raj76    97G   24G   74G  25% /home/raj76&lt;br /&gt;
sn0.storage:/storage/xcluster/db            27T  3.7T   23T  14% /db&lt;br /&gt;
10.55.49.1@o2ib:10.55.49.2@o2ib:/csx0009g  452T  361T   87T  81% /lustre1&lt;br /&gt;
/dev/mapper/vg00-lv.lscratch               869G   33M  869G   1% /lscratch&lt;br /&gt;
tmpfs                                       16M  8.0K   16M   1% /etc/group&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In the above example, the &#039;&#039;&#039;-B /db&#039;&#039;&#039; option to the exec command.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9832</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9832"/>
		<updated>2017-12-22T16:44:08Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Using BioContainer containers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using BioContainer containers ===&lt;br /&gt;
[https://biocontainers.pro/ BioContainers] is an open source and community-driven framework which provides system-agnostic executable environments for bioinformatics software. BioContainers framework allows software to be installed and executed under an isolated and controllable environment.&lt;br /&gt;
&lt;br /&gt;
==== Blast container example ====&lt;br /&gt;
This example is based on the BioContainer example at http://biocontainers.pro/docs/101/running-example/ webpage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Pulling a container =====&lt;br /&gt;
In order to use a pre built container, one has to &amp;quot;pull&amp;quot; the container from the container registry.&lt;br /&gt;
The command to pull a blast container from BioContainer docker registry is as below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/test&lt;br /&gt;
$ cd /home/raj76/test&lt;br /&gt;
$ singularity  pull docker://biocontainers/blast&lt;br /&gt;
WARNING: pull for Docker Hub is not guaranteed to produce the&lt;br /&gt;
WARNING: same image on repeated pull. Use Singularity Registry&lt;br /&gt;
WARNING: (shub://) to pull exactly equivalent images.&lt;br /&gt;
Docker image path: index.docker.io/biocontainers/blast:latest&lt;br /&gt;
Cache folder set to /home/raj76/.singularity/docker&lt;br /&gt;
[1/1] |===================================| 100.0% &lt;br /&gt;
Importing: base Singularity environment&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:660c48dd555dcbfdfe19c80a30f557ac57a15f595250e67bfad1e5663c1725bb.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:4c7380416e7816a5ab1f840482c9c3ca8de58c6f3ee7f95e55ad299abbfe599f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:421e436b5f80d876128b74139531693be9b4e59e4f1081c9a3c379c95094e375.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:e4ce6c3651b3a090bb43688f512f687ea6e3e533132bcbc4a83fb97e7046cea3.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:be588e74bd348ce48bb7161350f4b9d783c331f37a853a80b0b4abc0a33c569e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7513e23e94e042f38785a66fba7302331c39e92491ea8057a6d0ec2094fda7c0.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1f1169998bd08c33903c56348ad438f90e69d517d0507b7fba7432decee61eb8.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:3c20a4bba592a988108453b44eefbd6fe2022151542b9883221b658145311681.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:9bfd0812e2d6aae116904d6c301511ef441b26e766811bcb82528941b416ed1b.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1c6ae521538275a62e5e949c49ca7ca611477d8638df15b6c6ab83b76d01da2f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7d1b4609c9a59e46ac2c106aa79b4707bd905526df25288f595d90bf01b6e26c.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8022c247944f5c801b34c391e19aa1792d20b3d55d6a55821cf757c0df43e80.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:10c8f0ff4e5a382068d7480f76ce323b131721ae960b880c64ba94f6c856c77a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8823f25a74a25d2943097ead4b7a90fc1dadcdd40dce298097ea52fc617981e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:aedae76aecd1555418bdb6d202c3464aebad9c44d366533218fb21b883570d2a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:f3124b62dbfe35c1349d0c38f1df851c0e536a00f15d085e53e3031eff2a94a5.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:d3f0d697543a6e83f259022cfa1b74e324b523a7e02057774df35751a5881bc2.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/metadata/sha256:944beb8dfe363519e9e9ba35cc76ba618aa58d15d1ed941b6a9b0a74fef88746.tar.gz&lt;br /&gt;
WARNING: Building container as an unprivileged user. If you run this container as root&lt;br /&gt;
WARNING: it may be missing some functionality.&lt;br /&gt;
Building Singularity image...&lt;br /&gt;
Singularity container built: ./blast.simg&lt;br /&gt;
Cleaning up...&lt;br /&gt;
Done. Container is at: ./blast.simg&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You now have a blast.simg image that can be used to run blast using Singularity.&lt;br /&gt;
&lt;br /&gt;
===== Running Blast =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ singularity exec blast.simg blastp -help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This will print the help page for &#039;&#039;&#039;blastp&#039;&#039;&#039; tool. The command &#039;&#039;&#039;singularity exec blast.simg&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9831</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9831"/>
		<updated>2017-12-22T16:38:51Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Pulling containers from BioContainers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Using BioContainer containers ===&lt;br /&gt;
[https://biocontainers.pro/ BioContainers] is an open source and community-driven framework which provides system-agnostic executable environments for bioinformatics software. BioContainers framework allows software to be installed and executed under an isolated and controllable environment.&lt;br /&gt;
&lt;br /&gt;
==== Blast container example ====&lt;br /&gt;
This example is based on the BioContainer example at http://biocontainers.pro/docs/101/running-example/ webpage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Pulling a container =====&lt;br /&gt;
In order to use a pre built container, one has to &amp;quot;pull&amp;quot; the container from the container registry.&lt;br /&gt;
The command to pull a blast container from BioContainer docker registry is as below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir /home/raj76/test&lt;br /&gt;
$ cd /home/raj76/test&lt;br /&gt;
$ singularity  pull docker://biocontainers/blast&lt;br /&gt;
WARNING: pull for Docker Hub is not guaranteed to produce the&lt;br /&gt;
WARNING: same image on repeated pull. Use Singularity Registry&lt;br /&gt;
WARNING: (shub://) to pull exactly equivalent images.&lt;br /&gt;
Docker image path: index.docker.io/biocontainers/blast:latest&lt;br /&gt;
Cache folder set to /home/raj76/.singularity/docker&lt;br /&gt;
[1/1] |===================================| 100.0% &lt;br /&gt;
Importing: base Singularity environment&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:660c48dd555dcbfdfe19c80a30f557ac57a15f595250e67bfad1e5663c1725bb.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:4c7380416e7816a5ab1f840482c9c3ca8de58c6f3ee7f95e55ad299abbfe599f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:421e436b5f80d876128b74139531693be9b4e59e4f1081c9a3c379c95094e375.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:e4ce6c3651b3a090bb43688f512f687ea6e3e533132bcbc4a83fb97e7046cea3.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:be588e74bd348ce48bb7161350f4b9d783c331f37a853a80b0b4abc0a33c569e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7513e23e94e042f38785a66fba7302331c39e92491ea8057a6d0ec2094fda7c0.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1f1169998bd08c33903c56348ad438f90e69d517d0507b7fba7432decee61eb8.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:3c20a4bba592a988108453b44eefbd6fe2022151542b9883221b658145311681.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:9bfd0812e2d6aae116904d6c301511ef441b26e766811bcb82528941b416ed1b.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:1c6ae521538275a62e5e949c49ca7ca611477d8638df15b6c6ab83b76d01da2f.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:7d1b4609c9a59e46ac2c106aa79b4707bd905526df25288f595d90bf01b6e26c.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8022c247944f5c801b34c391e19aa1792d20b3d55d6a55821cf757c0df43e80.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:10c8f0ff4e5a382068d7480f76ce323b131721ae960b880c64ba94f6c856c77a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:a8823f25a74a25d2943097ead4b7a90fc1dadcdd40dce298097ea52fc617981e.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:aedae76aecd1555418bdb6d202c3464aebad9c44d366533218fb21b883570d2a.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:f3124b62dbfe35c1349d0c38f1df851c0e536a00f15d085e53e3031eff2a94a5.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/docker/sha256:d3f0d697543a6e83f259022cfa1b74e324b523a7e02057774df35751a5881bc2.tar.gz&lt;br /&gt;
Importing: /home/raj76/.singularity/metadata/sha256:944beb8dfe363519e9e9ba35cc76ba618aa58d15d1ed941b6a9b0a74fef88746.tar.gz&lt;br /&gt;
WARNING: Building container as an unprivileged user. If you run this container as root&lt;br /&gt;
WARNING: it may be missing some functionality.&lt;br /&gt;
Building Singularity image...&lt;br /&gt;
Singularity container built: ./blast.simg&lt;br /&gt;
Cleaning up...&lt;br /&gt;
Done. Container is at: ./blast.simg&lt;br /&gt;
$ ls&lt;br /&gt;
blast.simg&lt;br /&gt;
$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9830</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9830"/>
		<updated>2017-12-22T16:26:00Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pulling containers from BioContainers ===&lt;br /&gt;
[https://biocontainers.pro/ BioContainers] is an open source and community-driven framework which provides system-agnostic executable environments for bioinformatics software. BioContainers framework allows software to be installed and executed under an isolated and controllable environment.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9829</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9829"/>
		<updated>2017-12-22T16:23:27Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Using Singularity containers on Sapelo2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Loading Singularity ===&lt;br /&gt;
Singularity is installed on all compute nodes on Sapelo2. In order to access that executables you have to load the Singularity module.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ module load Singularity&lt;br /&gt;
$ singularity --help&lt;br /&gt;
USAGE: singularity [global options...] &amp;lt;command&amp;gt; [command options...] ...&lt;br /&gt;
&lt;br /&gt;
GLOBAL OPTIONS:&lt;br /&gt;
    -d|--debug    Print debugging information&lt;br /&gt;
    -h|--help     Display usage summary&lt;br /&gt;
    -s|--silent   Only print errors&lt;br /&gt;
    -q|--quiet    Suppress all normal output&lt;br /&gt;
       --version  Show application version&lt;br /&gt;
    -v|--verbose  Increase verbosity +1&lt;br /&gt;
    -x|--sh-debug Print shell wrapper debugging information&lt;br /&gt;
&lt;br /&gt;
GENERAL COMMANDS:&lt;br /&gt;
    help       Show additional help for a command or container                  &lt;br /&gt;
    selftest   Run some self tests for singularity install                      &lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE COMMANDS:&lt;br /&gt;
    exec       Execute a command within container                               &lt;br /&gt;
    run        Launch a runscript within container                              &lt;br /&gt;
    shell      Run a Bourne shell within container                              &lt;br /&gt;
    test       Launch a testscript within container                             &lt;br /&gt;
&lt;br /&gt;
CONTAINER MANAGEMENT COMMANDS:&lt;br /&gt;
    apps       List available apps within a container                           &lt;br /&gt;
    bootstrap  *Deprecated* use build instead                                   &lt;br /&gt;
    build      Build a new Singularity container                                &lt;br /&gt;
    check      Perform container lint checks                                    &lt;br /&gt;
    inspect    Display container&#039;s metadata                                     &lt;br /&gt;
    mount      Mount a Singularity container image                              &lt;br /&gt;
    pull       Pull a Singularity/Docker container to $PWD                      &lt;br /&gt;
&lt;br /&gt;
COMMAND GROUPS:&lt;br /&gt;
    image      Container image command group                                    &lt;br /&gt;
    instance   Persistent instance command group                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CONTAINER USAGE OPTIONS:&lt;br /&gt;
    see singularity help &amp;lt;command&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For any additional help or support visit the Singularity&lt;br /&gt;
website: http://singularity.lbl.gov/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9828</id>
		<title>Singularity</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Singularity&amp;diff=9828"/>
		<updated>2017-12-22T16:18:07Z</updated>

		<summary type="html">&lt;p&gt;Raj76: Created page with &amp;quot;== Using Singularity containers on Sapelo2 ==  The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are dock...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Using Singularity containers on Sapelo2 ==&lt;br /&gt;
&lt;br /&gt;
The Sapelo2 cluster has the ability to run Singularity containers. [http://singularity.lbl.gov/ Singularity] containers are docker like containers that are HPC friendly.&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=8911</id>
		<title>Disk Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=8911"/>
		<updated>2017-04-19T18:43:32Z</updated>

		<summary type="html">&lt;p&gt;Raj76: /* Storage Architecture */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Zcluster]][[Category:Storage]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage Overview ==&lt;br /&gt;
&lt;br /&gt;
Network attached storage systems at the GACRC are tiered in three levels based on speed and capacity.  Ranked in order of decreasing speed, the file systems are &amp;quot;scratch&amp;quot;, &amp;quot;home&amp;quot;, and &amp;quot;offline&amp;quot; storage.  The home filesystem is the &amp;quot;landing zone&amp;quot; when users login, and the scratch filesystem is where jobs should be run.  Scratch is considered temporary and files are not to be left on it long-term.  The offline storage filesystem is where data that is currently being used should be stored when it is not being used on scratch.&lt;br /&gt;
&lt;br /&gt;
Each compute node has local physical hard drives that the user can utilize as temporary storage, aka lscratch. The lscratch device is a very fast storage device compared to the network attached storage systems. The drawback is that the capacity is low and it cannot be accessed from outside the compute node. The data in lscratch is not backed up and it can be deleted anytime after the job on the compute node is finished.&lt;br /&gt;
&lt;br /&gt;
For home and scratch directories, users are assigned the following quotas (maximum space allowed):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zcluster&lt;br /&gt;
home= 100GB&lt;br /&gt;
scratch= 4TB&lt;br /&gt;
/lscratch= Limited by device size&lt;br /&gt;
&lt;br /&gt;
sapelo &lt;br /&gt;
home= 100GB&lt;br /&gt;
scratch= Currently none&lt;br /&gt;
/lscratch= Limited by device size (Approx. 250GB)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The offline storage filesystem is named &amp;quot;project&amp;quot; and is configured for use by lab groups, and by default, each lab group has a 1TB quota.  Individual members of a lab group can create subdirectories under their lab&#039;s project directory.  PI&#039;s of lab groups can request additional storage on project as needed.  Please note that this storage is not meant for long-term (e.g., archive) storage of data.  That type of storage is the responsibility of the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Storage Architecture ===&lt;br /&gt;
&lt;br /&gt;
The home and scratch filesystems are mounted on the zcluster and the sapelo cluster as follows, using an example user &#039;jsmith&#039; in a lab group &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zcluster-&lt;br /&gt;
&lt;br /&gt;
home= /home/abclab/jsmith&lt;br /&gt;
scratch= /escratch4/jsmith/jsmith_Month_Day&lt;br /&gt;
lscratch= /lscratch/jsmith&lt;br /&gt;
&lt;br /&gt;
sapelo-&lt;br /&gt;
&lt;br /&gt;
home= /home/jsmith&lt;br /&gt;
scratch= /lustre1/jsmith&lt;br /&gt;
lscratch= /lscratch&lt;br /&gt;
&lt;br /&gt;
Note that sapelo users already have a scratch directory.  Users of the zcluster need to type &lt;br /&gt;
&lt;br /&gt;
make_escratch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while on the login node (not interactive nodes) to create a scratch directory - the command will return the name of the directory. &lt;br /&gt;
&lt;br /&gt;
The project filesystem is not mounted on the compute nodes and cannot be accessed by running jobs.  It is mounted on the zcluster login node, and on the file &amp;quot;copy&amp;quot; and &amp;quot;xfer&amp;quot; nodes.  The copy and xfer nodes (discussed under [[Transferring Files | Transferring Files]]) are the preferred servers to use for copying and moving files between all of the filesystems, and to and from the outside world.&lt;br /&gt;
&lt;br /&gt;
The project filesystem has a consistent mount point of:&lt;br /&gt;
&lt;br /&gt;
/project/abclab&lt;br /&gt;
&lt;br /&gt;
=== Auto Mounting Filesystems ===&lt;br /&gt;
&lt;br /&gt;
Some filesystems are &amp;quot;auto mounted&amp;quot; when they are first accessed on a server.  For the xfer nodes, this includes Sapelo home directories and the project filesystems.  For the zcluster copy nodes, this includes the project filesystems.  Sapelo interactive (&amp;quot;qlogin&amp;quot;) nodes will mount a user&#039;s home directory when the qlogin happens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Snapshots ===&lt;br /&gt;
&lt;br /&gt;
Home directories are snapshotted. Snapshots are like backups in that they are read-only moment-in-time captures of files and directories which can be used to restore files that may have been accidentally deleted or overwritten.&lt;br /&gt;
&lt;br /&gt;
Home directories on sapelo have snapshots taken once a day and maintained for 4 days, giving the user the ability to retrieve old files for up to 4 days after they have deleted them.  On the zcluster, some home directories have snapshots taken once a day, and some have snapshots taken once every 2 days; these are maintained for 4 days.&lt;br /&gt;
&lt;br /&gt;
Any directory on the /home filesystem contains a completely invisible directory named &amp;quot;.snapshot&amp;quot;. This directory cannot be listed with ls or viewed by any program at all. Only the &amp;quot;cd&amp;quot; command can be used to enter this directory. Users of /home directories may retrieve files from these snapshots by using the &amp;quot;cd&amp;quot; command and copying files from the appropriate snapshot to any location they would like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: ANY user, from any HOME directory can access the snapshots *from that directory* to restore files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the example for zcluster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[cecombs@sites test]$ cd .snapshot&lt;br /&gt;
[cecombs@sites .snapshot]$ ls&lt;br /&gt;
2013.04.16.00.00.01.daily  2013.04.17.00.00.01.daily  2013.04.18.00.00.01.daily&lt;br /&gt;
[cecombs@sites .snapshot]$ cd 2013.04.18.00.00.01.daily/&lt;br /&gt;
[cecombs@sites 2013.04.18.00.00.01.daily]$ cp my-to-restore-file /home/rccstaff/cecombs/test&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Sapelo, please send in a ticket for such request. It is a different procedure at backend.&lt;br /&gt;
&lt;br /&gt;
=== Current Storage Systems ===&lt;br /&gt;
&lt;br /&gt;
(1) Panasas ActiveStor 12 storage cluster with 133TB usable capacity, running PanFS parallel file system.  Currently supporting the home filesystem on the zcluster&lt;br /&gt;
&lt;br /&gt;
(1) Seagate (Xyratex) Lustre appliance with 480TB usable capacity.  Currently supporting the scratch filesystem on sapelo&lt;br /&gt;
&lt;br /&gt;
(3) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 84TB usable capacity.  Currently supporting home directories on sapelo&lt;br /&gt;
&lt;br /&gt;
(2) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 374TB usable capacity. This storage is used as an active project repository&lt;br /&gt;
&lt;br /&gt;
(1) Penguin IceBreaker storage chains running ZFS mounted through NFS for a total of 142TB usable capacity. This storage is used as a backup resource for the home and project filesystems&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=8910</id>
		<title>Disk Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=8910"/>
		<updated>2017-04-19T18:43:07Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Zcluster]][[Category:Storage]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage Overview ==&lt;br /&gt;
&lt;br /&gt;
Network attached storage systems at the GACRC are tiered in three levels based on speed and capacity.  Ranked in order of decreasing speed, the file systems are &amp;quot;scratch&amp;quot;, &amp;quot;home&amp;quot;, and &amp;quot;offline&amp;quot; storage.  The home filesystem is the &amp;quot;landing zone&amp;quot; when users login, and the scratch filesystem is where jobs should be run.  Scratch is considered temporary and files are not to be left on it long-term.  The offline storage filesystem is where data that is currently being used should be stored when it is not being used on scratch.&lt;br /&gt;
&lt;br /&gt;
Each compute node has local physical hard drives that the user can utilize as temporary storage, aka lscratch. The lscratch device is a very fast storage device compared to the network attached storage systems. The drawback is that the capacity is low and it cannot be accessed from outside the compute node. The data in lscratch is not backed up and it can be deleted anytime after the job on the compute node is finished.&lt;br /&gt;
&lt;br /&gt;
For home and scratch directories, users are assigned the following quotas (maximum space allowed):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zcluster&lt;br /&gt;
home= 100GB&lt;br /&gt;
scratch= 4TB&lt;br /&gt;
/lscratch= Limited by device size&lt;br /&gt;
&lt;br /&gt;
sapelo &lt;br /&gt;
home= 100GB&lt;br /&gt;
scratch= Currently none&lt;br /&gt;
/lscratch= Limited by device size (Approx. 250GB)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The offline storage filesystem is named &amp;quot;project&amp;quot; and is configured for use by lab groups, and by default, each lab group has a 1TB quota.  Individual members of a lab group can create subdirectories under their lab&#039;s project directory.  PI&#039;s of lab groups can request additional storage on project as needed.  Please note that this storage is not meant for long-term (e.g., archive) storage of data.  That type of storage is the responsibility of the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Storage Architecture ===&lt;br /&gt;
&lt;br /&gt;
The home and scratch filesystems are mounted on the zcluster and the sapelo cluster as follows, using an example user &#039;jsmith&#039; in a lab group &#039;abclab&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zcluster-&lt;br /&gt;
&lt;br /&gt;
home= /home/abclab/jsmith&lt;br /&gt;
scratch= /escratch4/jsmith/jsmith_Month_Day&lt;br /&gt;
lscratch= /lscratch/jsmith&lt;br /&gt;
&lt;br /&gt;
sapelo-&lt;br /&gt;
&lt;br /&gt;
home= /home/jsmith&lt;br /&gt;
scratch= /lustre1/jsmith&lt;br /&gt;
lscratch= /lscratch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note that sapelo users already have a scratch directory.  Users of the zcluster need to type &lt;br /&gt;
&lt;br /&gt;
make_escratch&lt;br /&gt;
&lt;br /&gt;
while on the login node (not interactive nodes) to create a scratch directory - the command will return the name of the directory. &lt;br /&gt;
&lt;br /&gt;
The project filesystem is not mounted on the compute nodes and cannot be accessed by running jobs.  It is mounted on the zcluster login node, and on the file &amp;quot;copy&amp;quot; and &amp;quot;xfer&amp;quot; nodes.  The copy and xfer nodes (discussed under [[Transferring Files | Transferring Files]]) are the preferred servers to use for copying and moving files between all of the filesystems, and to and from the outside world.&lt;br /&gt;
&lt;br /&gt;
The project filesystem has a consistent mount point of:&lt;br /&gt;
&lt;br /&gt;
/project/abclab&lt;br /&gt;
&lt;br /&gt;
=== Auto Mounting Filesystems ===&lt;br /&gt;
&lt;br /&gt;
Some filesystems are &amp;quot;auto mounted&amp;quot; when they are first accessed on a server.  For the xfer nodes, this includes Sapelo home directories and the project filesystems.  For the zcluster copy nodes, this includes the project filesystems.  Sapelo interactive (&amp;quot;qlogin&amp;quot;) nodes will mount a user&#039;s home directory when the qlogin happens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Snapshots ===&lt;br /&gt;
&lt;br /&gt;
Home directories are snapshotted. Snapshots are like backups in that they are read-only moment-in-time captures of files and directories which can be used to restore files that may have been accidentally deleted or overwritten.&lt;br /&gt;
&lt;br /&gt;
Home directories on sapelo have snapshots taken once a day and maintained for 4 days, giving the user the ability to retrieve old files for up to 4 days after they have deleted them.  On the zcluster, some home directories have snapshots taken once a day, and some have snapshots taken once every 2 days; these are maintained for 4 days.&lt;br /&gt;
&lt;br /&gt;
Any directory on the /home filesystem contains a completely invisible directory named &amp;quot;.snapshot&amp;quot;. This directory cannot be listed with ls or viewed by any program at all. Only the &amp;quot;cd&amp;quot; command can be used to enter this directory. Users of /home directories may retrieve files from these snapshots by using the &amp;quot;cd&amp;quot; command and copying files from the appropriate snapshot to any location they would like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: ANY user, from any HOME directory can access the snapshots *from that directory* to restore files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the example for zcluster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[cecombs@sites test]$ cd .snapshot&lt;br /&gt;
[cecombs@sites .snapshot]$ ls&lt;br /&gt;
2013.04.16.00.00.01.daily  2013.04.17.00.00.01.daily  2013.04.18.00.00.01.daily&lt;br /&gt;
[cecombs@sites .snapshot]$ cd 2013.04.18.00.00.01.daily/&lt;br /&gt;
[cecombs@sites 2013.04.18.00.00.01.daily]$ cp my-to-restore-file /home/rccstaff/cecombs/test&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Sapelo, please send in a ticket for such request. It is a different procedure at backend.&lt;br /&gt;
&lt;br /&gt;
=== Current Storage Systems ===&lt;br /&gt;
&lt;br /&gt;
(1) Panasas ActiveStor 12 storage cluster with 133TB usable capacity, running PanFS parallel file system.  Currently supporting the home filesystem on the zcluster&lt;br /&gt;
&lt;br /&gt;
(1) Seagate (Xyratex) Lustre appliance with 480TB usable capacity.  Currently supporting the scratch filesystem on sapelo&lt;br /&gt;
&lt;br /&gt;
(3) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 84TB usable capacity.  Currently supporting home directories on sapelo&lt;br /&gt;
&lt;br /&gt;
(2) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 374TB usable capacity. This storage is used as an active project repository&lt;br /&gt;
&lt;br /&gt;
(1) Penguin IceBreaker storage chains running ZFS mounted through NFS for a total of 142TB usable capacity. This storage is used as a backup resource for the home and project filesystems&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
	<entry>
		<id>https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=8909</id>
		<title>Disk Storage</title>
		<link rel="alternate" type="text/html" href="https://wiki.gacrc.uga.edu/index.php?title=Disk_Storage&amp;diff=8909"/>
		<updated>2017-04-19T18:41:18Z</updated>

		<summary type="html">&lt;p&gt;Raj76: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Zcluster]][[Category:Storage]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Storage Overview ==&lt;br /&gt;
&lt;br /&gt;
Network attached storage systems at the GACRC are tiered in three levels based on speed and capacity.  Ranked in order of decreasing speed, the file systems are &amp;quot;scratch&amp;quot;, &amp;quot;home&amp;quot;, and &amp;quot;offline&amp;quot; storage.  The home filesystem is the &amp;quot;landing zone&amp;quot; when users login, and the scratch filesystem is where jobs should be run.  Scratch is considered temporary and files are not to be left on it long-term.  The offline storage filesystem is where data that is currently being used should be stored when it is not being used on scratch.&lt;br /&gt;
&lt;br /&gt;
Each compute node has local physical hard drives that the user can utilize as temporary storage, aka lscratch. The lscratch device is a very fast storage device compared to the network attached storage systems. The drawback is that the capacity is low and it cannot be accessed from outside the compute node. The data in lscratch is not backed up and it can be deleted anytime after the job on the compute node is finished.&lt;br /&gt;
&lt;br /&gt;
For home and scratch directories, users are assigned the following quotas (maximum space allowed):&lt;br /&gt;
&lt;br /&gt;
zcluster&lt;br /&gt;
home= 100GB&lt;br /&gt;
scratch= 4TB&lt;br /&gt;
/lscratch= Limited by device size&lt;br /&gt;
&lt;br /&gt;
sapelo &lt;br /&gt;
home= 100GB&lt;br /&gt;
scratch= Currently none&lt;br /&gt;
/lscratch= Limited by device size (Approx. 250GB)&lt;br /&gt;
&lt;br /&gt;
The offline storage filesystem is named &amp;quot;project&amp;quot; and is configured for use by lab groups, and by default, each lab group has a 1TB quota.  Individual members of a lab group can create subdirectories under their lab&#039;s project directory.  PI&#039;s of lab groups can request additional storage on project as needed.  Please note that this storage is not meant for long-term (e.g., archive) storage of data.  That type of storage is the responsibility of the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Storage Architecture ===&lt;br /&gt;
&lt;br /&gt;
The home and scratch filesystems are mounted on the zcluster and the sapelo cluster as follows, using an example user &#039;jsmith&#039; in a lab group &#039;abclab&#039;:&lt;br /&gt;
&lt;br /&gt;
zcluster-&lt;br /&gt;
&lt;br /&gt;
home= /home/abclab/jsmith&lt;br /&gt;
scratch= /escratch4/jsmith/jsmith_Month_Day&lt;br /&gt;
lscratch= /lscratch/jsmith&lt;br /&gt;
&lt;br /&gt;
sapelo-&lt;br /&gt;
&lt;br /&gt;
home= /home/jsmith&lt;br /&gt;
scratch= /lustre1/jsmith&lt;br /&gt;
lscratch= /lscratch&lt;br /&gt;
&lt;br /&gt;
Note that sapelo users already have a scratch directory.  Users of the zcluster need to type &lt;br /&gt;
&lt;br /&gt;
make_escratch&lt;br /&gt;
&lt;br /&gt;
while on the login node (not interactive nodes) to create a scratch directory - the command will return the name of the directory. &lt;br /&gt;
&lt;br /&gt;
The project filesystem is not mounted on the compute nodes and cannot be accessed by running jobs.  It is mounted on the zcluster login node, and on the file &amp;quot;copy&amp;quot; and &amp;quot;xfer&amp;quot; nodes.  The copy and xfer nodes (discussed under [[Transferring Files | Transferring Files]]) are the preferred servers to use for copying and moving files between all of the filesystems, and to and from the outside world.&lt;br /&gt;
&lt;br /&gt;
The project filesystem has a consistent mount point of:&lt;br /&gt;
&lt;br /&gt;
/project/abclab&lt;br /&gt;
&lt;br /&gt;
=== Auto Mounting Filesystems ===&lt;br /&gt;
&lt;br /&gt;
Some filesystems are &amp;quot;auto mounted&amp;quot; when they are first accessed on a server.  For the xfer nodes, this includes Sapelo home directories and the project filesystems.  For the zcluster copy nodes, this includes the project filesystems.  Sapelo interactive (&amp;quot;qlogin&amp;quot;) nodes will mount a user&#039;s home directory when the qlogin happens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Snapshots ===&lt;br /&gt;
&lt;br /&gt;
Home directories are snapshotted. Snapshots are like backups in that they are read-only moment-in-time captures of files and directories which can be used to restore files that may have been accidentally deleted or overwritten.&lt;br /&gt;
&lt;br /&gt;
Home directories on sapelo have snapshots taken once a day and maintained for 4 days, giving the user the ability to retrieve old files for up to 4 days after they have deleted them.  On the zcluster, some home directories have snapshots taken once a day, and some have snapshots taken once every 2 days; these are maintained for 4 days.&lt;br /&gt;
&lt;br /&gt;
Any directory on the /home filesystem contains a completely invisible directory named &amp;quot;.snapshot&amp;quot;. This directory cannot be listed with ls or viewed by any program at all. Only the &amp;quot;cd&amp;quot; command can be used to enter this directory. Users of /home directories may retrieve files from these snapshots by using the &amp;quot;cd&amp;quot; command and copying files from the appropriate snapshot to any location they would like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: ANY user, from any HOME directory can access the snapshots *from that directory* to restore files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Here is the example for zcluster:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[cecombs@sites test]$ cd .snapshot&lt;br /&gt;
[cecombs@sites .snapshot]$ ls&lt;br /&gt;
2013.04.16.00.00.01.daily  2013.04.17.00.00.01.daily  2013.04.18.00.00.01.daily&lt;br /&gt;
[cecombs@sites .snapshot]$ cd 2013.04.18.00.00.01.daily/&lt;br /&gt;
[cecombs@sites 2013.04.18.00.00.01.daily]$ cp my-to-restore-file /home/rccstaff/cecombs/test&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Sapelo, please send in a ticket for such request. It is a different procedure at backend.&lt;br /&gt;
&lt;br /&gt;
=== Current Storage Systems ===&lt;br /&gt;
&lt;br /&gt;
(1) Panasas ActiveStor 12 storage cluster with 133TB usable capacity, running PanFS parallel file system.  Currently supporting the home filesystem on the zcluster&lt;br /&gt;
&lt;br /&gt;
(1) Seagate (Xyratex) Lustre appliance with 480TB usable capacity.  Currently supporting the scratch filesystem on sapelo&lt;br /&gt;
&lt;br /&gt;
(3) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 84TB usable capacity.  Currently supporting home directories on sapelo&lt;br /&gt;
&lt;br /&gt;
(2) Penguin IceBreakers storage chains running ZFS mounted through NFS for a total of 374TB usable capacity. This storage is used as an active project repository&lt;br /&gt;
&lt;br /&gt;
(1) Penguin IceBreaker storage chains running ZFS mounted through NFS for a total of 142TB usable capacity. This storage is used as a backup resource for the home and project filesystems&lt;/div&gt;</summary>
		<author><name>Raj76</name></author>
	</entry>
</feed>