User Tools

Site Tools


nudging_ifs

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
nudging_ifs [2017/10/23 15:32]
obellpra
nudging_ifs [2019/06/04 16:10] (current)
swild
Line 1: Line 1:
 ====== Generating atmospheric nudging files for IFS ====== ====== Generating atmospheric nudging files for IFS ======
  
-There are currently two possible ways to create reference files for atmospheric nudging 1) by interpolating ECMWF re-analysis data or 2) by storing the atsmopheric field of an continous EC-Earth simulation. +There are currently two possible ways to create reference files for atmospheric nudging 1) by interpolating ECMWF re-analysis data or 2) by storing the atmospheric field of an contiunous EC-Earth simulation. 
  
 === Generating nudging reference files from ECMWF === === Generating nudging reference files from ECMWF ===
Line 11: Line 11:
 3) Get the git-repository **ifs_initial_forcing** and copy the script ''modify_play.sh'' to your home at ECMWF. Open the script and adapt the parameters by changing the experiment name and the number of additional loops that you want to run. This will add to the experiment the subsequent years which will run in parallel. The next step has to be performed to update the experiment in XCDP 3) Get the git-repository **ifs_initial_forcing** and copy the script ''modify_play.sh'' to your home at ECMWF. Open the script and adapt the parameters by changing the experiment name and the number of additional loops that you want to run. This will add to the experiment the subsequent years which will run in parallel. The next step has to be performed to update the experiment in XCDP
  
-4) Open a terminal and type ''cdp''. Enter after this the following commands, while ''XXXX'' is the experiment name you have create+4) Open a terminal, go to the directory where experiment suite is unfolded:  /vol/ifs_sms/es/c3o/XXXX and type ''cdp''. Enter after this the following commands, while ''XXXX'' is the experiment name you have create
      
   set SMS_PROG  992030   set SMS_PROG  992030
   login ecgate xes 1   login ecgate xes 1
-  play -r /c3o/XXXX/longrange XXXX.play+  play -r /XXXX XXXX.play
  
 Your experiment should after that include now in the loop the additional dates.  Your experiment should after that include now in the loop the additional dates. 
  
-5) After having finished all the 6-hourly steps of the period of interest the data has to be processed and downloaded to BSC. A pre-processing script is+5) After having finished all the 6-hourly steps of the period of interest the data has to be processed and downloaded to BSC. A pre-processing script can be found at https://earth.bsc.es/gitlab/cp/ifs_initial_forcing that retrieves the file from the tape archive, preprocesses it and moves it to the $SCRATCH folder of the user. Mind the space limit, you can't preprocess more than 10 years due to the limitations on scratch. 
 + 
 +6) While the files are being placed at the $SCRATCH folder you can launch at BSC the shell script copy_nudging_files.sh which will simulatanously copy the files to BSC and put them in the correct format. The script allows to launch parallel ecaccess requests on the data machine and your desktop. Copy the files to the remote HPC to use them in an experiment. 
 + 
 + 
 +=== Generating nudging reference files from an EC-Earth experiment === 
 + 
 +The generation of nudging files from a an experiment is simple. Just put the flag CREATE_ATM_NUDGING=TRUE in the proj.conf file and also make sure that you use the outclass create_nudging. A section of the ecearth3.post template and the atmospheric_nuding.sh plugin will reformat the model output and put the files to the nudging repository of the HPC you are running at. Copy the files after finishing the experiment to /esarchive to keep them here. 
  
      
nudging_ifs.1508772779.txt.gz · Last modified: 2017/10/23 15:32 by obellpra