Top Menu

Jump to content
  • downscale
    • View all projects
Home
    • Work packages
    • News
    • Getting started
    • Introduction video
    • Welcome to OpenProject

      Get an overview

      Get a quick overview of project management and team collaboration with OpenProject.
      You can restart this video from the help menu

    • Help and support
    • Upgrade to Enterprise Edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

Side Menu

  • Overview
  • Activity
  • Work packages
  • News
  • Repository
  • You are here:Wiki main page
    • Table of contents
      • Hierarchy leafGravimetric humidity bias on 2008-04-07, 05 UTC
      • Expanded. Click to collapseCollapsed. Click to showWiki main page
        • Expanded. Click to collapseCollapsed. Click to showCoarse data
          • Hierarchy leafCoarse external data
          • Hierarchy leafIntroduction of new data
          • Hierarchy leafTemperature
        • Hierarchy leafDependencies
        • Expanded. Click to collapseCollapsed. Click to showExchange of variable fields
          • Hierarchy leafnamcouple
          • Expanded. Click to collapseCollapsed. Click to showSchomburg scheme
            • Expanded. Click to collapseCollapsed. Click to showSchomburg rules
              • Hierarchy leafSchomburg rule
        • Expanded. Click to collapseCollapsed. Click to showFine data
          • Hierarchy leafEstimated resolutions
          • Expanded. Click to collapseCollapsed. Click to showFine external data from the Climate Limited-area Modeling community
            • Hierarchy leafDivided by 7
            • Hierarchy leafEmulation of the test data resolution
          • Hierarchy leafSRTM data
        • Hierarchy leafIntroduction
        • Hierarchy leafLiterature
        • Expanded. Click to collapseCollapsed. Click to showModel1
          • Hierarchy leafDeprecated dummy data
          • Hierarchy leafDummy coordinates
          • Hierarchy leafProcessing
          • Expanded. Click to collapseCollapsed. Click to showRead_grib1
            • Hierarchy leafEccodes_handler
        • Hierarchy leafNaming schemes
        • Hierarchy leafOASIS3
        • Hierarchy leafPrivacy policy
        • Hierarchy leafTitle page
        • Expanded. Click to collapseCollapsed. Click to showValidation
          • Expanded. Click to collapseCollapsed. Click to showPreservation of the sub-scale average
            • Expanded. Click to collapseCollapsed. Click to showBias anecdote for gravimetric humidity
              • Hierarchy leafGravimetric humidity bias on 2008-04-04, 18 UTC
            • Expanded. Click to collapseCollapsed. Click to showBias anecdote for surface pressure
              • Hierarchy leafSurface pressure bias on 2008-04-04, 18UTC
              • Hierarchy leafSurface pressure bias on 2008-04-07, 05UTC
            • Expanded. Click to collapseCollapsed. Click to showBias anecdote for temperature
              • Hierarchy leafTemperature bias on 2008-04-07, 05UTC
              • Hierarchy leafTemperature bias on 2008-04-04, 18UTC
            • Hierarchy leafgrib2bin.pl
          • Hierarchy leafSpatial average and variance before and after downscaling
        • Expanded. Click to collapseCollapsed. Click to showWhat the Community Land Model requires
          • Hierarchy leafsva_DWD_forcing.ncl
You are here:
  • Wiki main page
  • Dependencies

Content

Dependencies

  • More
    • Table of contents

The algorithm needs OASIS3 to work. There is a copy in the repository, which stems from TR32’s copy of the program.

COSMO outputs uses Grib data format (GRIB1 /GRIB2). The DWD GRIB 1 Library or the ECMWF GRIB_API are implemented in the COSMO model system. More details on COSMO Grib data can be found at the COSMO website or on the page “Coarse data”.

ecCodes

Instead of converting the Grib file to netCDF with an external tool, downscale[5] reads them directly, with ecCodes.
The ECMWF GRIB_API can handle both GRIB1 and GRIB2 data, but support for this interface will be discontinued from 2018 by ECMWF. And, ecCodes will be the replacement to handle the GRIB outputs. So, to handle Grib outputs, we make use of ecCodes available from:
https://software.ecmwf.int/wiki/display/ECC
There is also a mailing list.

Machine Specific Libraries

MPI on cluma2:

/daten01/z4/openmpi-1.4.3_intel_10.1/
/daten01/z4/openmpi-1.4.3_gnu

ecCodes on cluma2:

/daten01/z4/eccodes-2.3.0/lib/libeccodes_f90.so

The name of this directory gives rise to the suspicion that the employed ecCodes version is 2.3.0 of May 2017. On 2018-01-04 the current version is 2.6.0 of December 2017.

The [[job_script.sh]] will only work if the home folder contains a file " document:.cshrc" with the following paths setting:

setenv LD_LIBRARY_PATH /usr/lib64/openmpi/lib
setenv LD_LIBRARY_PATH /daten01/z4/eccodes-2.3.0/lib:${LD_LIBRARY_PATH}
setenv PATH /daten01/z4/eccodes-2.3.0:${PATH}

The latter two lines come at the suggestion of the Grib extension for downscale, along with the advice:

This will allow the use of extensive grib commands as well …

Namelist

Currently, there is no namelist for downscale. Across all parts of the program, there are flags ‘Dear user’ where changes have to be made after a migration to another machine, or to use other data. Users shall direct the program to their MPI in job_script.sh, and to the library ecCodes and the library to read NetCDF files in the makefile Makefile_oa3.

Footnotes

Loading...