Changes between Version 2 and Version 3 of RunningDynamico


Ignore:
Timestamp:
05/20/14 12:08:42 (10 years ago)
Author:
dubos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RunningDynamico

    v2 v3  
    1515== Running DYNAMICO as a primitive equation solver == 
    1616 
    17 By default DYNAMICO solves the traditional, shallow-atmosphere, hydrostatic equations. An example is provided in [source:codes/icosagcm/trunk/param_sets/dcmip2012/ dcmip2012/test4/test4.1/test4.1-0  ]. This example runs a dry baroclinic instability test case (Jablonowski & Williamson, 2006). 
     17By default DYNAMICO solves the traditional, shallow-atmosphere, hydrostatic equations. An example is provided in [source:codes/icosagcm/trunk/param_sets/dcmip2012/ dcmip2012/test4/test4.1/test4.1-0  ]. This example runs a dry baroclinic instability test case (Jablonowski & Williamson, 2006). Sample configuration files for the climate-like Held and Suarez (1994) benchmark can be found in [source:codes/icosagcm/trunk/param_sets/climate/Held_Suarez climate/Held_Suarez ] 
    1818 
    19 == Resolution == 
     19== Horizontal resolution == 
    2020 
    21 The resolution is controlled by the parameter nbp defined in run.def. The total number of hexagonal cells is about 10 x nbp x nbp, corresponding to subdividing each main triangle of the icosahedron in nbp x nbp sub-triangles (there are about twice as many triangles as there are hexagons). 
     21Horinzontal resolution is controlled by the parameter nbp defined in run.def. The total number of hexagonal cells is about 10 x nbp x nbp, corresponding to subdividing each main triangle of the icosahedron in nbp x nbp sub-triangles (there are about twice as many triangles as there are hexagons). 
    2222Notice that, everything else being equal, the time step (dt) should be inversely proportional to nbp for numerical stability. 
    2323 
     
    2626DYNAMICO can run in parallel by dividing the icosahedral mesh into tiles. There are at least 10 tiles corresponding to the 20 faces of the icosahedron joined in pairs to form rhombi. These 10 rhombi are further subdivided in nsplit_i x nsplit_j tiles. nsplit_i and nsplit_j are defined in run.def . nsplit_X needs not divide nbp exactly. 
    2727 
    28 To run DYNAMICO on a parallel machine, you must first compile it with MPI. Then use mpirun or the equivalent command to run it. 
    29 There must be less MPI processes than the 10 x nsplit_i x nsplit_j tiles. There can be more tiles than MPI processes, in which case each MPI process will take care of several tiles. 
     28To run DYNAMICO on a parallel machine, you must first compile it with OpenMPI and/or MPI. Then use mpirun or the equivalent command to run it. 
     29There must be less MPIxOpenMP processes than the 10 x nsplit_i x nsplit_j tiles. There can be more tiles than processes, in which case each process will take care of several tiles.