| ... | @@ -25,21 +25,14 @@ Home page ==> https://git.outils-is.ird.fr/legos_atnum/repos |
... | @@ -25,21 +25,14 @@ Home page ==> https://git.outils-is.ird.fr/legos_atnum/repos |
|
|

|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
First, each user have to download reference repository (NEMOREF) with the good tag associated to the configurations. Then, user type **git clone** command to download legos repo (NEMO_CONFIGS) and do synchronization ( **rsync** command) with reference repo.
|
|
Cloning these repositories is nothing more than initializing empty repositories at home locally (_git init_ command) and bringing the remote branch repository (NEMOREF and NEMO_CONFIGS LEGOS repos) back to it (_git fetch_ command) and merge it on your master branch locally. We will work on these new sources on the branch by default (master). It is possible to create branches and work on them. At any time, you can know where you are and if any changes have been made with typing your best friend command _git status_
|
|
|
|
|
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
Cloning a repository is nothing more than initializing an empty repository at home locally (_git init_) and bringing a remote branch repository back to it (_git fetch_) and merge it on your master branch. We will work on these new sources on the branch by default (master). It is possible to create branches and work on them. At any time, you can know where you are and if any changes have been made with typing your best friend _git status_
|
|
First, each user have to download reference repository (NEMOREF) with the good tag associated to the configurations and then the NEMO_CONFIGS repo. It means that user need to type in these steps the **git clone** command and do synchronization with reference repo (**rsync** command).
|
|
|
|
|
|
|
|
|
|
|
|
|
For user1 (Robert) :
|
|
|
|
|
|
|
|
|
|
First, if the first time on git, please modify your ~/.gitconfig file or create it:
|
|
|
|
|
```
|
|
|
|
|
git config --global user.name "Robert"
|
|
|
|
|
git config --global user.email "Robert@domain.fr"
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ... | @@ -62,6 +55,18 @@ ssh-keygen -t rsa -C "key for you" |
... | @@ -62,6 +55,18 @@ ssh-keygen -t rsa -C "key for you" |
|
|
===> see on https://git.outils-is.ird.fr/profile/keys
|
|
===> see on https://git.outils-is.ird.fr/profile/keys
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
###### Configure your git locally
|
|
|
|
|
|
|
|
Next, if it's your first time on git, please modify your **~/.gitconfig** file or create it:
|
|
|
|
|
|
|
|
For instance, for user Robert, type this :
|
|
|
|
|
|
|
|
```
|
|
|
|
git config --global user.name "Robert"
|
|
|
|
git config --global user.email "robert@legos.obs-mip.fr"
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
###### Connexion https (if you are working under proxy)
|
|
###### Connexion https (if you are working under proxy)
|
|
|
|
|
|
|
|
add this (due to legos proxy):
|
|
add this (due to legos proxy):
|
| ... | @@ -69,6 +74,15 @@ add this (due to legos proxy): |
... | @@ -69,6 +74,15 @@ add this (due to legos proxy): |
|
|
git config --global http.https://git.outils-is.ird.fr.proxy http://proxy.legos.obs-mip.fr:3128
|
|
git config --global http.https://git.outils-is.ird.fr.proxy http://proxy.legos.obs-mip.fr:3128
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
###### Alternative if ssh/https connexion dont work
|
|
|
|
|
|
|
|
Remind in that case, you will download only a snapshot of remote repository, so please take care to choose the correct tag, and then like in this picture below:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
###### Instruction in details
|
|
###### Instruction in details
|
|
|
|
|
|
| ... | @@ -95,13 +109,13 @@ If you are not friendly with the repos, the user can proceed in this way to sear |
... | @@ -95,13 +109,13 @@ If you are not friendly with the repos, the user can proceed in this way to sear |
|
|
========================
|
|
========================
|
|
|
#### Models version
|
|
#### Models version
|
|
|
|
|
|
|
|
* _NEMO_ (“Nucleus for European Modelling of the Ocean”) is a framework of ocean-related engines. Within NEMO, the ocean engine is interfaced with a sea-ice model (SI3), passive tracers and biogeochemical models (TOP) and, via the OASIS coupler, with several atmospheric general circulation models. It also supports two-way grid embedding by means of the AGRIF software. For more information, please refer to the [nemo website](#https://www.nemo-ocean.eu/). Since January 2019, The version of Nemo passed to 4.0.
|
|
* _NEMO_ (“Nucleus for European Modelling of the Ocean”) is a framework of ocean-related engines. Within NEMO, the ocean engine is interfaced with a sea-ice model (SI3), passive tracers and biogeochemical models (TOP) and, via the OASIS coupler, with several atmospheric general circulation models. It also supports two-way grid embedding by means of the AGRIF software. For more information, please refer to the [nemo website](https://www.nemo-ocean.eu/). Since January 2019, The version of Nemo passed to 4.0.
|
|
|
|
|
|
|
|
* _XIOS_ has been developed by LSCE-IPSL, it supports I/O writing of the simulations (use of xml libraries), the simulation of the model is simulated apart on different processes. Its use thus makes it possible to better manage the tuning of different number of I/O processes. If this tool is used as a server (separate processes allocated for writing (detached mode)), it makes it easier to work on the configuration parameters because there is no need to recompile each time. It also allows you to create new output files, new variables from those already referenced and to apply different time filters to them.
|
|
* _XIOS_ has been developed by LSCE-IPSL, it supports I/O writing of the simulations (use of xml libraries), the simulation of the model is simulated apart on different processes. Its use thus makes it possible to better manage the tuning of different number of I/O processes. If this tool is used as a server (separate processes allocated for writing (detached mode)), it makes it easier to work on the configuration parameters because there is no need to recompile each time. It also allows you to create new output files, new variables from those already referenced and to apply different time filters to them.
|
|
|
|
|
|
|
|
* _OASIS_ is a tool developed by Cerfacs allow the online exchange of parameters between 2 models (or even more), it is widely used in particular in the Ocean/Atmosphere coupling configurations...
|
|
* _OASIS_ is a tool developed by Cerfacs allow the online exchange of parameters between 2 models (or even more), it is widely used in particular in the Ocean/Atmosphere coupling configurations...
|
|
|
|
|
|
|
|
* _WRF_ is a LAM (limited area model) developed by the NCAR, the atmospheric research american center)
|
|
* _WRF_ is a LAM (limited area model) developed by the NCAR, the atmospheric research american center
|
|
|
|
|
|
|
|
|
|
|
|
|
<a name="introduction-contents-listing-of-global-inputs-stored"></a>
|
|
<a name="introduction-contents-listing-of-global-inputs-stored"></a>
|
| ... | @@ -121,7 +135,7 @@ If you are not friendly with the repos, the user can proceed in this way to sear |
... | @@ -121,7 +135,7 @@ If you are not friendly with the repos, the user can proceed in this way to sear |
|
|
* downward shortwave radiation at the sea surface : radsw
|
|
* downward shortwave radiation at the sea surface : radsw
|
|
|
* downward longwave radiation at thesea surface: radlw
|
|
* downward longwave radiation at thesea surface: radlw
|
|
|
* precipitation total and solid: P, snow
|
|
* precipitation total and solid: P, snow
|
|
|
* slp (ERAinterim)
|
|
* slp (from ERAinterim)
|
|
|
|
|
|
|
|

|
|

|
|
|
__from??__
|
|
__from??__
|
| ... | |
... | |
| ... | | ... | |