/[MITgcm]/mitgcm.org/sealion/download_software/viaCVS.html
ViewVC logotype

Diff of /mitgcm.org/sealion/download_software/viaCVS.html

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1 by adcroft, Thu Oct 11 02:03:57 2001 UTC revision 1.9 by cnh, Mon Oct 22 03:37:43 2001 UTC
# Line 1  Line 1 
1  <!doctype html public "-//w3c//dtd html 4.0 transitional//en">  <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2  <html>  <html>
3  <head>  <head>
4     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5     <meta name="GENERATOR" content="Mozilla/4.75 [en] (X11; U; Linux 2.2.14-5.0 i686) [Netscape]">     <meta name="GENERATOR" content="Mozilla/4.74 [en]C-CCK-MCD   (Win98; U) [Netscape]">
6  </head>     <title>viaCVS</title>
7  <body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">  </head>
8    <body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
9  <center>  
10  <h1>  <center>
11  Downloading Release 1.0-b1 of MITgcmUV with CVS</h1></center>  <h2>
12    Hardware/software requirements</h2></center>
13  <h2>Environment</h2>  This page summarizes computer system requirements for using MITgcm in a
14    <a href="../online_documents/manual/sarch.html#fig:mitgcm_architecture_goals">range
15  <blockquote>  of computers</a> from desktop PC to simulations run on a high-end supercomputer.
16  <pre>setenv CVSROOT :pserver:cvsanon@mitgcm.org:/u/u0/gcmpack  <p>The side bar on the left contains links to sites from which third party
17  cvs login ( CVS password: cvsanon )</pre>  software and hardware, which you may require, can be obtained.
18  </blockquote>  <p>The text below and the <a href="../online_documents/index.html" target="mainFrame">online
19  You only need to do "cvs login" once but the environment should be set  document</a> explains when you will need these items. In many cases the
20  in you .cshrc or .tcshrc.  software will already be installed on your computer and you can go straight
21  <h2>  ahead and <a href="../getting_started/index.html" target="mainFrame">start
22  To obtain the release (with CVS information)</h2>  using</a> the model.
23    <p><b>MITgcm</b>
24  <blockquote>  <ul>
25  <pre>cvs co -d MITgcm-r1b1 -r release1_beta1 -P MITgcm</pre>  <li>
26  </blockquote>  runs on a wide <a href="../online_documents/manual/targethw.html">range
27  This creates a directory called <i>MITgcm-r10b1</i> in which you'll find  of computer systems.</a></li>
28  the source code.  
29  <p>For later on, CVS will allow you to upgrade your copy of the code as  <li>
30  patches are released. For more information on how to use CVS try this  includes special software (called <a href="../online_documents/manual/wrapper.html">WRAPPER</a>)
31  <a href="../../usingcvstoget.html">starting  to support efficient execution and relatively easy portability.</li>
32  page</a>.  </ul>
33  <br>&nbsp;  <b>Platforms where MITgcm is run regularly include:</b>
34    <ul>
35  <p>  <li>
36  <hr WIDTH="100%">  <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">Unix
37  <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" NOSAVE >  PC's</a> (both Intel and AMD processor based) running Linux.</li>
38  <tr NOSAVE>  
39  <td NOSAVE>Last modified on $Date$</td>  <li>
40    <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">Unix
41  <td>  workstations</a> from Sun, SGI, HP, IBM, Compaq.</li>
42  <div align=right>CVS: $Source$Revision: 1.1 $</div>  
43  </td>  <li>
44  </tr>  Unix based PC and workstation <a href="sideMenuBarFrame.html#interconnects" target="sideMenuBarFrame">clusters</a>.</li>
45  </table>  
46    <li>
47  </body>  high-end <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">symmetric
48  </html>  multi-processor systems</a>.</li>
49    </ul>
50    
51    <ul>Under the WRAPPER, code can also run very efficiently on high-end vector
52    processing systems.</ul>
53    <b>The minimum you require to run the model is</b>
54    <ul>
55    <li>
56    a computer running a <a href="sideMenuBarFrame.html#os" target="sideMenuBarFrame">Unix
57    style operating system</a>.</li>
58    
59    <li>
60    a Fortran 77, Fortran 90 or Fortran 95 <a href="sideMenuBarFrame.html#compilers" target="sideMenuBarFrame">compiler</a>.</li>
61    
62    <li>
63    a <a href="sideMenuBarFrame.html#compilers" target="sideMenuBarFrame">C
64    compiler</a>.</li>
65    </ul>
66    <b>To run parallel configurations you need</b>
67    <ul>
68    <li>
69    a multi-process <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">computer</a></li>
70    
71    <br>and either of
72    <li>
73    a <a href="sideMenuBarFrame.html#compilers" target="sideMenuBarFrame">compiler</a>
74    and that supports multi-threaded programs.</li>
75    
76    <li>
77    a system with an implementation of the <a href="sideMenuBarFrame.html#parallelism" target="sideMenuBarFrame">MPI
78    library installed</a>.</li>
79    
80    <p><br>Instructions on running multi-process codes can be found
81    <a href="../online_documents/manual/multi-process.html#sec:multi-process-execution">here</a>.
82    <br>Instructions regarding muti-threaded execution can be found
83    <a href="../online_documents/manual/multi-threaded.html#sec:multi-threaded-execution">here</a>.
84    <p>Specialized communication software, to optimize performance on a specific
85    platform, can also be introduced into the WRAPPER. This process is discussed
86    <a href="../online_documents/manual/communication.html">here</a>.
87    <p>Before running a parallel code we recommend you try one of the basic
88    examples described on the
89    <a href=../getting_started/index.html target=mainFrame>getting started </a>
90    page.</ul>
91    <b>To perform derivative calculations you need</b>
92    <ul>
93    <li>
94    an <a href="sideMenuBarFrame.html#differentiation" target="sideMenuBarFrame">automatic
95    differentiation tool</a>.</li>
96    
97    <br>An example experiment illustrating the automatic differentiation process
98    can be found <a href="../online_documents/manual/adexample.html">here</a>.</ul>
99    
100    <p><br><b>Once you have your computer set up</b>
101    <blockquote>go <a href="../getting_started/index.html" target="mainFrame">here
102    </a>to find out how to download the model. The full distribution (including
103    examples with input datasets and sample output) is around 50MB. Instructions
104    on estimating the computing resource requirements (CPU time, memory usage
105    and disk space) for a set of numerical experiments can be found here.</blockquote>
106    <b>Simulation output is usually examined</b>
107    <blockquote>using one of several <a href="sideMenuBarFrame.html#analysis" target="sideMenuBarFrame">standard
108    analysis tools</a>, depending on individual preference and experience.</blockquote>
109    
110    <p><br><b>Still confused?</b>
111    <blockquote>send us <a href="mailto:support@mitgcm.org">mail</a>. We like
112    our software to be used and are happy to help out if we can.
113    <p>
114    <hr WIDTH="100%">
115    <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" NOSAVE >
116    <tr NOSAVE>
117    <td NOSAVE>Last modified on $Date$</td>
118    
119    <td>
120    <div align=right>CVS:  /u/gcmpack/mitgcm.org/sealion/download_software/viaCVS.html,v
121    $Revision$</div>
122    </td>
123    </tr>
124    </table>
125    </blockquote>
126    
127    </body>
128    </html>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.22