Changes between Version 5 and Version 6 of CompilingDynamico


Ignore:
Timestamp:
09/30/14 15:19:01 (10 years ago)
Author:
dubos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CompilingDynamico

    v5 v6  
    3636 
    3737The option "-job 8" is similar to "make -j 8" and compiles in parallel for speed. After a successful build the main executable is found in the bin/ directory. 
    38   
     38 
     39== Compiling with XIOS output == 
     40DYNAMICO can direct its output through XIOS, a parallel I/O library and server. See https://forge.ipsl.jussieu.fr/ioserver . 
     41To enable XIOS output : 
     42 * get and compile XIOS in a separate directory 
     43 * set the variables XIOS_INCDIR , XIOS_LIBDIR and XIOS_LIB to appropriate values in your arch.path 
     44 * use the option "-with-xios" in your "make_icosa" command 
     45Why use XIOS : 
     46 * without XIOS, each output field is written to a separate NetCDF file. Post-processing is required to group several fields together. 
     47 * 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. 
     48 * 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.  
     49 * XIOS provides asynchronous, parallel I/O in order to scale to large MPI process counts.