Changes between Version 6 and Version 7 of CompilingDynamico


Ignore:
Timestamp:
10/11/14 10:04:06 (10 years ago)
Author:
dubos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CompilingDynamico

    v6 v7  
    11= Getting and compiling DYNAMICO = 
    22 
    3 == Generalities == 
     3== Getting DYNAMICO == 
     4DYNAMICO is licensed under the [http://www.cecill.info/index.en.html CeCILL] open source license and should be considered beta-stage code. Selected releases are available for download : 
     5 * [attachment:codes_icosagcm_trunk-277.zip r277] 
     6Please let us know if you use DYNAMICO (dubos at lmd dot polytechnique dot fr). 
    47 
    5 DYNAMICO is written in Fortran 90 with some legacy code in Fortran 77. The build process is based on [http://metomi.github.io/fcm/doc/user_guide/make.html FCM]. 
    6  
    7 == Prerequisites == 
    8  
    9 Subversion (svn) is needed to obtain the source code. You need to be a registered Forge user and ask to join the DYNAMICO project. 
    10 DYNAMICO requires the NetCDF library, including the F90 modules. MPI is required for parallel execution but DYNAMICO can compile and run without MPI. 
    11  
    12 == Getting DYNAMICO through svn == 
    13  
    14  
     8Direct Subversion (svn) access is granted to registered IPSL forge users. Ask to join the DYNAMICO project and : 
    159{{{ 
    1610svn co svn+ssh://mylogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/dynamico/svn/codes/icosagcm/trunk DYNAMICO 
     
    1913'mylogin' should be your forge login. svn will create the DYNAMICO directory and download the source code there. 
    2014 
     15 
    2116== Compiling DYNAMICO == 
     17DYNAMICO is written in Fortran 90 with some legacy code in Fortran 77. The build process is based on [http://metomi.github.io/fcm/doc/user_guide/make.html FCM]. DYNAMICO requires the NetCDF library, including the F90 modules. MPI is required for parallel execution but DYNAMICO can compile and run without MPI. 
    2218 
    2319The compiling process is automated but some information is needed to guide it. This information is contained in text files in source:codes/icosagcm/trunk/arch . Sample files corresponding to a few machines (Ada at IDRIS, Curie at TGCC) are present. Assuming you compile on Ada :