|
@@ -13,7 +13,7 @@ First, clone the `pbarriat/ecearth_patch` repository:
|
|
|
```bash
|
|
```bash
|
|
|
mkdir -p ~/modeles/ecearth
|
|
mkdir -p ~/modeles/ecearth
|
|
|
cd ~/modeles/ecearth
|
|
cd ~/modeles/ecearth
|
|
|
-git clone ssh://git@www.climate.be:3022/pbarriat/ecearth_patch.git
|
|
|
|
|
|
|
+git clone ssh://egit/pbarriat/ecearth_patch.git
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
Now, update your shell startup script (`~/.bashrc`) to add ecearth globals variables to your environment.
|
|
Now, update your shell startup script (`~/.bashrc`) to add ecearth globals variables to your environment.
|
|
@@ -42,19 +42,20 @@ configure_ecearth()
|
|
|
|
|
|
|
|
### Source code
|
|
### Source code
|
|
|
|
|
|
|
|
-Then, checkout the EC-Earth SVN repository. Five alternatives:
|
|
|
|
|
|
|
+Then, checkout the EC-Earth SVN repository. You need to have registered to the EC-Earth portal (https://dev.ec-earth.org) and
|
|
|
|
|
+have a user name `${YOUR_ECEARTH_USERNAME}`. Five alternatives:
|
|
|
```bash
|
|
```bash
|
|
|
cd ~/modeles/ecearth
|
|
cd ~/modeles/ecearth
|
|
|
|
|
|
|
|
-svn co https://svn.ec-earth.org/ecearth3/tags/3.2.2 ecearth_3.2.2
|
|
|
|
|
|
|
+svn co --username=${YOUR_ECEARTH_USERNAME} https://svn.ec-earth.org/ecearth3/tags/3.2.2 ecearth_3.2.2
|
|
|
|
|
|
|
|
-svn co https://svn.ec-earth.org/ecearth3/tags/3.2.3 ecearth_3.2.3
|
|
|
|
|
|
|
+svn co --username=${YOUR_ECEARTH_USERNAME} https://svn.ec-earth.org/ecearth3/tags/3.2.3 ecearth_3.2.3
|
|
|
|
|
|
|
|
-svn co https://svn.ec-earth.org/ecearth3/tags/3.3.0 ecearth_3.3.0
|
|
|
|
|
|
|
+svn co --username=${YOUR_ECEARTH_USERNAME} https://svn.ec-earth.org/ecearth3/tags/3.3.0 ecearth_3.3.0
|
|
|
|
|
|
|
|
-svn co https://svn.ec-earth.org/ecearth3/branches/projects/primavera ecearth_primavera
|
|
|
|
|
|
|
+svn co --username=${YOUR_ECEARTH_USERNAME} https://svn.ec-earth.org/ecearth3/branches/projects/primavera ecearth_primavera
|
|
|
|
|
|
|
|
-svn co https://svn.ec-earth.org/ecearth3/trunk ecearth_trunk
|
|
|
|
|
|
|
+svn co --username=${YOUR_ECEARTH_USERNAME} https://svn.ec-earth.org/ecearth3/trunk ecearth_trunk
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
Final step, go to the `ecearth_patch` repository and run the `install.sh` script:
|
|
Final step, go to the `ecearth_patch` repository and run the `install.sh` script:
|
|
@@ -67,10 +68,10 @@ cd ~/modeles/ecearth/ecearth_patch
|
|
|
|
|
|
|
|
**YOU MUST COMPILE ON frontal1 for ZENOBE (ssh frontal1 from zenobe)**
|
|
**YOU MUST COMPILE ON frontal1 for ZENOBE (ssh frontal1 from zenobe)**
|
|
|
|
|
|
|
|
-* Go to `ecearth sources` and create all the Makefile's with corresponding configuration:
|
|
|
|
|
|
|
+* Create all the Makefile's using the built-in program `ec-conf`, by typing the following lines:
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-TAG=3.3.0
|
|
|
|
|
|
|
+TAG=3.3.0 # Or 3.2.0, 3.2.3, primavera, trunk or any other configuration
|
|
|
CONF=zenobe
|
|
CONF=zenobe
|
|
|
|
|
|
|
|
configure_ecearth
|
|
configure_ecearth
|
|
@@ -94,7 +95,7 @@ cd ifs-36r4
|
|
|
cd ..
|
|
cd ..
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-* Compile **xios-2**:
|
|
|
|
|
|
|
+* Compile **xios-2** (or any other later version provided):
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
cd xios-2
|
|
cd xios-2
|
|
@@ -174,4 +175,4 @@ sbatch (or qsub) ece-ifs+nemo.sh
|
|
|
|
|
|
|
|
## License
|
|
## License
|
|
|
|
|
|
|
|
-This project is under the Creative Commons CC0 1.0 Universal License. See the [LICENSE](https://gogs.elic.ucl.ac.be/TECLIM/LOVECLIM/src/master/LICENSE) file for the full license text.
|
|
|
|
|
|
|
+This project is under the Creative Commons CC0 1.0 Universal License. See the [LICENSE](https://gogs.elic.ucl.ac.be/TECLIM/LOVECLIM/src/master/LICENSE) file for the full license text.
|