source: trunk/DOC/000-MODELS @ 3435

Last change on this file since 3435 was 355, checked in by aslmd, 13 years ago

GRAPHICS, cf previous commit. updated readme files.

File size: 4.4 KB
RevLine 
[151]1Welcome.
[136]2
[151]3-------------------------------------------------------------------------------------
4-------------------------------------------------------------------------------------
5-------------------------------------------------------------------------------------
[136]6
[151]7---------> Choice A: You want to download all models at once.
8--------->           This is easy, but requires disk space.
9--------->           Plus, not sure you'll be using all models...
[136]10
[151]11svn co http://svn.lmd.jussieu.fr/Planeto/trunk the_name_of_my_folder
[137]12
[151]13-------------------------------------------------------------------------------------
14-------------------------------------------------------------------------------------
15-------------------------------------------------------------------------------------
[136]16
[151]17---------> Choice B: You want to download a limited number of models.
18--------->           This is quite wise indeed.
19--------->           Whatever model you want, type the following commands
[136]20
[151]21svn co http://svn.lmd.jussieu.fr/Planeto/trunk -N the_name_of_my_folder
22cd the_name_of_my_folder
23svn update DOC
[136]24
[151]25---------> OK, great. Now choose the model(s) you'd like to get.
[136]26
[151]27---------> LMD Mars GCM
28svn update LMDZ.MARS
[136]29
[151]30---------> LMD Mars Mesoscale and LES Models
31svn update LMDZ.MARS MESOSCALE
[136]32
[151]33---------> LMD Mars Mesoscale and LES Models with old physics only
34svn update MESOSCALE
[136]35
[151]36---------> LMD Titan GCM
37svn update LMDZ.COMMON LMDZ.TITAN
[136]38
[151]39---------> LMD Venus GCM
40svn update LMDZ.COMMON LMDZ.VENUS
[136]41
[151]42---------> LMD Earth GCM
43svn update LMDZ.COMMON LMDZ.EARTH
[136]44
[151]45---------> LMD Giant-Planets GCM
46svn update LMDZ.COMMON LMDZ.GIANT
47
48---------> LMD Generic GCM
49svn update LMDZ.GENERIC
50
[355]51---------> PLOT utilities
52svn update UTIL
53
[151]54---------> NOTE THAT SUBSEQUENT USE OF 'svn update' or 'svn log' or 'svn commit' ... WILL ONLY ACT ON FOLDERS YOU GOT.
55
56-------------------------------------------------------------------------------------
57-------------------------------------------------------------------------------------
58-------------------------------------------------------------------------------------
59
60---------> Choice C: You are a developer. You want to download only one folder,
61--------->           then make your modifications, commit and erase the working copy.
62
63svn co http://svn.lmd.jussieu.fr/Planeto/trunk/[the_folder_you_d_like_to_download]
64
65-------------------------------------------------------------------------------------
66-------------------------------------------------------------------------------------
67-------------------------------------------------------------------------------------
68
69************************* LIST of all folders contained in the SVN LMD PLANETO trunk *******************************
[137]70DOC           documentation and readme files about SVN
71LMDZ.COMMON   common dynamical core
72LMDZ.EARTH    terrestrial physics                + links to the common dynamical core [LMDZ.COMMON needed]
73LMDZ.GENERIC  universal physics                  + dynamical core
74LMDZ.GIANT    giant-planet physics               + links to the common dynamical core [LMDZ.COMMON needed]
75LMDZ.MARS     martian physics                    + dynamical core
76LMDZ.TITAN    titan physics                      + links to the common dynamical core [LMDZ.COMMON needed]
77LMDZ.VENUS    venus physics                      + links to the common dynamical core [LMDZ.COMMON needed]
78MESOSCALE     martian mesoscale modeling system  + (for new martian physics) links to martian physics [LMDZ.MARS needed]
[355]79MESOSCALE_DEV martian mesoscale modeling system [directory for developers only]
80UTIL          common utilities for plotting purposes
[137]81
[175]82**********************************************
83**********************************************
84FIRST STEPS TOWARD COMPILATION
85******************************
86
87- install netcdf with the same compiler you plan to use for the GCM and keep in mind where the lib and include directories are located.
88
89- if needed, install ioipsl:
90   # ADVICE: copy the [GCMdir]/LMDZ.COMMON/ioipsl directory
91   # to [GCMdir]/ioipsl to get it out of svn
92   # then go to [GCMdir]/ioipsl
93   # Edit the compile_ioipsl.bash script to get the right paths for NCDF_INC and NCDF_LIB, then run it.
94
95- choose your compilation options and paths in arch files tuned for your machine:
96   LMDZ.COMMON/arch/arch-<youroptions>.[fcm/path]
97
98- use makelmdz to compile the GCM (when you are using the common dynamical core):
99   makelmdz -arch <youroptions> -d <nlon>x<nlat>x<nlev> -p <dirphy> gcm
100
[136]101----------------------------------------------------
[151]102AS -- 25/05/2011 - 08/06/2011
[175]103SL -- 24/06/2011
[355]104AS -- 07/11/2011
Note: See TracBrowser for help on using the repository browser.