Professional Documents
Culture Documents
User Guide To Access Engineering Environment at Perfect Vips
User Guide To Access Engineering Environment at Perfect Vips
This objective of the document is how to access Perfect VIP Data Centre resources located at Bangalore.
2. How to access the Network of Perfect VIP Data Centre located at Bangalore:
Putty
https://openvpn.net/community-downloads/
just extract the file and import ovpn config file in below mention path location.
C:\Program Files\OpenVPN\config
Just open the OpenVPN software and click button on the right top corner.
Select your OVPN config file and enter your user ID & Password for connect.
1. Users can download putty and VNC viewer to access servers. Below the details of accessing VNC
are shown as example.
2. Following are the five servers users can access using ssh/rsh/rlogin
a) vgpvip2 (172.31.251.22)
-bash-3.2$ vncserver
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
xauth: creating new authority file /remote/pviphome01/sateesha/.Xauthority
New 'X' desktop is vgpvip5:1
Creating default startup script /remote/pviphome01/sateesha/.vnc/xstartup
Starting applications specified in /remote/pviphome01/sateesha/.vnc/xstartup
Log file is /remote/pviphome01/sateesha/.vnc/vgpvip5:1.log
-bash-3.2$
-bash-3.2$ hostname
vgpvip5
-bash-3.2$ vncserver -kill :1
Killing Xvnc process ID 2726
-bash-3.2.$
With the new VNC session you get “twm” as your Window Manager. You can customize your VNC
window manager (to gnome), width, geometry and etc. For these you can look at the man pages.
Eg:/remote/pviphome01/sunand
/remote/vgvips1
/remote/vgvipsource1
/remote/vgvipscratch1
Gcc, Editors [gvim/vi/emacs], binutils, perl can be used from /depot which is available across all
compute machines.
Source /global/etc/pvip.cshrc
source /global/etc/pvip.profile
Note: This file is already available in your $HOME dir depending on your $SHELL
Ex:
/remote/pviphome01/sateesha/.cshrc
Following EDA Tools are installed and you can access using modules
VCS:
module avail
------------------------ /global/etc/modules/files/eda -------------------------
dw/latest vcs/2012.09 vcs/2014.03
dw_tools/latest vcs/2013.06
module list
vcs/2012.09
which vcs
/global/apps/vcs_2012.09/bin/vcs
Or
$ . /remote/sge/default/pvips /common/settings.sh
Batch Jobs: The batch jobs will be spawned to CPU's that are allocated for batch processing. Each
batch job takes "one" job slot and each batch CPU has been configured to take only "one" job per
CPU. In this way each batch job can fully use the CPU allocated to it without concern that another job
may be using the CPU and cycle stealing.
Please use vgpvip5 and vgpvip6 for interactive sessions/jobs ex: vi, xterm and etc.
bnormal: This is the all batch jobs that are submitted without no max number per user.
Grid allows the use of resource flags to request different types of nodes. This allows the users submitting
the jobs to pick and choose a certain type of node. The flags can be used by most Grid command by the
following method.
$ <Grid command> -l “resource flags type”=”resource flag definition”
To find the available exec hosts (compute resources) in a Grid cell, run this command.
$ qhost
The command can be tailored to show a certain class/set of hosts
$ qhost –l arch=glinux
The flag glinux will request a listing of Linux operating systems. In order to get a listing of the hosts
running Linux with QSC-A compliance, you can use the following resource flags.
$ qhost –l arch=glinux,qsc=i
To find out if you can submit to a certain cell from your machine, you should first make sure that
your machine is a submit host.
$ qconf –ss | grep <hostname>
$ qstat
$ qstat –j JOBID
$ qstat –u <UserID> [Show all the jobs for user UserID
Users can only delete jobs that are owned by them. Users cannot delete jobs that was not
submitted by them/ or their group.
$ qdel JOBID
$ qdel –u <UserID> [delete all jobs for user UserID]
$ qdel -f JOBID [forcefully delete a job]
$ qdel –f –u <UserID> [forcefully delete all jobs for UserID]
Batch Jobs
qsub: This is the command to submit batch jobs into the Grid cell. By default it is expect you submit a
shell/perl script into Grid. If you need to submit a binary type job such as /bin/date or EDA binaries, you
can add ‘-b y’ option to qsub
a. qsub –P bnormal /path/exjob.sh
qsub -> submit the /path/exjob.sh into a batch node
b. qsub –P bnormal –b y /bin/date
qsub -> directly submit a binary job
c. qsub –cwd –P bnormal –l arch=glinux,mem_free=2G ./exjob.sh
<contents of example_job.sh>
#!/bin/csh
source ~/.cshrc
module load syn/2003.03-2 # this command may not be available
dc_shell -f scripts/scan.scr # at all location.
6 Support Calls/CCT:
Please send all support calls to help@synopsys.com with the following information attached.