source: flex_extract.git/for_developers/Sphinx/source/Support/faq.rst @ 41c9dbc

ctbtodev
Last change on this file since 41c9dbc was 41c9dbc, checked in by Anne Philipp <anne.philipp@…>, 5 years ago

Large update of Sphinx doc; moved Sphinx source to dev dir; Cleaned control files

  • Property mode set to 100644
File size: 1.8 KB
RevLine 
[41c9dbc]1################################
2FAQ - Frequently asked questions
3################################
4
5.. contents::
6    :local:
7   
8   
9
10What can I do if I can't install the third party libraries from distribution packages?
11======================================================================================
12
13This can be the case if the user does not have admin rights.
14It is possible to install the necessary libraries locally from source.
15For this case you should follow the following steps:
16
17Installation hints:
18    1. `Read Emoslib installation instructions <https://software.ecmwf.int/wiki/display/EMOS/Emoslib>`_
19    2. `Read ECMWF blog about gfortran <https://software.ecmwf.int/wiki/display/SUP/2015/05/11/Building+ECMWF+software+with+gfortran>`_
20    3. `Install FFTW <http://www.fftw.org>`_
21    4. `Install EMOSLIB <https://software.ecmwf.int/wiki/display/EMOS/Emoslib>`_ (2 times make! one without any options and one with single precision option)
22    5. `Install ECCODES <https://software.ecmwf.int/wiki/display/ECC>`_
23    6. Register at Mars (:ref:`ref-registration`)
24    7. Install Web API's `CDS API <https://cds.climate.copernicus.eu/api-how-to>`_ and `ECMWF Web API <https://confluence.ecmwf.int/display/WEBAPI/ECMWF+Web+API+Home>`_
25    8. Check LD_LIBRARY_PATH environment variable if it contains all paths to the libs
26    9. Check available python packages (e.g. import eccodes / import grib_api / import ecmwfapi)
27    10. Start test retrieval (:ref:`ref-test-local`)
28    11. Install ``flex_extract`` (:doc:`../installation`)
29
30.. caution::
31    - use the same compiler and compiler version all the time
32    - don't forget to set all Library paths in the LD_LIBRARY_PATH environment variable
33    - adapt the ``flex_extract`` makefile
34
35
36.. toctree::
37    :hidden:
38    :maxdepth: 2
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG