Changes between Version 10 and Version 11 of Doc/Models/DYNAMICO


Ignore:
Timestamp:
03/13/24 16:32:01 (3 months ago)
Author:
falletti
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Models/DYNAMICO

    v10 v11  
    1515The latest version is accessible through svn : 
    1616{{{ 
    17 svn co http://forge.ipsl.jussieu.fr/dynamico/svn/codes/icosagcm/trunk 
     17svn co http://forge.ipsl.fr/dynamico/svn/codes/icosagcm/trunk 
    1818}}} 
    1919 
    2020Registered IPSL forge users belonging to the DYNAMICO group can do : 
    2121{{{ 
    22 svn co svn+ssh://mylogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/dynamico/svn/codes/icosagcm/trunk DYNAMICO 
     22svn co svn+ssh://mylogin@forge.ipsl.fr/ipsl/forge/projets/dynamico/svn/codes/icosagcm/trunk DYNAMICO 
    2323}}} 
    2424 
    2525'mylogin' should be your forge login. svn will create the DYNAMICO directory and download the source code there. 
    26 Source can also been browsed at https://forge.ipsl.jussieu.fr/dynamico/browser/codes/icosagcm/trunk 
     26Source can also been browsed at https://forge.ipsl.fr/dynamico/browser/codes/icosagcm/trunk 
    2727 
    2828# Compiling DYNAMICO # 
     
    3232DYNAMICO depends on the NetCDF and BLAS libraries. 
    3333 
    34 The compiling process is automated but some information is needed to guide it. This information is contained in text files in https://forge.ipsl.jussieu.fr/dynamico/browser/codes/icosagcm/trunk/arch . Sample files corresponding to a few machines (Jean-Zay at IDRIS, Irène at TGCC) are present. Assuming you compile on Irène : 
     34The compiling process is automated but some information is needed to guide it. This information is contained in text files in https://forge.ipsl.fr/dynamico/browser/codes/icosagcm/trunk/arch . Sample files corresponding to a few machines (Jean-Zay at IDRIS, Irène at TGCC) are present. Assuming you compile on Irène : 
    3535 
    3636{{{ 
     
    5050== Compiling with XIOS output == 
    5151 
    52 DYNAMICO can direct its output through XIOS, a parallel I/O library and server. See https://forge.ipsl.jussieu.fr/ioserver. 
     52DYNAMICO can direct its output through XIOS, a parallel I/O library and server. See https://forge.ipsl.fr/ioserver. 
    5353To enable XIOS output : 
    5454 * get and compile XIOS in a separate directory 
     
    5757Why use XIOS : 
    5858 * without XIOS, each output field is written to a separate NetCDF file. Post-processing is required to group several fields together. 
    59  * with XIOS, several fields can be written to a few output files. This behavior is controlled by the input file xios.xml (required). See https://forge.ipsl.jussieu.fr/ioserver for the syntax of this XML file. 
     59 * with XIOS, several fields can be written to a few output files. This behavior is controlled by the input file xios.xml (required). See https://forge.ipsl.fr/ioserver for the syntax of this XML file. 
    6060 * without XIOS, data to be written is communicated to the main MPI process, which writes to the NetCDF files while other MPI processes stay idle. This is not expected to scale to a large number of MPI processes.  
    6161 * XIOS provides asynchronous, parallel I/O in order to scale to large MPI process counts. 
     
    6666In this directory, copy the executable icosa_gcm.exe. You will find it in DYNAMICO/bin/, where DYNAMICO is the main directory containing the source code. 
    6767 
    68 You will also need configuration files that define resolution, initial condition, etc. Sample files can be found in subdirectories of [https://forge.ipsl.jussieu.fr/dynamico/browser/codes/icosagcm/trunk/param_sets]. Copy the *.def files from the desired sub-directory. There is typically run.def and earth_const.def . run.def is the main configuration file and includes earth_const.def 
     68You will also need configuration files that define resolution, initial condition, etc. Sample files can be found in subdirectories of [https://forge.ipsl.fr/dynamico/browser/codes/icosagcm/trunk/param_sets]. Copy the *.def files from the desired sub-directory. There is typically run.def and earth_const.def . run.def is the main configuration file and includes earth_const.def 
    6969 
    7070Currently DYNAMICO generates its own grid. It can run idealized test cases which define their own initial conditions. In that case no other input files are needed beyond *.def and,  if using XIOS, *.xml files controlling XIOS behavior. It may also restart from a previous run, reading from a restart file.