This is an old revision of the document!
It is important to register to the correct mailing lists, if you want to get all the information you need, on time.
When your account is created, your email address should automatically be added to the the all list, that can be used to send mails to all the people working at LSCE. You will also get IPSL information through this list
all@lsce.ipsl.fr | Everybody at LSCE |
lsce-orme@lsce.ipsl.fr | People working at Orme |
lsce-gif@lsce.ipsl.fr | People working in Gif |
Mails sent to these lists will reach lots of people. Think well before sending a mail to these lists!
Ask your team leader or Jean-Yves to add you to your team's mailing list
List | Team | Archive |
---|---|---|
clim@lists.lsce.ipsl.fr | clim | https://lists.lsce.ipsl.fr/sympa/arc/clim |
estimr@lists.lsce.ipsl.fr | estimr | https://lists.lsce.ipsl.fr/sympa/arc/estimr |
No need to try to connect your laptop to the LSCE wire network, it will not work!
The best you can do is use the eduroam or guest wifi network, if your office is close enough to one of the access points.
Warning! You can't connect directly to the LSCE servers from the wifi network. If you need to do that, you will have to connect to a server outside LSCE first, and then back to LSCE…
Web site: https://intranet.lsce.ipsl.fr/
There is a lot of information available on the LSCE intranet, but you can only access it from a computer connected to the LSCE network
Everything about the LSCE servers (and other software and hardware information): https://intranet.lsce.ipsl.fr/informatique/en/orme/index.php
Web site: http://www-saclay.cea.fr/
You can only access it from the LSCE and CEA network! This intranet is the place where you can get information about:
Everybody working for CLIM & ESTIMR gets a computer that can be connected to the LSCE network. Please take the time to read the instructions below, that may help make your life easier
Read the notes (and follow the instructions) in Windows 7 notes, especially the Basic Windows 7 Configuration section
If an application requests administrator's rights to install something or make changes to the computer, and you are sure it's not a virus, use the .\adminuser
account and the adminuser password you got when your computer was configured, or ask the system administrators.
There are different window managers available, each one with different settings: you should the Cinnamon window manager (xfce is a bit too basic, and Gnome is not very convenient for doing actual work, and uses too much CPU). You can select the window manager by clicking on the little cogwheel below the password field, on the login screen.
This is Linux, you are using it for work, you should be efficient, so you should be able to do most of your work by typing commands in a terminal. The true power is in the correct use of the command-line interfaces, rather than having to spend time finding where to click in the windows. You will find some Linux documentation below.
Depending on what you need to do:
Sorry, you are on your own, but it's soooo easy to use, right?
Just open a terminal and use ssh to connect to the appropriate server
There should be an Asterix shortcut on the left side of your desktop. Double-click on it in order to open a window environment on one of the asterix servers. Each terminal you will open in this environment will run on the same asterix server. Use ssh to connect to an obelix server if you need to run something that will require more computing resources
There are lots of things you can do directly on your local Win7 or Linux desktop (displaying pdf, images, using a text editor, …), rather than directly on the servers. Never forget that your local desktop has access to the remote disks on the Linux servers.
Otherwise, use the appropriate Linux servers. The load balancing system will send you to the server that has currently the smallest load
ssh asterix
, or ssh asterix.lscelb
): use these servers for the usual day-to-day work (things that use less than 1 Gb, don't use 100% CPU for a long time)ssh obelix
, or ssh obelix.lscelb
): use these servers for interactive processes that will need more ram and/or CPU during a longer time
If the Linux server you are working on seems slow, or if you want to get an idea of the resources you are using, you should use the top
command
jypeter@obelix4 - ...jypeter - 46 >top top - 17:48:51 up 8 days, 23:43, 29 users, load average: 1.22, 1.38, 1.98 Tasks: 324 total, 2 running, 320 sleeping, 2 stopped, 0 zombie Cpu(s): 12.6%us, 0.0%sy, 0.0%ni, 87.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 32877756k total, 14706188k used, 18171568k free, 21372k buffers Swap: 33554428k total, 1628972k used, 31925456k free, 14105940k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10193 mpeau 20 0 302m 4336 2272 R 100.0 0.0 7033:08 emacs 16504 mpeau 20 0 110m 2008 1228 S 0.7 0.0 0:00.13 tcsh 26344 dzhu 20 0 1635m 20m 3880 S 0.3 0.1 0:44.90 ipython 1 root 20 0 21448 1108 892 S 0.0 0.0 0:01.61 init [...]
The top lines give you some summary information about the system, but you should monitor the memory usage (VIRT
and RES
), CPU
and TIME
columns. By default, top
will will put the processes using the more CPU at the top (as shown above). You can see above that the emacs
text editor has clearly crashed, because it should not use 100% CPU for such a long time
If you type M
, the processes will be sorted my memory usage, as shown below
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 16092 jchang 20 0 8488m 8.1g 7912 R 99.6 25.9 1:41.38 idl 23256 pvait 20 0 232m 70m 2632 S 0.0 0.2 0:01.36 R 26344 dzhu 20 0 1635m 20m 3880 S 0.0 0.1 0:44.87 ipython 10619 astege 20 0 954m 9292 2664 S 0.0 0.0 0:40.67 gedit 1362 nslcd 20 0 442m 6056 2208 S 0.0 0.0 2:13.98 nslcd 16238 twang 20 0 128m 5068 2076 S 0.0 0.0 0:00.05 gconfd-2 10193 mpeau 20 0 302m 4336 2272 R 99.9 0.0 7024:13 emacs [...]
Other useful keys:
q | Quit |
c | Display the command line options of the running processes |
u | List only the processes of a specific user |
It is possible to access directly all the disks on the LSCE servers from your local Linux or Windows desktop
/home/scratch01/your_lsce_login
/home/scratch01/your_lsce_login
\\dfshost\dfs\scratch01\your_lsce_login
/home/users/your_lsce_login
/ccc/cont003/home/dsm/your_tgcc_login
ccc_home -a
(use ccc_home -h
to find out all the available options)/home/your_ciclad_login
/homel/your_lsce_login
ls -a
to see hidden files and directories). Ask your advisor if you should copy somebody else's configuration files.cshrc
and .login
.profile
and .bashrc
.emacs
cd ~/.snapshot
> quota -s Disk quotas for user jypeter (uid 6369): Filesystem blocks quota limit grace files quota limit grace prolix3:/users/ 4658M 4883M 4981M 23503 0 0
/home/scratch01/your_lsce_login
/home/some_project_name/your_lsce_login
You can also check the Les fondamentaux du pôle de modélisation du climat de l'IPSL wiki page
ncdump -k data.nc
if you need to know the format)ncdump -h some_climate_data_file.nc
Send a mail to: help-lsce@lsce.ipsl.fr
When you need help from the administrators or other people, it will save a lot of time if you describe your problem as accurately as possible (do not just report XXXXX is not working as expected !)
You can copy-paste the error message(s). Finding the error log file(s) of the program/system (when available), or using the verbose mode of a program will make the problem resolution much easier and faster. The example below shows how to use the verbose mode of ssh
> ssh -v asterix OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013 debug1: Reading configuration data /homel/jypisthebest/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 20: Applying options for * debug1: Connecting to asterix [132.166.72.26] port 22. debug1: Connection established. debug1: identity file /homel/jypisthebest/.ssh/id_rsa type -1 debug1: identity file /homel/jypisthebest/.ssh/id_rsa-cert type -1 debug1: identity file /homel/jypisthebest/.ssh/id_dsa type 2 [...] debug1: Entering interactive session. debug1: Requesting X11 forwarding with authentication spoofing. debug1: Requesting authentication agent forwarding. debug1: Sending environment. debug1: Sending env LANG = en_US Last login: Tue Mar 22 15:25:36 2016 from lsce3046.extra.cea.fr Disk quotas for user jypisthebest (uid 6369): Filesystem blocks quota limit grace files quota limit grace prolix3:/users/ 4726M 4883M 4981M 23586 0 0 jypisthebest@asterix3 >
Sometimes, it may also help to send a picture of what is wrong!
On Linux, you should find a screenshot application in the tools available on the system. See the example below for people using the xfce windows manager
On Windows, you can use the Capture screen option of XnView
The only way to access the LSCE servers from outside LSCE is to connect first to the idefix1.extra.cea.fr gateway server. Unless you are on a machine that is outside LSCE, but still on the CEA network (e.g. one of the machines of the CEA computing center)
ssh -A -X your_lsce_login@idefix1.extra.cea.fr
ssh asterix.lscelb
ssh obelix.lscelb
ssh your_tgcc_login@curie-ccrt.ccc.cea.fr
ssh -A -X your_lsce_login@idefix1.extra.cea.fr -t ssh -A asterix.lscelb
ssh -A -X your_lsce_login@idefix1.extra.cea.fr -t ssh -A obelix.lscelb
ssh -A -X your_lsce_login@idefix1.extra.cea.fr -t ssh -A your_tgcc_login@curie-ccrt.ccc.cea.fr
~/.cshrc
configuration filealias iasterix 'ssh -A -X your_lsce_login@idefix1.extra.cea.fr -t ssh -A asterix.lscelb
'~/.bashrc
configuration filealias iasterix='ssh -A -X your_lsce_login@idefix1.extra.cea.fr -t ssh -A asterix.lscelb
'If you are on a computer outside LSCE and you need to transfer a file to/from LSCE, you need to make the transfer between your current machine and idefix1!
scp -p file_outside_lsce your_lsce_login@idefix1.extra.cea.fr:/home/scratch01/your_lsce_login/
Ask you advisor, who has probably already told you everything that was listed above, so you did not really learn anything new by reading this page
[ PMIP3 Wiki Home ] - [ Help! ] - [ Wiki syntax ]