Changes between Version 6 and Version 7 of CompilingDynamico
- Timestamp:
- 10/11/14 10:04:06 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CompilingDynamico
v6 v7 1 1 = Getting and compiling DYNAMICO = 2 2 3 == Generalities == 3 == Getting DYNAMICO == 4 DYNAMICO 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] 6 Please let us know if you use DYNAMICO (dubos at lmd dot polytechnique dot fr). 4 7 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 8 Direct Subversion (svn) access is granted to registered IPSL forge users. Ask to join the DYNAMICO project and : 15 9 {{{ 16 10 svn co svn+ssh://mylogin@forge.ipsl.jussieu.fr/ipsl/forge/projets/dynamico/svn/codes/icosagcm/trunk DYNAMICO … … 19 13 'mylogin' should be your forge login. svn will create the DYNAMICO directory and download the source code there. 20 14 15 21 16 == Compiling DYNAMICO == 17 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]. DYNAMICO requires the NetCDF library, including the F90 modules. MPI is required for parallel execution but DYNAMICO can compile and run without MPI. 22 18 23 19 The 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 :