This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tools:run_1st_exp [2016/10/03 09:43] vsicardi |
tools:run_1st_exp [2021/10/15 09:41] etourign |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | **Running an experiment at BSC** | + | **Running an EC-Earth |
The idea of this documentation is to provide information for people running climate models at BSC. The goal is not to replace the autosubmit documentation, | The idea of this documentation is to provide information for people running climate models at BSC. The goal is not to replace the autosubmit documentation, | ||
** Please, feel free to fill and/or correct this documentation ** \\ | ** Please, feel free to fill and/or correct this documentation ** \\ | ||
- | Documentation to be checked and completed | + | Documentation to be checked and completed. It should be good that people include in this page some **synthesised** information about how to debug climate models at BSC. The part concerning the post-processing of experiment also need to be completed. \\ |
+ | Modification History: \\ | ||
+ | Martin Ménégoz, 31/05/2016 \\ | ||
+ | Simon Wild, 09/04/2018 \\ | ||
+ | |||
+ | This user guide below is rather obsolete - it contains some helpful overview information and is worth reading through, but for a working tutorial and an updated userguide you should look here: [[https:// | ||
+ | |||
+ | There is also a tutorial on changing branches, and making changes to the EC-Earth code here: | ||
+ | | ||
** First step: Use autosubmit** | ** First step: Use autosubmit** | ||
- | To launch an experiment at BSC, for example a simulation with the ocean-atmosphere coupled version of EC-Earth, we have at our disposal **autosubmit**, | + | To launch an experiment at BSC, for example a simulation with the ocean-atmosphere coupled version of EC-Earth, we have at our disposal **autosubmit**, |
+ | **Using the tutorial under the above link is NOT recommended** as numerous updates are necessary (e.g. HPC name should be changed to ' | ||
+ | the gitlab url needs to be updated to ' | ||
+ | |||
+ | To load autosubmit in Earth infrastructure, | ||
+ | module load autosubmit | ||
NB1: the information needed by autosubmit to prepare an experiment (model version, HPC, etc...) is set up in the file expdef_${exp}.conf. In particular, you have to indicate which model sources you want to use. At BSC, each model version appears generally under a git project: for example: https:// | NB1: the information needed by autosubmit to prepare an experiment (model version, HPC, etc...) is set up in the file expdef_${exp}.conf. In particular, you have to indicate which model sources you want to use. At BSC, each model version appears generally under a git project: for example: https:// | ||
NB2: to launch an experiment from BSC, do not do it from your local machine, but from the machine bscesautosubmit01 (to avoid overloading your poor own machine). => type ssh -XY bscesautosubmit01 to open the connection to this machine. | NB2: to launch an experiment from BSC, do not do it from your local machine, but from the machine bscesautosubmit01 (to avoid overloading your poor own machine). => type ssh -XY bscesautosubmit01 to open the connection to this machine. | ||
+ | |||
+ | NB3: MareNosturm users, auto-ecearth3 assumes that you have a SSH alias to connect with a different user depending on the project to account the consumed hours to. Add to your .ssh/config following lines in case your project is bsc32 and your user bsc32704: | ||
+ | Host mn-bsc32 | ||
+ | HostName mn1.bsc.es | ||
+ | User bsc32704 | ||
+ | IdentityFile ~/ | ||
+ | Make sure you add all MN login nodes to the config file. See also here: [[https:// | ||
+ | |||
+ | NB4: When creating an experiment and you receive the error that some template/ | ||
**Second step: configuration** | **Second step: configuration** | ||
Line 34: | Line 56: | ||
* **proj:** contains the directory model/ with all the source files of your climate model. This directory also contains the templates files. There is a version of templates for each HPC and each model version, since these files are used to transmit the information from the configuration files (that are in the conf/ directory) to the code during a simulation. You will find the different namelists defining the values of the flags or variables used by the different components of EC-Earth. For example, the following file set up the cloud physical properties needed by the physical parametrisations in IFS: \\ | * **proj:** contains the directory model/ with all the source files of your climate model. This directory also contains the templates files. There is a version of templates for each HPC and each model version, since these files are used to transmit the information from the configuration files (that are in the conf/ directory) to the code during a simulation. You will find the different namelists defining the values of the flags or variables used by the different components of EC-Earth. For example, the following file set up the cloud physical properties needed by the physical parametrisations in IFS: \\ | ||
/ | / | ||
+ | |||
+ | **Test Suite** | ||
+ | |||
+ | For a first attempt it might be worth considering to copy the .conf files from a test experiment with bsc_trunk [[https:// | ||
** Small configuration issues - May 2016 ** | ** Small configuration issues - May 2016 ** |