Changeset f20342a in flex_extract.git for For_developers/Sphinx/source/Documentation/Input/compilejob.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/compilejob.rst
rb1674ed rf20342a 1 1 ******************************************** 2 The Compilation Jobscript ``compilejob.ksh``2 The compilation job script ``compilejob.ksh`` 3 3 ******************************************** 4 4 5 The compile job is a Korn-shell script which will be created during the installation process for the application modes **remote** and **gateway** from a template called ``compilejob.template`` in the template directory.5 The compile job is a Korn-shell script which will be created during the installation process for the application modes **remote** and **gateway** from a template called ``compilejob.template`` in the template directory. 6 6 7 ``Flex_extract`` uses the python package `genshi <https://genshi.edgewall.org/>`_ to generate7 ``Flex_extract`` uses the Python package `genshi <https://genshi.edgewall.org/>`_ to generate 8 8 the Korn-shell script from the template files by substituting the individual parameters. 9 9 These individual parameters are marked by a doubled ``$`` sign in ``job.temp``. 10 10 11 The job script has a number of settings for the batch system which are fixed anddifferentiates between the *ecgate* and the *cca/ccb*11 The job script has a number of settings for the batch system which are fixed, and it differentiates between the *ecgate* and the *cca/ccb* 12 12 server system to load the necessary modules for the environment when submitted to the batch queue. 13 13 … … 19 19 ------------------------------------ 20 20 21 #. It sets necessary batchsystem parameters21 #. It sets the necessary batch-system parameters 22 22 #. It prepares the job environment at the ECMWF servers by loading the necessary library modules 23 #. It sets some environment variab els for the single session23 #. It sets some environment variables for the single session 24 24 #. It creates the ``flex_extract`` root directory in the ``$HOME`` path of the user 25 #. It untars the tar -ball into the root directory.26 #. It compiles the Fortran program s's``Makefile``.27 #. At the end it checks if the script returned an error or not and send the log file via emailto the user.25 #. It untars the tarball into the root directory. 26 #. It compiles the Fortran program using ``Makefile``. 27 #. At the end, it checks whether the script has returned an error or not, and emails the log file to the user. 28 28 29 29
Note: See TracChangeset
for help on using the changeset viewer.