source: flex_extract.git/For_developers/Sphinx/source/Support/faq.rst @ a14839a

ctbtodev
Last change on this file since a14839a was a14839a, checked in by Petra Seibert <petra.seibert [at) univie.ac.at>, 4 years ago

Language corrections for the Sections Developers, Support, Changelog, and the home directory (index.html)

  • Property mode set to 100644
File size: 1.9 KB

FAQ - Frequently asked questions

What can I do if I can't install the third-party libraries from distribution packages?

This can be the case if the user does not have admin rights and the sysadmins would not want to provide the libraries. In this case, a workaround is to install the necessary libraries from source into a user directory, following these steps:

Steps to install libraries from source:
  1. Read Emoslib installation instructions

  2. Read ECMWF blog about gfortran

  3. Install FFTW

  4. Install EMOSLIB (execute make two times! One time without any options, and another time with the single-precision option.)

  5. Install ECCODES

  6. Register for MARS access (:ref:`ref-registration`)

    ?
  7. Install Web API's CDS API and ECMWF Web API

  8. Check whether LD_LIBRARY_PATH environment variable contains the paths to all the libs

  9. Check available Python packages (e.g. import eccodes / import grib_api / import ecmwfapi)

  10. Start test retrieval (:ref:`ref-test-local`)

    ?
  11. Install flex_extract (:doc:`../installation`)

    ?

Caution!

  • use the same compiler and compiler version all the time
  • don't forget to set all Library paths in the LD_LIBRARY_PATH environment variable
  • adapt the flex_extract makefile
?
.. toctree::
    :hidden:
    :maxdepth: 2
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG