Changeset f20342a in flex_extract.git for For_developers/Sphinx/source/Documentation/Input/fortran_makefile.rst
- Timestamp:
- May 27, 2020, 8:01:54 PM (4 years ago)
- Branches:
- master, ctbto, dev
- Children:
- 550435b
- Parents:
- a14839a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
For_developers/Sphinx/source/Documentation/Input/fortran_makefile.rst
rb1674ed rf20342a 1 1 ************************************** 2 The Fortran Makefile -``calc_etadot``2 The Fortran makefile for ``calc_etadot`` 3 3 ************************************** 4 4 5 5 .. _ref-convert: 6 6 7 ``Flex_extract``'s Fortran programwill be compiled during8 the installation process to get the executable named ``calc_etadot``.7 The Fortran program ``calc_etadot`` will be compiled during 8 the installation process to produce the executable called ``calc_etadot``. 9 9 10 ``Flex_extract`` has a couple of ``makefiles`` preparedwhich can be found in the directory11 ``flex_extract_vX.X/Source/Fortran``, where ``vX.X`` should be substituted with the current version number.12 A list of these ``makefiles`` areshown below: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. 12 A list of these ``makefiles`` is shown below: 13 13 14 14 … … 16 16 | Files to be used as they are! 17 17 18 | **makefile_ecgate** 19 | For the use on ECMWF's server **ecgate**. 20 21 | **makefile_cray** 22 | For the use on ECMWF's server **cca/ccb**. 18 | **makefile_ecgate**: For use on ECMWF's server **ecgate**. 19 | **makefile_cray**: For use on ECMWF's server **cca/ccb**. 23 20 24 21 | **Local mode** 25 | It is necessary to adapt **ECCODES_INCLUDE_DIR** and **ECCODES_LIB** 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. 26 23 27 | **makefile_fast** 28 | For the use with gfortran compiler and optimization mode.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. 29 26 30 | **makefile_debug** 31 | For the use with gfortran compiler in debugging mode.27 If you want to use another compiler than gfortran locally, you can still take ``makefile_fast``, 28 and adapt everything that is compiler-specific in this file. 32 29 33 34 For instructions on how to adapt the ``makefiles`` for the local application mode 30 For instructions on how to adapt the ``makefile`` (local application mode only), 35 31 please see :ref:`ref-install-local`. 36 37 32 38 33
Note: See TracChangeset
for help on using the changeset viewer.