Changeset 378
- Timestamp:
- 05/13/09 09:18:16 (16 years ago)
- Location:
- issm/trunk/doc
- Files:
-
- 1 added
- 1 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/doc/index.html
r180 r378 45 45 <li><a href="website/doc_html/download.html" title="Download">Download</a></li> 46 46 <li><a href="website/doc_html/installation.html" title="Installation">Installation</a></li> 47 <li><a href="website/doc_html/wiki.html" title="Developers Site">Developers Site</a></li> 47 <li><a href="website/doc_html/quickstart.html" title="Quick start">Quick start</a></li> 48 <li><a href="http://s383-rhat/trac/issm/" title="Developers Site">Developers Site</a></li> 48 49 <li><a href="website/doc_html/faq.html" title="FAQ">FAQ</a></li> 49 50 </ul> -
issm/trunk/doc/website/doc_html/about.html
r11 r378 63 63 <li><a href="download.html" title="Download">Download</a></li> 64 64 <li><a href="installation.html" title="Installation">Installation</a></li> 65 <li><a href="wiki.html" title="Developers Site">Developers Site</a></li> 65 <li><a href="quickstart.html" title="Quick start">Quick start</a></li> 66 <li><a href="http://s383-rhat/trac/issm/" title="Developers Site">Developers Site</a></li> 66 67 <li><a href="faq.html" title="FAQ">FAQ</a></li> 67 68 </ul> -
issm/trunk/doc/website/doc_html/documentation.html
r180 r378 39 39 <li><a href="download.html" title="Download">Download</a></li> 40 40 <li><a href="installation.html" title="Installation">Installation</a></li> 41 <li><a href="wiki.html" title="Developers Site">Developers Site</a></li> 41 <li><a href="quickstart.html" title="Quick start">Quick start</a></li> 42 <li><a href="http://s383-rhat/trac/issm/" title="Developers Site">Developers Site</a></li> 42 43 <li><a href="faq.html" title="FAQ">FAQ</a></li> 43 44 </ul> -
issm/trunk/doc/website/doc_html/download.html
r11 r378 46 46 <li><a href="download.html" title="Download">Download</a></li> 47 47 <li><a href="installation.html" title="Installation">Installation</a></li> 48 <li><a href="wiki.html" title="Developers Site">Developers Site</a></li> 48 <li><a href="quickstart.html" title="Quick start">Quick start</a></li> 49 <li><a href="http://s383-rhat/trac/issm/" title="Developers Site">Developers Site</a></li> 49 50 <li><a href="faq.html" title="FAQ">FAQ</a></li> 50 51 </ul> -
issm/trunk/doc/website/doc_html/faq.html
r11 r378 34 34 <li><a href="download.html" title="Download">Download</a></li> 35 35 <li><a href="installation.html" title="Installation">Installation</a></li> 36 <li><a href="wiki.html" title="Developers Site">Developers Site</a></li> 36 <li><a href="quickstart.html" title="Quick start">Quick start</a></li> 37 <li><a href="http://s383-rhat/trac/issm/" title="Developers Site">Developers Site</a></li> 37 38 <li><a href="faq.html" title="FAQ">FAQ</a></li> 38 39 </ul> -
issm/trunk/doc/website/doc_html/features.html
r11 r378 29 29 <li><a href="download.html" title="Download">Download</a></li> 30 30 <li><a href="installation.html" title="Installation">Installation</a></li> 31 <li><a href="wiki.html" title="Developers Site">Developers Site</a></li> 31 <li><a href="quickstart.html" title="Quick start">Quick start</a></li> 32 <li><a href="http://s383-rhat/trac/issm/" title="Developers Site">Developers Site</a></li> 32 33 <li><a href="faq.html" title="FAQ">FAQ</a></li> 33 34 </ul> -
issm/trunk/doc/website/doc_html/installation.html
r11 r378 22 22 <li><a href="#Downloading the code" title="Downloading the code">Downloading the code</a></li> 23 23 <li><a href="#Configuration of your .bashrc" title="Configuration of your .bashrc">Configuration of your .bashrc</a></li> 24 <li><a href="# Setting up the configuration file" title="Setting up the configuration file">Setting up the configuration file</a></li>25 <li><a href="# Packages installation" title="Packages installation">Packages installation</a></li>24 <li><a href="#External packages installation" title="External packages installation">External packages installation</a></li> 25 <li><a href="#Development packages installation" title="Development packages installation">Development packages installation</a></li> 26 26 <li><a href="#ISSM compilation" title="ISSM compilation">ISSM compilation</a></li> 27 27 </ul> … … 30 30 31 31 <h1 id="Downloading the code">Downloading the code</h1> 32 <p>To download ISSM, you can either use the link on the right panel or use <a href="http:// www.nongnu.org/cvs/">CVS</a>.</p>33 <p>ISSM is actively managed using a code versioning system called <a href="http:// www.nongnu.org/cvs/">CVS</a>.32 <p>To download ISSM, you can either use the link on the right panel or use <a href="http://subversion.tigris.org/">SVN</a>.</p> 33 <p>ISSM is actively managed using a code versioning system called <a href="http://subversion.tigris.org/">SVN</a>. 34 34 The code is stored in a repository, and can be remotely fetched, modified, updated, and uploaded. 35 35 This allows for multiple users to develop the code in an organized way. 36 In order to fetch a version of the code, users will need to install <a href="http://www.nongnu.org/cvs/">CVS</a> on their machine.</p> 37 <p>Once <a href="http://www.nongnu.org/cvs/">CVS</a> has been installed, issue the following command:</p> 38 <div class="fragment"> > cvs -d useraccount@wilkes.jpl.nasa.gov:/home/larour/Ice_Repository co -r ice2 -P ice1</div> 39 <p>This command will download the stable version of the code ISSM named ice2 from the repository on the wilkes machine, 40 located in the /home/larour/Ice_Repository directory, onto the current local directory (replace useraccount by your user name on wilkes). 41 Users are free to choose whichever location they want and to rename ice1. Users should not forget the -P option. 42 Failing to do so would allow <a href="http://www.nongnu.org/cvs/">CVS</a> to fetch empty directories. 43 This would result in a code structure not intended by the developers.</p> 36 In order to fetch a version of the code, users will need to install <a href="http://subversion.tigris.org/">SVN</a> on their machine.</p> 37 <p>Once <a href="http://subversion.tigris.org/">SVN</a> has been installed, ISSM can be downloaded by the following command:</p> 38 <div class="fragment"> > svn checkout http://s383-rhat/issm/svn</div> 39 <p>This command will download the last version of the code ISSM from the repository, onto the current local directory. 40 Users are free to choose whichever location they want and to rename issm.</p> 44 41 45 42 … … 51 48 source $ISSM_DIR/etc/environment.sh 52 49 </div> 53 <p>Where ISSMPATH is the path of ISSM main directory (ex: /home/user1/ issm1).50 <p>Where ISSMPATH is the path of ISSM main directory (ex: /home/user1/svn/issm/trunk). 54 51 When this is done, type in the prompt:</p> 55 52 <div class="fragment"> > bash</div> 56 53 57 54 58 <h1 id="Setting up the configuration file">Setting up the configuration file</h1> 59 <p>For the next step, go to etc:</p> 60 <div class="fragment"> > cd $ISSM_DIR/etc</div> 61 <p>This directory holds configuration files needed by various makefiles 62 across the ICE code to compile "C" code. For this code to compile correctly, 63 ICE needs to know which type of OS the user is running, and pick up 64 the correct configuration file. By default, ICE will look for the 65 config.mk file in the MexConfig directory. If this file does not 66 point to the correct OS dependent configuration file, the compilation 67 will fail.</p> 68 <p>Users should therefore identify their OS configuration file in the 69 set of configuration files present in the MexConfig directory ( 70 ex: config_linux.mk for a 32 bits linux OS, config_linux64.mk 71 for a 64 bits linux OS, etc ...) and rename this file to config.mk</p> 72 <p>For example, on a linux 32 bits platform, in the MexConfig directory, 73 find the linux 32 bits configuration file, and type:</p> 74 <div class="fragment"> > cp ./config_linux32.mk ./config.mk</div> 75 <p>Users familiar with symbolic linking can also try:</p> 76 <div class="fragment"> > ln -s ./config_linux32.mk ./config.mk</div> 77 <p>The rest of the files in this directory are related to matlab compiler settings 78 that have been tweaked for platform compatibility purposes. Users should not 79 modify them, unless familiar with the 'mex' compiler.</p> 80 81 82 <h1 id="Packages installation">Packages installation</h1> 55 <h1 id="External packages installation">External packages installation</h1> 83 56 <p>For the next step, go to packages directory:</p> 84 <div class="fragment"> > cd $ISSM_DIR/ packages</div>57 <div class="fragment"> > cd $ISSM_DIR/externalpackages</div> 85 58 <p>several packages may be installed depending on what users want to do. 86 At least the following twopackages must be installed:</p>59 At least the following for packages must be installed:</p> 87 60 <ul> 61 <li>mpich2</li> 62 <li>petsc</li> 88 63 <li>metis</li> 89 64 <li>triangle</li> … … 98 73 99 74 75 <h1 id="Development packages installation">Development packages installation</h1> 76 <p>To generate the MakeFiles, one needs to install automake and autoconf that automatically generate 77 them. To do so, go to devpackages directory</p> 78 <div class="fragment"> > cd $ISSM_DIR/devpackages</div> 79 <p>and install these two packages by typing:</p> 80 <div class="fragment"> > make</div> 81 <p>To generate the MakeFiles needed to compile ISSM, go to ISSM's main directory and use the following commands:</p> 82 <div class="fragment"> > cd $ISSM_DIR <br> 83 > ./reconfigure.sh <br> 84 > ./configure.sh </div> 85 <p>One might need to modify the configure.sh file that holds all the options needed by automake and autoconf. These options 86 are only valid for JPL user's.</p> 87 88 100 89 <h1 id="ISSM compilation">ISSM compilation</h1> 101 90 <p>The final step consists in compiling all the modules of ISSM. Go to ISSM main directory and type:</p> 102 91 <div class="fragment"> > cd $ISSM_DIR <br> 103 >make -f MakefileIce 92 > make 93 </div> 94 <p>Once the compilation has ended without error, the installation can be completed with:</p> 95 <div class="fragment"> > cd $ISSM_DIR <br> 96 > make 104 97 </div> 105 98 <p>ISSM installation is done!</p> 106 99 </div> 100 107 101 108 102 <div id="menu"> … … 115 109 <li><a href="download.html" title="Download">Download</a></li> 116 110 <li><a href="installation.html" title="Installation">Installation</a></li> 117 <li><a href="wiki.html" title="Developers Site">Developers Site</a></li> 111 <li><a href="quickstart.html" title="Quick start">Quick start</a></li> 112 <li><a href="http://s383-rhat/trac/issm/" title="Developers Site">Developers Site</a></li> 118 113 <li><a href="faq.html" title="FAQ">FAQ</a></li> 119 114 </ul>
Note:
See TracChangeset
for help on using the changeset viewer.