Changeset 11751
- Timestamp:
- 2019-10-21T15:58:58+02:00 (5 years ago)
- Location:
- utils/tools
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/tools/README.rst
r11736 r11751 5 5 .. todo:: 6 6 7 7 The 'Tools' chapter needs to be enriched 8 8 9 9 .. contents:: 10 10 :local: 11 :depth: 1 11 12 12 13 A set of tools is provided with NEMO to setup user own configuration and (pre|post)process data. 13 14 14 **How to compile a tool** 15 How to compile a tool 16 ===================== 15 17 16 18 The tool can be compiled using the maketools script in the tools directory as follows: … … 18 20 .. code-block:: console 19 21 20 $ ./maketools -m '$ARCH' -n '<TOOL_NAME>'22 $ ./maketools -m 'my_arch' -n '<TOOL_NAME>' 21 23 22 where ``$ARCH`` can be selected among available architecture files or providing a user defined one. 24 where ``my_arch`` can be selected among available architecture files or providing a user defined one. 25 26 List of tools 27 ============= 23 28 24 29 BDY_TOOLS 25 30 --------- 26 31 27 It contains the utility *bdy_reorder* used to reorder old BDY data files used with previous versions of the model (before 3.4) to make them compatible with NEMO 3.4. 32 It contains the utility *bdy_reorder* used to reorder old BDY data files used with 33 previous versions of the model (before 3.4) to make them compatible with NEMO 3.4. 28 34 29 35 DMP_TOOLS 30 36 --------- 31 37 32 Used to create a netcdf file called ``resto.nc`` containing restoration coefficients for use with the tra_dmp module in NEMO (see `DMP_TOOLS README <http://forge.ipsl.jussieu.fr/nemo/browser/utils/tools/DMP_TOOLS/README>`_). 38 Used to create a netcdf file called :file:`resto.nc` containing 39 restoration coefficients for use with the :file:`tra_dmp` module in NEMO 40 (see :download:`DMP_TOOLS README <../../../tools/DMP_TOOLS/README>`). 33 41 34 42 DOMAINcfg 35 43 --------- 36 44 37 This tool allows the creation of a domain configuration file (``domain_cfg.nc``) containing the ocean domain information required to define an ocean configuration from scratch. (see `DOMAINcfg README <http://forge.ipsl.jussieu.fr/nemo/browser/utils/tools/DOMAINcfg/README>`_). 45 This tool allows the creation of a domain configuration file (``domain_cfg.nc``) containing 46 the ocean domain information required to define an ocean configuration from scratch. 47 (see :download:`DOMAINcfg README <../../../tools/DOMAINcfg/README>`). 38 48 39 49 GRIDGEN 40 50 ------- 41 51 42 A toolbox allowing the creation of regional configurations from curvilinear grid (see `reference guide <http://forge.ipsl.jussieu.fr/nemo/browser/utils/tools/GRIDGEN/doc_cfg_tools.pdf>`_ ). 52 A toolbox allowing the creation of regional configurations from curvilinear grid 53 (see :download:`GRIDGEN documentation <../../../tools/GRIDGEN/doc_cfg_tools.pdf>`). 43 54 44 55 MISCELLANEOUS 45 56 ------------- 46 57 47 The tool allows to create alternative configurations to the community without having to rely on system team sponsorship and support. 58 The tool allows to create alternative configurations to the community without 59 having to rely on system team sponsorship and support. 48 60 49 61 MPP_PREP … … 51 63 52 64 This tool provides the user with information to choose the best domain decomposition. 53 The tool computes the number of water processors for all possible decompositions (up to a maximum number of processors). 54 Documentation: `mpp_nc.pdf <http://forge.ipsl.jussieu.fr/nemo/attachment/wiki/Users/SetupNewConfiguration/mpp_nc.pdf>`_ 55 Tar file : `mpp_prep-1.0.tar.gz <http://forge.ipsl.jussieu.fr/nemo/attachment/wiki/Users/SetupNewConfiguration/mpp_prep-1.0.tar.gz>`_ 65 The tool computes the number of water processors for all possible decompositions, 66 up to a maximum number of processors 67 (see :download:`MPP_PREP documentation <../../../tools/MPP_PREP/mpp_nc.pdf>` and 68 :download:`MPP_PREP archive <../../../tools/MPP_PREP/mpp_prep-1.0.tar.gz>`). 56 69 57 70 NESTING 58 71 ------- 59 72 60 AGRIF nesting tool allows for the seamless two-way coupling of nested sub-models within the NEMO framework as long as these are defined on subsets of the original root grid. 61 It allows to create the grid coordinates, the surface forcing and the initial conditions required by each sub-model when running a NEMO/AGRIF embedded mode (see `NESTING README <http://forge.ipsl.jussieu.fr/nemo/browser/utils/tools/NESTING/README>`_). 73 AGRIF nesting tool allows for the seamless two-way coupling of nested sub-models within 74 the NEMO framework as long as these are defined on subsets of the original root grid. 75 It allows to create the grid coordinates, the surface forcing and the initial conditions required by 76 each sub-model when running a NEMO/AGRIF embedded mode 77 (see :download:`NESTING README <../../../tools/NESTING/README>`). 62 78 63 79 OBSTOOLS 64 80 -------- 65 81 66 A series of Fortran utilities which are helpful in handling observation files and the feedback file output from the NEMO observation operator. 67 Further info are available in the Nemo manual. 82 A series of Fortran utilities which are helpful in handling observation files and 83 the feedback file output from the NEMO observation operator. 84 Further info are available in the :doc:`Nemo manual <cite>`. 68 85 69 86 REBUILD_NEMO 70 87 ------------ 71 88 72 REBUILD_NEMO is a tool to rebuild NEMO output files from multiple processors (mesh_mask, restart or XIOS output files) into one file (see `REBUILD_NEMO README <http://forge.ipsl.jussieu.fr/nemo/browser/utils/tools/REBUILD_NEMO/README.rst>`_). 89 REBUILD_NEMO is a tool to rebuild NEMO output files from multiple processors 90 (mesh_mask, restart or XIOS output files) into one file 91 (see :download:`REBUILD_NEMO README <../../../tools/REBUILD_NEMO/README.rst>`). 73 92 74 93 REBUILD … … 80 99 ---------- 81 100 82 Offline tool to generate a vertical coordinates input file for use with S coordinates. This has been carried out by copying the model code to an offline tool and then modifying it to suppress the use of 3D arrays (to reduce memory usage). The tool has been created in preparation for the removal of the vertical grid definition from the code. The output file should contain all variables that are necessary to restart the model. 101 Offline tool to generate a vertical coordinates input file for use with S coordinates. 102 This has been carried out by copying the model code to an offline tool and then 103 modifying it to suppress the use of 3D arrays (to reduce memory usage). 104 The tool has been created in preparation for the removal of the vertical grid definition from 105 the code. 106 The output file should contain all variables that are necessary to restart the model. 83 107 84 108 SECTIONS_DIADCT 85 109 --------------- 86 110 87 When the Transport across sections diagnostic is activated (``key_diadct``), this tool is used to build the binary file containing the pathways between the extremities of each section. 88 Further info are available in the Nemo manual. 111 When the Transport across sections diagnostic is activated (``key_diadct``), 112 this tool is used to build the binary file containing the pathways between 113 the extremities of each section. 114 Further info are available in the :doc:`Nemo manual <cite>`. 89 115 90 116 SIREN 91 117 ----- 92 118 93 SIREN is a configuration management tool to set up regional configurations with NEMO. (see `SIREN README <http://forge.ipsl.jussieu.fr/nemo/browser/utils/tools/SIREN/README>`_) 119 SIREN is a configuration management tool to set up regional configurations with NEMO 120 (see :download:`SIREN README <../../../tools/SIREN/README>`). 94 121 95 122 WEIGHTS 96 123 ------- 97 124 98 This directory contains software for generating and manipulating interpolation weights for use with the Interpolation On the Fly (IOF) option in NEMO v3 onwards. (see `WEIGHTS README <http://forge.ipsl.jussieu.fr/nemo/browser/utils/tools/WEIGHTS/README>`_) 125 This directory contains software for generating and manipulating interpolation weights for use with 126 the Interpolation On the Fly (IOF) option in NEMO v3 onwards 127 (see :download:`WEIGHTS README <../../../tools/WEIGHTS/README>`). 99 128 100 129 TOYATM 101 130 ------ 102 131 103 This directory contains a simplified model that send/receive atmospheric fields to/from NEMO. Used to test the coupling interface. This toy requires OASIS3-MCT to be installed and properly defined in the arch file. 132 This directory contains a simplified model that send/receive atmospheric fields to/from NEMO. 133 Used to test the coupling interface. 134 This toy requires OASIS3-MCT to be installed and properly defined in the arch file.
Note: See TracChangeset
for help on using the changeset viewer.