Changes between Version 1 and Version 2 of IPSLCM6/MOSAIX


Ignore:
Timestamp:
03/12/18 14:49:37 (6 years ago)
Author:
omamce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IPSLCM6/MOSAIX

    v1 v2  
    33MOSAIX is a small set of fortran routines, bash scripts, python scripts and xml files allowing to generate coupling weights for IPSL Earth System Model. It is under development, and presently not used by the production runs. It aims to replace the old MOSAIC software. It uses XIOS as a library to compute weights. In the present state, it can handle ORCA, LMDZ lon/lat and DYNAMICO grids. 
    44 
    5 == Code == 
     5== Known problems == 
     6* Generation of weight for 2^nd^ order interpolation doesn't work 
     7* Some precision problems. 
     8 
     9== Code availability == 
    610 * Web : https://forge.ipsl.jussieu.fr/igcmg/browser/TOOLS/MOZAIC 
    7  * SVN : ```svn co http://forge.ipsl.jussieu.fr/igcmg/svn/TOOLS/MOSAIX MOSAIX``` 
     11 * SVN : {{{svn co http://forge.ipsl.jussieu.fr/igcmg/svn/TOOLS/MOSAIX MOSAIX}}} 
    812 
    9 == Scripts == 
     13== Portability == 
     14MOSAIX has been tested on Curie (TGCC).  
    1015 
    11 * ``CreateWeightsMask.bash``. Creates the weights to interpolate between atmospheric and ocean grid. Weight file are suitable for OASIS-MCT. Creates the fraction of ocean in atmospherci grid cells. 
     16== Requirement == 
     17MOSAIX needs a working XIOS library (http://forge.ipsl.jussieu.fr/ioserver). 
    1218 
     19== Input files == 
     20MOSAIX needs files describing the grid of the models. See {{{CreateWeightsMask.bash}}} 
    1321 
    14 * CreateOasisGrids.bash.  Creates files grids.nc, areas.nc and masks.nc with information from both models, suitable for OASIS-MCT. 
     22== Scripts and codes == 
    1523 
     24* '''!CreateWeightsMask.bash'''. Creates the weights to interpolate between atmospheric and ocean grid. Weights file are suitable for OASIS-MCT. Creates the fraction of ocean in atmospheric grid cells. 
    1625 
    17 * CreateRestartOce4Oasis.bash  
     26* '''!CreateOasisGrids.bash'''.  Creates files grids.nc, areas.nc and masks.nc with information from both models, suitable for OASIS-MCT. 
    1827 
    19 * CreateRestartAtm4Oasis.bash 
     28* '''CreateRestartOce4Oasis.bash'''. Creates restart files for the coupler, ocean side. Should be moved elsewhere. 
    2029 
     30* '''CreateRestartAtm4Oasis.bash'''.  Creates restart files for the coupler, atmosphere side. Should be moved elsewhere. 
     31 
     32* '''update_xml.py'''. Python script used to perform on the fly editing of xml files. Used by the previous bashes. 
     33 
     34* '''iodef_atm_to_oce.xml''' and '''iodef_oce_to_atm.xml'''.  
     35 
     36* '''MOSAIX/src/MOSAIX/interpol.f90'''. Fortran source using the XIOS library.