/[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.3 by cnh, Sun Oct 21 04:23:00 2001 UTC revision 1.7 by cnh, Mon Oct 22 02:54:41 2001 UTC
# Line 6  Line 6 
6     <title>viaCVS</title>     <title>viaCVS</title>
7  </head>  </head>
8  <body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">  <body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
9  Hardware/software requirements  
10  <p>MITgcm has been designed to run efficiently on a wide range of computer  <center>
11  platforms. This is made possible by its WRAPPER interface which  <h2>
12  largely insulates the 'under the hood stuff' from the user.  Hardware/software requirements</h2></center>
13  <p>MITgcm also runs on a single PC and PC clusters.  This page summarizes computer system requirements for using MITgcm in a
14  <p>The minimum you require to run the model is a PC running linux and a  <a href="../online_documents/manual/sarch.html#fig:mitgcm_architecture_goals">range
15  FORTRAN compiler.  of computers</a> from desktop PC to simulations run on a high-end supercomputer.
16  <p>.............  <p>The side bar on the left contains links to sites from which third party
17  <p>Once you have your computer set up, go here to download the model.  software and hardware, which you may require, can be obtained.
18  <br>  <p>The text below and the <a href="../online_documents/index.html" target="mainFrame">online
19    document</a> explains when you will need these items. In many cases the
20    software will already be installed on your computer and you can go straight
21    ahead and <a href="../getting_started/index.html" target="mainFrame">start
22    using</a> the model.
23    <p><b>MITgcm</b>
24    <ul>
25    <li>
26    runs on a wide <a href="../online_documents/manual/targethw.html">range
27    of computer systems.</a></li>
28    
29    <li>
30    includes special software (called <a href="../online_documents/manual/wrapper.html">WRAPPER</a>)
31    to support efficient execution and relatively easy portability.</li>
32    </ul>
33    <b>Platforms where MITgcm is run regularly include:</b>
34    <ul>
35    <li>
36    <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">Unix
37    PC's</a> (both Intel and AMD processor based) running Linux.</li>
38    
39    <li>
40    <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">Unix
41    workstations</a> from Sun, SGI, HP, IBM, Compaq.</li>
42    
43    <li>
44    Unix based PC and workstation <a href="sideMenuBarFrame.html#interconnects" target="sideMenuBarFrame">clusters</a>.</li>
45    
46    <li>
47    high-end <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">symmetric
48    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 <a href="x">here</a>.
81    <br>Instructions regarding muti-threaded execution can be found <a href="x">here</a>.
82    <p>Specialized communication software, to optimize performance on a specific
83    platform, can also be introduced into the WRAPPER. This process is discussed
84    <a href="x">here</a>.
85    <p>Before running a parallel code we recommend you try one of the <a href="x">basic
86    examples</a></ul>
87    <b>To perform derivative calculations you need</b>
88    <ul>
89    <li>
90    an <a href="sideMenuBarFrame.html#differentiation" target="sideMenuBarFrame">automatic
91    differentiation tool</a>.</li>
92    
93    <br>An example experiment illustrating the automatic differentiation process
94    can be found <a href="x">here</a>.</ul>
95    
96    <p><br><b>Once you have your computer set up</b>
97    <blockquote>go <a href="../getting_started/index.html" target="mainFrame">here
98    </a>to find out how to download the model. The full distribution (including
99    examples with input datasets and sample output) is around 50MB. Instructions
100    on estimating the computing resource requirements (CPU time, memory usage
101    and disk space) for a set of numerical experiments can be found here.</blockquote>
102    <b>Simulation output is usually examined</b>
103    <blockquote>using one of several <a href="sideMenuBarFrame.html#analysis" target="sideMenuBarFrame">standard
104    analysis tools</a>, depending on individual preference and experience.</blockquote>
105    
106    <p><br><b>Still confused?</b>
107    <blockquote>send us <a href="mailto:support@mitgcm.org">mail</a>. We like
108    our software to be used and are happy to help out if we can.
109    <p>
110  <hr WIDTH="100%">  <hr WIDTH="100%">
111  <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" NOSAVE >  <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" NOSAVE >
112  <tr NOSAVE>  <tr NOSAVE>
# Line 27  $Revision$</div> Line 118  $Revision$</div>
118  </td>  </td>
119  </tr>  </tr>
120  </table>  </table>
121    </blockquote>
122    
123  </body>  </body>
124  </html>  </html>

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.22