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
other:newppl:starting [2018/11/05 15:58]
jypeter Changed reference to help-lsce
other:newppl:starting [2019/07/12 17:13] (current)
jypeter [Project specific directories] 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 264: Line 310:
  
 ==== Project specific directories ==== ==== Project specific directories ====
 +
 +<note warning>​The data on these disks is <wrap em>​probably not backed up</​wrap>​... You are not protected against file deletion by mistake, or a disk crash (a major disk crash is not likely, but can happen)
 +
 +\\ You should <wrap em>store your source codes, scripts, notebooks, manuscripts,​ reports, figures, on a backed up directory</​wrap>,​ and only store on the project disks data downloaded from outside, or that you can regenerate with the backed up scripts</​note>​
 +
  
   * **Location**:​ ''/​home/​some_project_name/​your_lsce_login''​   * **Location**:​ ''/​home/​some_project_name/​your_lsce_login''​
     * Ask your advisor if you should use a specific project directory and the technical details about it     * Ask your advisor if you should use a specific project directory and the technical details about it
-    * Use this directory for storing the (big) data files that you can't store safely in the //scratch// directory, and should not store in the //scratch// directory+    * Use this directory for storing the (big) data files that you can't store safely in the //scratch// directory, and should not store in the //home// directory
  
   * **Backup**: ask your advisor   * **Backup**: ask your advisor
Line 288: Line 339:
 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.1541429881.txt.gz · Last modified: 2018/11/05 15:58 by jypeter