Difference between revisions of "10. Some operational FLEXPART ECMWF fields are missing – how to get them!"

From mn/geo/geoit
Jump to: navigation, search
Line 9: Line 9:
 
Check if the files are in the temp directory at:
 
Check if the files are in the temp directory at:
  
''/xnilu_wrk/nilu_wrk2/tmp_ECMWF/''
+
''/xnilu_wrk/nilu_wrk2/tmp_ECMWF/''
  
 
Copy the ones missing over to  
 
Copy the ones missing over to  
  
''/xnilu_wrk/flex_wrk/WIND_FIELDS/all_fields_oper_ecmwf/''
+
''/xnilu_wrk/flex_wrk/WIND_FIELDS/all_fields_oper_ecmwf/''
  
  
Line 20: Line 20:
 
Check if the files are in the temp folder at ECMWF under Sabine’s directory:
 
Check if the files are in the temp folder at ECMWF under Sabine’s directory:
  
''els ectmp://sbc/oper_2012_07''
+
''els ectmp://sbc/oper_2012_07''
  
 
Change the year and month to the one you want to check.
 
Change the year and month to the one you want to check.
Line 27: Line 27:
 
If they are there – send them over to NILU by the command ectrans. Example:
 
If they are there – send them over to NILU by the command ectrans. Example:
  
''ectrans -remote nina@genericSftp -source ectmp://sbc/oper_2012_07/EN12070600''
+
''ectrans -remote nina@genericSftp -source ectmp://sbc/oper_2012_07/EN12070600''
  
 
This command cannot be used with wildcards such as *.
 
This command cannot be used with wildcards such as *.
  
NB: make sure you use one of the affiliation you have set up for ec_trans on the ECMWF web service.   
+
NB: make sure you use one of the ECtrans association you have set up for ec_trans on the ECMWF web service.   
  
 
Here is used nina but you can change it to e.g. flexpart if you have set up that one on your account.
 
Here is used nina but you can change it to e.g. flexpart if you have set up that one on your account.
Line 40: Line 40:
 
(this one transfers all files on the 15th Jyly2012 (EN1207150*)- you need that extra 0 after 15 to get ''all'' files on the 15th)
 
(this one transfers all files on the 15th Jyly2012 (EN1207150*)- you need that extra 0 after 15 to get ''all'' files on the 15th)
  
''#!/bin/ksh
+
''#!/bin/ksh
  
''for f in `els ectmp:/sbc/oper_2012_07 | grep EN1207150*  | awk '{print $9}'`''
+
''for f in `els ectmp:/sbc/oper_2012_07 | grep EN1207150*  | awk '{print $9}'`''
  
''do''
+
''do''
  
''echo $f''
+
''echo $f''
  
''ectrans -remote nina@genericSftp -source ectmp:/sbc/oper_2012_07/$f''
+
''ectrans -remote nina@genericSftp -source ectmp:/sbc/oper_2012_07/$f''
  
 
''done''
 
''done''
  
  
Depending on the transfer affiliation you have used the files are transferred to your specified directory set up on the ECMWF web service.
+
Depending on the ECtrans association you have used the files are transferred to your specified directory set up on the ECMWF web service.
  
 
After they end up somewhere at NILU make sure you transfer the files to the directory:
 
After they end up somewhere at NILU make sure you transfer the files to the directory:
  
''/xnilu_wrk/flex_wrk/WIND_FIELDS/all_fields_oper_ecmwf/''
+
''/xnilu_wrk/flex_wrk/WIND_FIELDS/all_fields_oper_ecmwf/''
  
  

Revision as of 12:18, 29 October 2012

Some operational ECMWF fields are missing – what do you do? Where do you get them?


There are three options:


1) The files have been retrieved and sent to NILU but there were data problems at NILU so they only got to the temp folder.

Check if the files are in the temp directory at:

/xnilu_wrk/nilu_wrk2/tmp_ECMWF/

Copy the ones missing over to

/xnilu_wrk/flex_wrk/WIND_FIELDS/all_fields_oper_ecmwf/


2) The files were retrieved at ECWMF but not sent over to NILU.

Check if the files are in the temp folder at ECMWF under Sabine’s directory:

els ectmp://sbc/oper_2012_07

Change the year and month to the one you want to check.


If they are there – send them over to NILU by the command ectrans. Example:

ectrans -remote nina@genericSftp -source ectmp://sbc/oper_2012_07/EN12070600

This command cannot be used with wildcards such as *.

NB: make sure you use one of the ECtrans association you have set up for ec_trans on the ECMWF web service.

Here is used nina but you can change it to e.g. flexpart if you have set up that one on your account.


To transfer several files at once use a script containing the following:

(this one transfers all files on the 15th Jyly2012 (EN1207150*)- you need that extra 0 after 15 to get all files on the 15th)

#!/bin/ksh
for f in `els ectmp:/sbc/oper_2012_07 | grep EN1207150*  | awk '{print $9}'`
do
echo $f
ectrans -remote nina@genericSftp -source ectmp:/sbc/oper_2012_07/$f

done


Depending on the ECtrans association you have used the files are transferred to your specified directory set up on the ECMWF web service.

After they end up somewhere at NILU make sure you transfer the files to the directory:

/xnilu_wrk/flex_wrk/WIND_FIELDS/all_fields_oper_ecmwf/


3) The files were not retrieved at ECMWF so you would need to retrieve them again.

On




Back to ECMWF overview[1]