other:available_servers
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| other:available_servers [2026/08/24 15:40] – [Transferring data] jypeter | other:available_servers [2026/08/25 16:19] (current) – [IPSL servers] Added some IPSL content jypeter | ||
|---|---|---|---|
| Line 54: | Line 54: | ||
| * We use **'' | * We use **'' | ||
| + | * Use the [[other: | ||
| * Some computing resources can also be accessed with a web browser and a [[https:// | * Some computing resources can also be accessed with a web browser and a [[https:// | ||
| ==== Transferring data ==== | ==== Transferring data ==== | ||
| - | * Servers can usually only access data on local (in the same computer room) disks. If you need to work locally on data available on a remote server, you first have to copy the remote data | + | * Servers can usually only access data on local (in the same computer room) disks. If you need to work locally on data available on a remote server, you first have to download |
| * Notable exceptions : | * Notable exceptions : | ||
| * '' | * '' | ||
| * some of the data available in ''/ | * some of the data available in ''/ | ||
| - | * Reminder: when possible, avoid duplicating data, and perform the data analysis near the (original) data | + | * Reminder: when possible, |
| - | * When possible, //reduce// the data in order to transfer only what you need. You can easily reduce NetCDF data with: | + | * When possible, |
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * It is of course a good idea to document (in a simple text file) where the files come from, how they were pre-processed, | ||
| - | * | + | * We use transfer programs based on the //ssh protocol// to move data securely |
| + | * [[other: | ||
| + | * Use the [[other: | ||
| + | * [[other: | ||
| + | |||
| + | |||
| + | ==== Checking data integrity ==== | ||
| + | |||
| + | If you need to check that a (potentially big) file is identical to its remote version, you can first check that the file sizes are identical, and then **check data integrity** by comparing the // | ||
| + | |||
| + | e.g. with a 14 Gb file on spirit: | ||
| + | |||
| + | < | ||
| + | |||
| + | $ ls -l thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc | ||
| + | [...] 14293466154 [...] thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc | ||
| + | |||
| + | $ ls -lh thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc | ||
| + | [...] 14G [...] thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc | ||
| + | |||
| + | $ md5sum thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc | ||
| + | 5378634e97136d75e4517cb72e0cda9a | ||
| + | |||
| + | $ sha256sum thetao_Omon_IPSL-CM6A-LR_piControl_r1i1p1f1_gn_185001-194912.nc | ||
| + | 90cf48c540216897bf4d9841acd7034f85cc10e233eed74b1aa27fd77a8da1e6 | ||
| ===== LSCE servers ===== | ===== LSCE servers ===== | ||
| + | |||
| + | |||
| + | ==== The LSCE gateway ==== | ||
| + | |||
| + | '' | ||
| + | * Use '' | ||
| + | * By **//outside LSCE//**, we mean that your computer is: | ||
| + | * connected to the LSCE WiFi network (instead of the wired network) | ||
| + | * or physically outside LSCE | ||
| + | * You can also use '' | ||
| + | * <wrap hi>The '' | ||
| + | * **You have to** connect to an '' | ||
| + | |||
| + | |||
| + | ==== The LSCE interactive servers ==== | ||
| + | |||
| + | '' | ||
| + | * Use '' | ||
| + | * By **//inside LSCE//**, we mean that: | ||
| + | * your computer is connected to the LSCE **wired** network | ||
| + | * or you are using the [[https:// | ||
| + | * or you have a // | ||
| + | * <wrap hi>Never forget that you are **sharing** these interactive servers with other users!</ | ||
| + | * <wrap hi>Do not use too much CPU and/or memory for a long time</ | ||
| + | * Learn how to [[other: | ||
| + | * You can use one of the following commands if you want to know on which '' | ||
| + | * < | ||
| + | Last login: Mon Jun 3 08:49:53 2019 from somewhere | ||
| + | $ echo $HOST | ||
| + | obelix5 | ||
| + | $ hostname | ||
| + | obelix5</ | ||
| + | * In a python script, you can use the following to get some information | ||
| + | * < | ||
| + | >>> | ||
| + | (' | ||
| + | |||
| + | |||
| + | ==== The LSCE cluster ==== | ||
| + | |||
| + | * **[[https:// | ||
| + | * //Heavy duty// programs are programs that will prevent other users from working on the same server because these programs use a lot of CPU and/or memory for more than a few minutes. Ask your advisor, if you are not sure | ||
| + | |||
| + | |||
| + | ==== The LSCE JupyterHub notebook server ==== | ||
| + | |||
| + | * Read the [[other: | ||
| Line 74: | Line 147: | ||
| + | |||
| + | * **The [[https:// | ||
| + | * Note: the '' | ||
| + | * You will need a specific account (different from your //LSCE// account) to access these servers and use data files that are already available/ | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ===== HPC centers ===== | ===== HPC centers ===== | ||
other/available_servers.1787578828.txt.gz · Last modified: by jypeter
