source: flex_extract.git/For_developers/Sphinx/source/Documentation/Input/fortran_makefile.rst @ 5920b7f

ctbtodev
Last change on this file since 5920b7f was 5920b7f, checked in by anphi <anne.philipp@…>, 4 years ago

New compilation of Sphinx after extensive review in language/content/understanding

  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[5920b7f]1****************************************
[f20342a]2The Fortran makefile for ``calc_etadot``
[5920b7f]3****************************************
[41c9dbc]4
5.. _ref-convert:
6
[f20342a]7The Fortran program ``calc_etadot`` will be compiled during
8the installation process to produce the executable called ``calc_etadot``.
[0b00607]9
[f20342a]10``Flex_extract`` includes several ``makefiles``  which can be found in the directory
11``flex_extract_vX.X/Source/Fortran``, where ``vX.X`` should be substituted by the current flex_extract version number.
12A list of these ``makefiles`` is shown below:
[41c9dbc]13
14
15| **Remote/Gateway mode**:
16| Files to be used as they are!
17   
[f20342a]18    | **makefile_ecgate**: For  use on ECMWF's server **ecgate**.
19    | **makefile_cray**:   For  use on ECMWF's server **cca/ccb**.
[41c9dbc]20   
21| **Local mode**
[f20342a]22| It is necessary to adapt **ECCODES_INCLUDE_DIR** and **ECCODES_LIB** if they don't correspond to the standard paths pre-set in the makefiles.
[41c9dbc]23 
[f20342a]24    | **makefile_fast**:  For use with the gfortran compiler and optimisation mode.
25    | **makefile_debug**: For use with the gfortran compiler and debugging mode. Primarily for developers.
[41c9dbc]26
[f20342a]27If you want to use another compiler than gfortran locally, you can still take ``makefile_fast``,
28and adapt everything that is compiler-specific in this file.
[41c9dbc]29
[f20342a]30For instructions on how to adapt the ``makefile`` (local application mode only),
[0b00607]31please see :ref:`ref-install-local`.
[41c9dbc]32
33   
34.. toctree::
35    :hidden:
36    :maxdepth: 2
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG