source: flex_extract.git/For_developers/Sphinx/source/Documentation/Overview/app_modes.rst @ f20342a

ctbtodev
Last change on this file since f20342a was f20342a, 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)

further improvment of documentation, close to final

  • Property mode set to 100644
File size: 2.9 KB
RevLine 
[41c9dbc]1*****************
[f20342a]2Application modes
[41c9dbc]3*****************
4
5.. role:: underline
6    :class: underline
7       
8.. _member state: https://www.ecmwf.int/en/about/who-we-are/member-states
9.. _instructions: https://apps.ecmwf.int/registration/
[b1674ed]10.. _ECMWF's instructions on gateway server: https://confluence.ecmwf.int/display/ECAC/ECaccess+Home
[41c9dbc]11
12   
13.. _ref-app-modes:
14
[f20342a]15Arising from the two user groups described in :doc:`../../Ecmwf/access`, ``flex_extract`` has four different :underline:`user application modes`:
[41c9dbc]16
[0b00607]17.. _ref-remote-desc:
[41c9dbc]18
19  1. Remote (member)
[f20342a]20      In the **Remote mode** the user works directly on a ECMWF member-state Linux server, such as ``ecgate`` or ``cca/ccb``. The software will be installed in the ``$HOME`` directory. The user does not need to install any of the third-party libraries mentioned in :ref:`ref-requirements`, as ECMWF provides everything with environment modules. The module selection will be done automatically by ``flex_extract``.
[41c9dbc]21     
[0b00607]22.. _ref-gateway-desc:
[41c9dbc]23     
24  2. Gateway (member)
[f20342a]25      The **Gateway mode** can be used if a local member-state gateway server is in place. Then, the job scripts can be submitted to the ECMWF member-state Linux server via the ECMWF web access tool ``ecaccess``. The installation script of ``flex_extract`` must be executed on the local gateway server such that the software will be installed in the ``$HOME`` directory at the ECMWF server and that some extra setup is done in the ``flex_extract`` directory on the local gateway server. For more information about establishing a gateway server, please refer to `ECMWF's instructions on gateway server`_. For the **Gateway mode** the necessary environment has to be established which is described in :ref:`ref-prep-gateway`.
[41c9dbc]26
[0b00607]27.. _ref-local-desc:
[41c9dbc]28     
29  3. Local member
[f20342a]30      Scripts are installed and executed on a local machine, either in the current ``flex_extract`` directory or in a path given to the installation script. Under this scenario, a software environment similar to that at ECMWF is required. Additionally, web API's have to be installed to access ECMWF server. The complete installation process is described in :ref:`ref-local-mode`.
[41c9dbc]31     
32  4. Local public
[f20342a]33      Scripts are installed and executed on a local machine, either in the current ``flex_extract`` directory or in a path given to the installation script. Under this scenario, a software environment similar to that at ECMWF is required. Additionally, web API's have to be installed to access ECMWF servers. The complete installation process is described in :ref:`ref-local-mode`. In this case, a direct registration at ECMWF is necessary and the user has to accept a specific license agreement for each dataset he/she intends to retrieve.
[41c9dbc]34     
35     
36An overview is sketched in figure :ref:`ref-fig-marsaccess`.
37
38.. _ref-fig-marsaccess:
39
40.. figure:: ../../_static/Diagramm_MarsAccess2.png
41
42   Application modes
43
44
45   
46.. toctree::
47    :hidden:
48    :maxdepth: 2
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG