Changes between Version 8 and Version 9 of Doc/Tools/Mosaix


Ignore:
Timestamp:
07/19/22 10:30:48 (2 years ago)
Author:
omamce
Comment:

Update MOSAIX documentation

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Tools/Mosaix

    v8 v9  
    22[[PageOutline]] 
    33 
    4 MOSAIX 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 replaces 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. 
    5  
    6 MOSAIX can generate 1^st^ and 2^nd^ order conservative interpolation weights.  
    7  
    8 As MOSAIX uses XIOS, it works in parallel, using MPI distributed memory.  
     4MOSAIX 
     5MOSAIX is a small set of fortran routines, bash scripts, python scripts and xml files allowing to generate coupling weights for the IPSL Earth System Model. It is under development, and recently used in production runs 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. 
     6 
     7MOSAIX can generate second order conservative interpolation weights. They are used in place of bilinear interpolation by OASIS-MCT. 
     8 
     9As MOSAIX uses XIOS, it works in parallel, using MPI distributed memory. 
    910 
    1011== Compatibility with MOSAIC == 
     
    1617* '''Calving''' : In IPSLCM6, the calving was integrated for each latitude of the grid on the LMDZ grid. Weights were use to aggregate several latitudes to compute an integral over a latitudinal band.. This is not possible with DYNAMICO, and was abandon for rectilinear LMD grid. The atmosphere model must send the integral over a region (presently latitudinal bands). The final result should be the same as with MOSAIC. 
    1718 
    18 == TODO == 
    19 * Creates a non-masked grid for atmosphere, to compute integrals of run-off 
    20 * Creates 2^nd^ order interpolation weights that preserves posivity. They won't be conservative. 
    21  
    22 == Future work == 
    23 * Geographical distribution of the calving for the northern hemisphere. 
     19== XIOS == 
     20MOSAIC is known to work with XIOS revision 2286 
     21 
     22XIOS : http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk 
     23 
     24Extraction : svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk XIOS 
     25 
     26== Licensing == 
     27MOSAIX is under CeCILL_V2 licence. See Licence_CeCILL_V2-en.txtfile for an english version of the licence and Licence_CeCILL_V2-fr.txt for a french version. 
     28 
     29Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the Software) to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following warning : 
     30 
     31=== Warning === 
     32 
     33Warning, to install, configure, run, use any of MOSAIX software or to read the associated documentation you'll need at least one (1) brain in a reasonably working order. Lack of this implement will void any warranties (either express or implied). Authors assumes no responsability for errors, omissions, data loss, or any other consequences caused directly or indirectly by the usage of his software by incorrectly or partially configured 
    2434 
    2535== Known problems == 
    2636* ?  
     37 
     38== Future work == 
     39Geographical distribution of the calving for the northern hemisphere. 
    2740 
    2841== Validation == 
     
    5164 
    5265== Portability == 
    53 MOSAIX has been tested on Curie (old TGCC computer) and Irene ([[https://www-tgcc.ccc.cea.fr|TGCC]]), and on a Mac.  
     66 
     67MOSAIX been developped and extensively used on Irene (TGCC) Skylake computer, using the Intel compilation tools. 
     68 
     69MOSAIX is supposed to work on any computer where XIOS works. 
     70 
     71It has been tested on Mac OS X, using gcc as a compiler. It is fragile, as regularly XIOS updates break the compatibility. 
    5472 
    5573== Requirements ==