- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
*Computer Manual [#xc5cb59c]
#contents
Before you access to ''ebi'', you need to be familiar with LINUX, namely terminal and command lines.
If you are a WINDOWS user, CYGWIN will be useful to learn LINUX on your WINDOWS PC.
-[[Beginners¡§ Learn LINUX:http://linuxreviews.org/beginner/]]
-[[CYGWIN:http://www.cygwin.com/]]
-[[LINUX Commands:http://onlamp.com/linux/cmd/]]
In the following,
(local)$
means you are on ''your PC'', and
(ebi)$
means you are on ''ebi''.
**How to login [#td145fbc]
(local)$ ssh (username)@ebi
(type your password)
(ebi)$
or
(local)$ ssh -Y (username)@ebi
(type your password)
(ebi)$
**How to logout [#c928c3d4]
(ebi)$ exit
**How to check your directory size [#e59a8914]
(ebi)$ du -sh /home/(username)
**Transfer local data to ebi [#d1146de9]
(local)$ scp (local data) ebi:.
(local)$ scp (local data) (username)@ebi:.
(type your password)
or
(local)$ sftp (username)@ebi
(type your password)
(ebi)$ put (local data)
If you are a WINDOWS user, WinSCP is available.
-[[WinSCP:http://winscp.net/eng/docs/start]]
**Transfer data on ebi to local [#s54773aa]
(local)$ sftp (username)@ebi
(type your password)
(ebi)$ get (data on ebi)
.If you are a WINDOWS user, WinSCP is available.
**File System [#af169ef3]
-User data
| /home/(username) | Home directory (4.3TB) |
| /home1/(username) | For large data (16.9TB) |
| /home2/(username) | For large data (3.3TB) |
| /home3/(username) | For large data (19.5TB) |
**Compiler and Library [#t7949fb2]
-Intel C, C++, Fortran compilers
--[[Intel Documentation Library:http://software.intel.com/en-us/articles/intel-software-technical-documentation/]]
--[[User Guide for C++:http://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/2011Update/cpp/lin/index.htm]]
--[[User Guide for Fortran:http://software.intel.com/sites/products/documentation/hpc/composerxe/en-us/2011Update/fortran/lin/index.htm]]
-Intel Math Kernel Library
--[[Math Kernel Library Documentation:http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation/]]
*Job Scheduling [#ubab04b7]
Job scheduler used in ''ebi'' is ''Sun Grid Engine (SGE)''.
For more information to use SGE, see the following web site.
-[[Sun Grid Engine:http://wikis.sun.com/display/gridengine62u2/Home]]
''(Note)''
When you want to run a program using our cluster machines, you have to obey the following instruction. ''Do not run a bare program on ebi.''
**How to submit your job [#vbef6132]
First, you need to prepare a script file as follows.
#!/bin/sh
#$ -S /bin/sh
#$ -N name
#$ -cwd
#$ -q tako1.q
#$ -pe openmp 8
#$ -v OMP_NUM_THREADS=8
./a.out
Save the script file as 'run.sh' (for example).~
Then, type the following command.
(ebi)$ qsub run.sh
That's all. To check your running job, type the following command.
(ebi)$ qstat
You will find the status of your job running or waiting.
For more information, read [[here:http://wikis.sun.com/display/gridengine62u2/Submitting+Jobs]]
-Explanations on the above example.
|-S /bin/sh| set shell to /bin/sh|
|-N name| set job name as nane|
|-cwd| set the working directory to current directory|
|-q tako1.q| set que to tako1.q|
|-pe openmp 8| set parallel environment to openmp with 8 cores|
|-v OMP_NUM_THREADS=8| set environmental variable OMP_NUM_THREADS=8|
-Available ques
|tako1.q | tako01-05|
|tako2.q | tako06-09,0a|
|tako3.q | tako10-15|
|ika_s.q | ika00-05|
|ika_p.q | ika06-09,0a|
|ika1.q | ika10-19,1a-1m|
|uni1.q | uni01-06|
|tako_all.q | deadline job (user limited)|
|ika1_all.q | deadline job (user limited)|
-Number of cores
|ika|4|
|tako|8|
|uni|12|
The following commands are minimum to use SGE.
-qsub : submit your job
-qstat : show the status of jobs
-qhost : show the status of clusters
For more information, type
(ebi)$ (command name) --help