User Tools

Site Tools


other:newppl:starting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
other:newppl:starting [2018/11/05 14:58]
jypeter Changed reference to help-lsce
other:newppl:starting [2019/07/12 15:04]
jypeter [The scratch directory] added warning
Line 14: Line 14:
   * [[https://​logement.campus-paris-saclay.fr/​| Trouver un logement dans une résidence universitaire]] (in French... //Finding a room in a student dorm//)   * [[https://​logement.campus-paris-saclay.fr/​| Trouver un logement dans une résidence universitaire]] (in French... //Finding a room in a student dorm//)
   * [[https://​www.science-accueil.org/​en/​|Science Accueil]]   * [[https://​www.science-accueil.org/​en/​|Science Accueil]]
 +
 +===== Phone directory, and map of the building =====
 +
 +==== Using existing information ====
 +
 +  * [[https://​intranet.lsce.ipsl.fr/​en/​Phocea/​Membres/​Annuaire/​index.php|Phone directory]] (intranet)
 +    * Dial **2** + ''​NNNN''​ (last 4 digits) to call somebody at LSCE (or CEA Saclay) from LSCE
 +  * [[https://​intranet.lsce.ipsl.fr/​PlanLabo/​index.html|701 and 714 map]] (intranet)
 +
 +==== Updating the directory/​map information ====
 +
 +<WRAP center round important 60%>
 +It's very important that you update your phone/​office information when you arrive at LSCE, so that other people can find you using the tools above!
 +</​WRAP>​
 +
 +=== Finding your phone number ===
 +
 +Use the following sequence of keys on the //Mitel// phone in your office:
 +  - Select **MENU** (use the downward arrow)
 +  - Select **PARAMETRES** (use the downward arrow)
 +  - Select **GENERAL** (use the downward arrow)
 +  - Select **MON NUMERO**
 +    * This will display your **2** + ''​NNNN''​ phone number
 +    * You can be called from outside with ''​01 69 08 NN NN''​
 +
 +=== Updating your entry in the directory ===
 +
 +  - Find your name in the [[https://​intranet.lsce.ipsl.fr/​en/​Phocea/​Membres/​Annuaire/​index.php|phone directory]]
 +  - Click on **Modifier mes coordonnées** (in blue on the right side)
 +  - Click on **Informations dans l'​annuaire** and update the different fields
 +  - Click on **Envoyez votre demande**
 +
 ===== The LSCE mailing lists ===== ===== The LSCE mailing lists =====
  
Line 87: Line 119:
 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 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
  
-==== Windows ​computer ====+==== Windows computer ====
  
-Read the notes (and follow the instructions) ​in [[other:​index#​windows_7_notes|Windows 7 notes]], especially the [[other:win7config|Basic Windows ​7 Configuration]] section+Read the notes in [[other:​index#​windows_7_notes|Windows 7 notes]] ​or [[other:index#​windows_10_notes|Windows ​10 notes]], especially the //​Configuring Windows XX// section
  
 === Getting administrator'​s rights === === Getting administrator'​s rights ===
Line 95: Line 127:
 <note warning>​\\ Make sure you know what you are doing and that you are not executing a virus asking you suspicious access rights!\\ </​note>​ <note warning>​\\ Make sure you know what you are doing and that you are not executing a virus asking you suspicious access rights!\\ </​note>​
  
-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 [[.:​starting?​do=edit#​getting_help_from_the_lsce_system_administrators|system administrators]]. ​+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 received ​when your computer was configured, or ask the [[.:​starting?​do=edit#​getting_help_from_the_lsce_system_administrators|system administrators]]. ​
  
 ==== Linux computer ==== ==== Linux computer ====
Line 137: Line 169:
 ===== Which Linux servers should you use? ===== ===== Which Linux servers should you use? =====
  
-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 on the remote servers. Never forget that **your local desktop has access to the remote disks on the Linux servers**.+There are lots of things you can do directly on your **local** Win7/​Win10 ​or Linux desktop (displaying pdf, images, using a text editor, ...), rather than on the remote 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 Otherwise, **use the appropriate Linux servers**. The //load balancing// system will send you to the server that has currently the smallest load
  
-  * obelixN ​(''​ssh obelix''​, or ''​ssh obelix.lb''​): never forget that you are sharing these servers with other users! Do not use too much CPU and memory for a long time. Heavy computation should be done on the obelix cluster +  * **obelix**//​NN// ​(type ''​ssh obelix'' ​to get there): never forget that you are sharing these servers with other users! Do not use too much CPU and memory for a long time. Heavy computation should be done on the obelix cluster 
-  * [[https://​intranet.lsce.ipsl.fr/​informatique/​en/​calcul/​batch.php|the batch system]] (aka //obelix cluster//) for really heavy duty programs+    * <​code>​ $ ssh obelix 
 +Last login: Mon Jun  3 08:49:53 2019 from somewhere 
 +# You can use one of the following commands if you want to know on which obelix you are 
 + >​echo $HOST 
 +obelix5 
 + >​hostname 
 +obelix5</​code>​ 
 +  * [[https://​intranet.lsce.ipsl.fr/​informatique/​en/​calcul/​batch.php|the batch system]] (aka //​obelix ​**cluster**//) for really heavy duty programs
   * in some cases, you may need an account to use the [[http://​mesocentre.ipsl.fr/​|IPSL/​ESPRI clusters]] (aka //ciclad// and //​climserv//​),​ especially if you need to use data that is already available/​mirrored there, rather than copying the data to LSCE   * in some cases, you may need an account to use the [[http://​mesocentre.ipsl.fr/​|IPSL/​ESPRI clusters]] (aka //ciclad// and //​climserv//​),​ especially if you need to use data that is already available/​mirrored there, rather than copying the data to LSCE
-  * asterixN: some people may mention these servers, but they don't exist any more!+  * //asterixN//: some people may mention these servers, but they don't exist any more!
  
 ==== Which shell are you using? ==== ==== Which shell are you using? ====
Line 206: Line 245:
 <note warning> <note warning>
   * It is very important to use the correct directories and make it easy for your advisor to find things after you have left   * It is very important to use the correct directories and make it easy for your advisor to find things after you have left
-    * **Put the source codes, scripts and papers you are writing on a backed up disk** +    * <wrap em>**Put the source codes, scripts and papers you are writing on a backed up disk**</​wrap>​ 
-    * Put temporary files on a scratch disk +      * The <wrap em>​backed up disk at LSCE</​wrap>​ is [[#​the_home_directory|/​home/​users/​your_login]]. You should have a few Gb available on //home// (use the ''​quota -s''​ command to find out the exact amount) 
-    * Do NOT put (big) data files on a backed up disk+    * Put **temporary files** on a scratch disk (''​scratch01''​ at LSCE) 
 +    * Do **NOT** put (big) data files on a backed up disk
  
   *  Do not forget to clean your directories before you leave (ask your advisor what should be kept or cleaned)   *  Do not forget to clean your directories before you leave (ask your advisor what should be kept or cleaned)
Line 218: Line 258:
  
   * Example path on the LSCE Linux server: ''/​home/​scratch01/​your_lsce_login''​   * Example path on the LSCE Linux server: ''/​home/​scratch01/​your_lsce_login''​
-  * Accessing the same path from a local desktop:+  * Accessing the path above from a local desktop:
     * Linux desktop: ''/​home/​scratch01/​your_lsce_login''​     * Linux desktop: ''/​home/​scratch01/​your_lsce_login''​
     * Windows desktop: ''​\\dfshost\dfs\scratch01\your_lsce_login''​\\ {{ :​other:​newppl:​dfs_on_win.png?​nolink |}}     * Windows desktop: ''​\\dfshost\dfs\scratch01\your_lsce_login''​\\ {{ :​other:​newppl:​dfs_on_win.png?​nolink |}}
Line 234: Line 274:
       * bash shell users: ''​.profile''​ and ''​.bashrc''​       * bash shell users: ''​.profile''​ and ''​.bashrc''​
       * emacs text editor: ''​.emacs''​       * emacs text editor: ''​.emacs''​
 +    * You can go to your home directory by typing ''​cd''​ (no arguments), and to the home directory of somebody else with ''​cd ~login_name''​
 +    * At LSCE, you can't read the content of somebody else's //home// directory
  
   * **Backup of the home directory on the LSCE servers**: YES! Every night   * **Backup of the home directory on the LSCE servers**: YES! Every night
-    * More details on the [[https://​intranet.lsce.ipsl.fr/​informatique/​en/​nsr/​index.php|backup system]] page +    * More details on the [[https://​intranet.lsce.ipsl.fr/​informatique/​en/​nsr/​index.php|LSCE backup system]] page 
-    * Put the most important sources/​scripts/​data/​papers in this directory +    * <wrap em>Put the most important sources/​scripts/​data/​papers in this directory</​wrap>​ 
-    * Do not put temporary files, or big data files that are available somewhere else in this directory! +    ​* **Do not** use the //home// directory to store: 
-    * Your home directory will also be archived when your account is closed+      * temporary files (use ''​scratch01''​) 
 +      * big (or many) data files (use ''​scratch01''​ or a project specific disk) 
 +    * Your home directory will be archived when your account is closed, so that you or your advisor can access it later, if required
  
   * **Backup of the TGCC home directory**:​ YES!   * **Backup of the TGCC home directory**:​ YES!
Line 252: Line 296:
  
 ==== The scratch directory ==== ==== The scratch directory ====
 +
 +<note warning>​Do not put anything in the scratch directory that you can't recreate with a program, or copy/​download from somewhere else!</​note>​
  
   * **Location**:​ ''/​home/​scratch01/​your_lsce_login''​   * **Location**:​ ''/​home/​scratch01/​your_lsce_login''​
Line 288: Line 334:
 3.2M    cmake 3.2M    cmake
 ...</​code>​ ...</​code>​
 +
 +===== Which programs should you use? =====
 +
 +Your advisor will let you know which (version of which) programs you should use. Some programs are available by default, and you have to use the ''​module''​ command to access other programs.
 +
 +==== Which program am I using? ====
 +
 +At any time, you can use the ''​which''​ command to determine where a program is located. The option to get the //version// information of a program may vary (launch the program without arguments, with ''​-v''​ or ''​%%--%%v'',​ ...).
 +
 +<​code>​ > which ncdump
 +/​usr/​bin/​ncdump
 +
 + > ncdump
 +ncdump [-c|-h] [-v ...] [[-b|-f] [c|f]] [-l len] [-n name] [-p n[,n]] [-k] [-x] [-s] [-t|-i] [-g ...] [-w] file
 +[...]
 +netcdf library version 4.3.3.1 of Dec 10 2015 16:44:18 $
 +
 + > which python
 +/​usr/​bin/​python
 +
 + > python --version
 +Python 2.7.5
 +</​code>​
 +
 +==== Using module to access optional programs ====
 +
 +Main ''​module''​ options:
 +  * ''​module list'':​ list the currently loaded modules
 +  * ''​module avail'':​ list the available modules
 +  * ''​module load module_a ... module_n'':​ load modules (automatically including dependencies)
 +    * ''​module load module_a'':​ load default version of //​module_a//​
 +    * ''​module load module_a/​vvv'':​ load ''​vvv''​ version of //​module_a//​
 +  * ''​module purge'':​ remove all modules
 +
 +Detailed example:
 +<​code>​ > which ncview
 +ncview: Command not found.
 +
 + > module list
 +No Modulefiles Currently Loaded.
 +
 + > module avail
 +[...]
 +batch_env ​         grib_api/​1.14.0 ​   netcdf/​4 ​          ​python/​3.6
 +[...]
 +glost/​0.3.1 ​       ncview/​2.1.7 ​      ​python/​2.7
 +
 + > module load ncview netcdf/4
 +
 + > module list
 +Currently Loaded Modulefiles:​
 +  1) ncview/​2.1.7 ​  2) netcdf/4
 +  ​
 + > which ncview
 +/​usr/​local/​install/​ncview-2.1.7/​bin/​ncview
 +
 + > which ncdump
 +/​usr/​local/​install/​netcdf-4.3.2/​bin/​ncdump</​code>​
  
 ===== Useful documentation for beginners ===== ===== Useful documentation for beginners =====
other/newppl/starting.txt · Last modified: 2024/03/20 10:27 by jypeter