Wave forcing configuration

  • If this section is not in your configuration file

  1. Download it from svn and add it in you configuration file

svn checkout https://forge.ifremer.fr/svn/previmerchainop/trunk/formation/
service7>693% pwd
/work/lpineaug/FORMATION_CHAINOP/formation
service7>694% ls
section_previmer.cfg  section_wave.cfg
  1. Add wave in your treatments, section treatments

[treatments]
  #list = ['meteo', 'obc', 'river', 'rank_0', 'rank_1', 'format_oco','demerliac','mirror_copy','finalize']
  list = ['meteo', 'obc', 'river', 'rank_0', 'rank_1','format_oco','demerliac','mirror_copy','finalize','wave']
  1. Add wave directory in section directories

[directories]
  wave_dir = '%(operational_dir)s/inputs/'
  • To generate wave forcing from 01/01/2014 to 02/01/2014, run treatment wave:

launch_mangae config_mangae.cfg -s 2014-01-01,00:00 -e 2014-01-02,00:00 --only wave

Output file: ./inputs/MANGAE2500-r1630_turb/wave/wave.nc

  • Configuration is precised in configuration file config_turb.cfg, Section wave

#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Section wave
# Préparation des forçages issues des modèles de vagues WW3
# Entrées disponibles :
# depend : liste contenant les noms des traitements dont dépend le traitement courant, liste vide si aucune dépendance
# description : description du traitement (récupéré via l'option --list du script launcher.py)
# name : nom du job soumis sur le calculateur (!!!! ne pas dépasser 15 caractères !!!)
# launch : procédure de lancement associée
# models : la liste des modeles WW3 �  utiliser. Si plusieurs modèles sont spécifiés, les données sont fusionnées.
# Les modèles doivent être indiqués par ordre d'emprise geographique décroissante
# regrid_mars_bathy : nom du fichier bathymetrie de référence contenant la grille sur laquelle on va interpoler les donnéées WW3.
# Le fichier doit se situer dans le repertoire RDIR/CONFIG/inputs
# Obligatoire, si on indique plusieurs modèles
# variables : la liste des variables �  traiter (en accord avec la nomenclature des fichiers config_MODEL.cfg)
# out : nom du fichier de sortie
# startshift : optionnel, réél indiquant le décalage en jours du début du traitement par rapport �  la date de démarrage de référence
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[[wave]]
  depend = []
  description = 'Preparation of wave data'
  name = 'wave'
  launch = 'tools.wave.launch_wave'
  models = ['WW3-GLOBAL-30MIN']
  #models = ['WW3-GLOBAL-30MIN','WW3-NORGAS-2MIN']
  regrid_mars_bathy = "bathy_rang1_2500_final.nc"
  #regrid_mars_bathy = "bathy_rang1_4000_final.nc"
  #regrid_mars_bathy = "bathy_MENOR_V10.nc"
  out = "wave.nc"
  variables=['wave_height','wave_period','zonal_bottom_velocity','meridional_bottom_velocity']
  [[[WW3-NORGAS-UG_V3]]]
    dist_max = 0.05
  • starshift: optional, shift in days from start date (in the example, output will start from 31/12/2013 instead of 1/01/2014)

  • Output file: ./inputs/MANGAE2500-r1630/wave/wave.nc

  • Optionyou can select the variables you want in your output file (think of the output size !). Otherwise, all available variables will be in your output file. Obligatory if differents models. For variables you can choose between:
    • ‘wave_height’: Hs in WW3

    • ‘wave_period’: t01 (t0m1 before 12/02/2014) in WW3-NORGAS-2MIN

    • ‘zonal_bottom_velocity’: uubr in WW3

    • ‘meridional_bottom_velocity’: vubr in WW3

  • For wave model, you can choose between:
    • ‘PREVIMER_WW3-FINIS-200M’

    • ‘PREVIMER_WW3-NORGAS-UG-HINDCAST’: hincast PREVIMER 2008-2013

    • ‘WW3-GLOBAL-30MIN’

    • ‘WW3-GLOBAL-HINDCAST’: hindcast IOWAGA 1990-2014

    • ‘WW3-MENOR-2MIN’

    • ‘WW3-MENOR-UG’

    • ‘WW3-NORGAS-2MIN’

    • ‘WW3-NORGAS-UG’

    • ‘WW3-NORGAS-UG_V3’