[41c9dbc] | 1 | ################################ |
---|
| 2 | FAQ - Frequently asked questions |
---|
| 3 | ################################ |
---|
| 4 | |
---|
| 5 | .. contents:: |
---|
| 6 | :local: |
---|
| 7 | |
---|
| 8 | |
---|
| 9 | |
---|
| 10 | What can I do if I can't install the third party libraries from distribution packages? |
---|
| 11 | ====================================================================================== |
---|
| 12 | |
---|
| 13 | This can be the case if the user does not have admin rights. |
---|
| 14 | It is possible to install the necessary libraries locally from source. |
---|
| 15 | For this case you should follow the following steps: |
---|
| 16 | |
---|
| 17 | Installation 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 |
---|