User Tools

Site Tools


info:coral

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
info:coral [2016/12/13 10:28]
sertalpbilal
info:coral [2021/11/12 13:55] (current)
mjm519
Line 10: Line 10:
 <html> <html>
  
- <p>This site provides documentation and resources for the COR@L lab. This is a place where COR@L users can find guides on how to access and use the software available to them. All COR@L users have an account provided to them. Thus, in all of these resources, we assume that you already have a COR@L account. If you have any comments or suggestions, such as recommendations for additional resources to include on this site, please contact <a href="mailto:aykut@lehigh.edu">Aykut Bulut</a>.</p> + <p>This site provides documentation and resources for the COR@L lab. This is a place where COR@L users can find guides on how to access and use the software available to them. All COR@L users have an account provided to them. Thus, in all of these resources, we assume that you already have a COR@L account. If you have any comments or suggestions, such as recommendations for additional resources to include on this site, please contact <a href="mailto:coral-admin-list@lehigh.edu">COR@L Admins</a>.</p> 
-<h3>Changing COR@L Password</h3> +<h3>Logging In</h3> 
-<p>Every user should first change their initial password received via mail using command “yppasswd”.</p>+<p>You can log onto our servers using your Lehigh password. You need to be on the Lehigh network (either directly or via VPN) to access our servers. Alternately, you can access the system via the [[tutorial:vpn|Lehigh University Jumphost]].</p>
 <h3>Servers Available</h3> <h3>Servers Available</h3>
 <p>We have the following servers in COR@L. Their purposes are explained next to them.</p> <p>We have the following servers in COR@L. Their purposes are explained next to them.</p>
Line 18: Line 18:
 <p>Web server of COR@L website. Hosts personal websites of users, MOPTA conference, INFORMS student chapter and some other sites related to the department.</p> <p>Web server of COR@L website. Hosts personal websites of users, MOPTA conference, INFORMS student chapter and some other sites related to the department.</p>
 <h4>shark.ie.lehigh.edu</h4> <h4>shark.ie.lehigh.edu</h4>
-<p>We use shark to connect COR@L Lab outside of campus. Only two servers in COR@L Lab can be reached outside of campus, coral and shark. Working on shark is not recommended, it lacks the basic software available on other servers (compilers, mathematical and optimization software, etc.).</p>+<p>Shark server manages various software licenses including AMPL license.</p>
 <h4>polyps.ie.lehigh.edu</h4> <h4>polyps.ie.lehigh.edu</h4>
-<p>Polyps is COR@L Lab’s cluster composed of 15 nodes (polyp1-polyp15). It is our heavy duty cluster. Polyps has <a href="http://research.cs.wisc.edu/htcondor" target="_parent">Condor</a> installed as a job scheduler. Condor aims to maximize resource utilization and high throughput by scheduling jobs submitted by users and allocating resources (CPU, memory) of Polyps to them. For a brief introudction to Condor see Software section. Long lasting experiments should be submitted to polyps through Condor. You can also check the load of Polyp nodes from <a href="https://polyps.ie.lehigh.edu/ganglia" target="_parent">ganglia</a> web interface.</p> +<p>Polyps is COR@L Lab’s cluster composed of 16 nodes (polyp1-polyp15, polyp30). It is our heavy duty cluster. Polyps has <a href="http://www.adaptivecomputing.com/products/torque" target="_parent">Torque</a> installed as a job scheduler. Torque aims to maximize resource utilization and high throughput by scheduling jobs submitted by users and allocating resources (CPU, memory) of Polyps to them. For a brief introduction to Torque see Software section. Long lasting experiments should be submitted to polyps through Torque. You can also check the load of Polyp nodes from <a href="http://polyps.ie.lehigh.edu/ganglia" target="_parent">ganglia</a> web interface.</p>
-<h4>piranha.ie.lehigh.edu</h4> +
-<p>A server that is available to all users for general editing/compiling and running purposes. Mathematical and Optimization softwares are available.</p>+
 <p>You can check hardware section on COR@L website for more technical information about servers.</p> <p>You can check hardware section on COR@L website for more technical information about servers.</p>
 <h3>Personal Websites</h3> <h3>Personal Websites</h3>
-<p>If you are a professor or PhD student in IS&amp;E department and want a website on COR@L server let your system admins know through e-mail. You can create a website using basic html or we can set up a wordpress page for you. Please let your system admins about your choice in your e-mail.</p>+<p>If you are a professor or PhD student in IS&amp;E department and want a website on COR@L serverlet your system admins know through e-mail. We can set up a WordPress page for you.</p>
 <h3>Software available on COR@L</h3> <h3>Software available on COR@L</h3>
 <h4>Operating System</h4> <h4>Operating System</h4>
-<p>All servers run Debian 7.6 Wheezy.</p>+<p>All servers run Debian 8.10 Jessie.</p>
 <h4>Programming Languages, Compilers and Other Developer Tools</h4> <h4>Programming Languages, Compilers and Other Developer Tools</h4>
