Usage of Xeon-PC (Common Use Calculation Server) (Simple Version 3) 1. Information Special Terms Host : Xeon PC Client : your akinux PC XeonPC name (at Jury 14th, 2004) akinux262-271 307-326, 342-351 2. Setups 2.1. Setup for Client Install 'outer' program from /town/akilab/outer/. Put this program to the directory listed in PATH. (ex. /home/yourID/bin/ ) #Don't put directory in /home/yourID/bin/. Put program file directly. ! Make '.outerc' file on your home directory. (/home/yourID/.outerc) This file include all Host name and number of its CPU. ex.. akinux262 2 akinus263 2 akinux264 2 (continue...) #No space at head of each line. #No end mark at file. Make '.outerlog' file on your home directory. (/home/yourID/.outerlog) This file is for controle calculation. Initiallry, only 1 line needed as below. 0 outerlog #No space at head of yhis line. #No end mark at this file. ! Files whose name started with '.'(period) are hidden file. If you want to see these files in directory list by 'ls' command, use '-a' option such as 'ls -a'. (This is basic knowledge of Unix and Linux. ) ! 2.2. Setup for Host Login to Host with your login account (yourID). Make '.rhosts' file on your home directory (/home/yourID/.rhosts) This file defines permission for remote login. Write Client name & your account name (yourID) in this file. ex. akinux20 miura #No space at head of each line. #No end mark at file. Change permission mode of '.rhosts' to '-rw-------'. Simply, execute one command as below. chmod 644 .rhosts ! Must to do above process at all Host listed in '.outerc' ! 3. Usually usage (after setup) Usually, operate Client only. No need to login to Host. 3.1. Check Host status Execute 'outer' program on Client. #No option. 'outer' shows list of all jobs in all Host and number of free CPU. 3.2. Throw calculation into Host Prepare all input-files and calculation program in current directory. Note: 'outer' program automatically send all files in cuttent directory to Host. Therefore it's better to put only input-files and program in current directory. Remove result-files for quick start. Execute 'outer' program with calculation program name (with './'). ex. outer ./ryudo Wait long time to finish calculation. Caution : Don't close terminal untill finish calculation. Note: When 'outer' program are executed with calculation program name, 'outer' program automatically search the Host which has free CPU. If 'outer' cannot find free CPU, 'outer' automatically wait 3 minuites and try search again, continuosly. If 'outer' find free CPU, 'outer' copy all files in current directory to temporary directory in Host, and execute given calculation program name. 3.3. How to see current executing calculation list Use 'showr' program on Client. (Get 'showr' program form /town/akilab/outer/)