| Kim Lab of Computational Evolutionary Biology | |
| Public Private Project1 Project2 Project3 Project4 Archive | ||
|
Home People Projects Publications Downloads Cluster Jobs Discussions Biology Department School of Arts and Sciences University of Pennsylvania
103I Lynch Laboratory 433 S University Avenue Philadelphia, PA 19104 USA off: (215) 746-5187 lab: (215) 898-8395 fax: (215) 898-8780 email: junhyong@sas.upenn.edu |
UsagePolicyComputer AccessIn order to best accommodate all users in an equitable fashion, we've devised the following computer access policy. Please address questions or comments on our policy to StephenFisher.
Application Restrictions
Machine Designations
64bit ComputingWe currently have 4 machines set up for 64bit computing (36 to 39). These machines are capable of running 32bit or 64bit applications. So any application compiled on another cluster machine should work fine on these machines. However, it will be run as a 32bit application. To make use of the 64bit processors you need to recompile the jobs using a 64bit compiler, which are the default compilers on these machines. In order to facilitate the use of the 64bit processors /usr/local has been changed on these machines. The 32bit version of /usr/local (the version accessible on all other workstations) is located at /usr/local32. In order to access these 32bit programs on the 64bit machines, you must reference them via /usr/local32/bin/<...>. On these machines /usr/local/bin contains only 64bit applications. Thus applications you're used to finding in /usr/local/bin throughout the cluster are in /usr/local32/bin on the 64bit machines. Programs are only compiled as 64bit applications as they are needed. So if you don't find something in /usr/local/bin that you need, let StephenFisher know.
Load BalancingCurrently the best way to run jobs across the cluster is to ConfiguringSSH to allow passwordless logins and then to use ssh to remotely launch jobs. Since this will not balance the loads across the cluster, you can view the machine loads with the "cuptime.pl" or "cup.pl" commands as described in CurrentUsage. In the following example, the user is logged into kimclust11 and uses ssh to launch the command 'date' on kimclust38. The output from the command will be displayed in the current terminal window.
NiceThe 'nice' command can be used to change the priority of a command while it is running. With larger nice levels, fewer the CPU cycles are allocated to the job, thus giving more priority to other jobs with lower nice levels. 19 is the maximum nice level. The syntax of the nice command is as follows.
The following example uses the nice command to run 'date' on kimclust38 with a nice level of 19.
| |