-<p>We have C, C++, Fortran compilers available through GCC 4.7.2. GCC also implements shared memory parallel computing with OPENMP 3.1 standard. You can use GCC for your shared memory parallel computations on any polyp node. We also have MPICH2 implementation of MPI distibuted parallel computing standard available on polyps.</p>+<p>We have C, C++, Fortran compilers available through GCC 4.7.2. GCC also implements shared memory parallel computing with OPENMP 3.1 standard. You can use GCC for your shared memory parallel computations on any polyp node. We also have MPICH2 implementation of MPI distributed parallel computing standard available on polyps.</p>
 <p>Python 2.7 is installed on Polyps.</p> <p>Python 2.7 is installed on Polyps.</p>
 <p>We have GNU Debugger (GDB) for debugging. Emacs and Vi is available as editors. Emacs comes with C/C++ and Python modes. We also have GNU make installed. Subversion and trac are also available. You can use your home directory and shark for setting Subversion repositories.</p> <p>We have GNU Debugger (GDB) for debugging. Emacs and Vi is available as editors. Emacs comes with C/C++ and Python modes. We also have GNU make installed. Subversion and trac are also available. You can use your home directory and shark for setting Subversion repositories.</p>
Line 59: Line 57:
 <li>Be very careful with experiments you are conducting. Make sure that your experiments do not write large output files or extremely many of them (like hundred thousands). Keep your output files reasonable. Try to anticipate the output before you run your code.</li> <li>Be very careful with experiments you are conducting. Make sure that your experiments do not write large output files or extremely many of them (like hundred thousands). Keep your output files reasonable. Try to anticipate the output before you run your code.</li>
 <li>Keep an eye on your processes after you started them. Act if something seems wrong.</li> <li>Keep an eye on your processes after you started them. Act if something seems wrong.</li>
-<li>Do not forget to terminate processes that are not usefull or will not yield results.</li>+<li>Do not forget to terminate processes that are not useful or will not yield results.</li>
 <li>Keep an eye on resource use of your processes (CPU, memory etc.). If it uses excessive memory and starts using swap think about terminating it, if it is not reasonable to let it run then terminate it.</li> <li>Keep an eye on resource use of your processes (CPU, memory etc.). If it uses excessive memory and starts using swap think about terminating it, if it is not reasonable to let it run then terminate it.</li>
 <li>Choose a secure password.</li> <li>Choose a secure password.</li>
-<li>Be careful with your wordpress webpage. Do not leave comments section on. We get lots of spams if they leaved open.</li>+<li>Be careful with your Wordpress webpage. Do not leave comments section on. We get lots of spams if they leaved open.</li>
 <li>Your files and user account will not be guaranteed to exist after 6 months of your graduation. We will keep it for 6 months for you to copy your files. After six months we will remove it.</li> <li>Your files and user account will not be guaranteed to exist after 6 months of your graduation. We will keep it for 6 months for you to copy your files. After six months we will remove it.</li>
 <li>There are two restrictions on processes in polyp1. First restriction is that a process is allowed to run only for 300 CPU time minutes. The second one is a process can use at most 10 Gb of memory. All long lasting experiments should be conducted through condor. You can see some guiding examples at directory “/scratch/coral_introduction” in polyp1. There are no restrictions in polyp2-12, they are only bounded by the hardware installed.</li> <li>There are two restrictions on processes in polyp1. First restriction is that a process is allowed to run only for 300 CPU time minutes. The second one is a process can use at most 10 Gb of memory. All long lasting experiments should be conducted through condor. You can see some guiding examples at directory “/scratch/coral_introduction” in polyp1. There are no restrictions in polyp2-12, they are only bounded by the hardware installed.</li>
 <li>If you are not a PhD student in ISE department and have an account to use in one of the courses you take (like IE406) your account will be removed after two weeks the classes ended. You are supposed to copy your files in these two weeks.</li> <li>If you are not a PhD student in ISE department and have an account to use in one of the courses you take (like IE406) your account will be removed after two weeks the classes ended. You are supposed to copy your files in these two weeks.</li>
 +<li>Always protect your key pair with a passphrase when configuring Passwordless SSH.</li>
 </ul> </ul>
 <h3>Other Resources</h3> <h3>Other Resources</h3>
 <ul> <ul>
-<li>If you are a COR@L user and are looking for guidelines on how to use lab resources, then visit the <a href="/coral-resources/coral-users"> COR@L users guide. </a></li>+<li>If you are a COR@L user and are looking for guidelines on how to use lab resources, then visit the <a href="https://coral.ie.lehigh.edu/wiki/doku.php/info:user_guide"> COR@L users guide. </a></li>
 <li>If you are a COR@L administrator, then visit the <a href="/coral-resources/coral-admin"> COR@L system administrator guide. </a></li> <li>If you are a COR@L administrator, then visit the <a href="/coral-resources/coral-admin"> COR@L system administrator guide. </a></li>
-<li>For a list of the hardware available in COR@L, visit the <a href="/coral-resources/hardware"> COR@L hardware list </a></li>+<li>For a list of the hardware available in COR@L, visit the <a href="https://coral.ie.lehigh.edu/wiki/doku.php/coral_lab"> COR@L hardware list </a></li> 
 +<li><a href="https://confluence.cc.lehigh.edu/display/hpc/SSH+public-key+authentication">SSH public-key authentication Setup Guide from LTS with Security Best Practices.</a> </li>
 </ul> </ul>
   
 </html> </html>
- 
 ==== System Admins and Their Duties ==== ==== System Admins and Their Duties ====
  
 You can find the list of system admins [[:coral_lab#administrators|here]]. System admins’ duty is to keep servers running and making sure that we have all the software required by users. You can find the list of system admins [[:coral_lab#administrators|here]]. System admins’ duty is to keep servers running and making sure that we have all the software required by users.
info/coral.1481642894.txt.gz · Last modified: 2016/12/13 10:28 by sertalpbilal