/[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.5 by cnh, Sun Oct 21 18:13:36 2001 UTC revision 1.6 by cnh, Sun Oct 21 20:50:25 2001 UTC
# Line 11  Line 11 
11  <h2>  <h2>
12  Hardware/software requirements</h2></center>  Hardware/software requirements</h2></center>
13  This page summarises computer system requirements for using MITgcm in a  This page summarises computer system requirements for using MITgcm in a
14  <a href=../online_documents/manual/sarch.html#fig:mitgcm_architecture_goals>  <a href="../online_documents/manual/sarch.html#fig:mitgcm_architecture_goals">range
15  range of scenarios</a> that spans simulations on a desktop PC to simulations  of scenarios</a> that spans simulations on a desktop PC to simulations
16  run on a high-end supercomputer.&nbsp; The side bar on the left contains  run on a high-end supercomputer.&nbsp; The side bar on the left contains
17  links to sites from which third party software and hardware, which you  links to sites from which third party software and hardware, which you
18  may require, can be obtained. The text below and the  may require, can be obtained. The text below and the <a href="../online_documents/index.html" target="mainFrame">online
19  <a href=../online_documents/index.html target=mainFrame>online document</a> explain  document</a> explain in what situations&nbsp; you will need these items.
20  in what situations&nbsp; you will need these items. In many cases the software  In many cases the software you need will already be installed on your computer
21  you need will already be installed on your computer system and you can  system and you can go straight ahead and <a href="../getting_started/index.html" target="mainFrame">start
22  go straight ahead and <a href=../getting_started/index.html target=mainFrame>start using</a> the model.  using</a> the model.
23  <p><b>MITgcm</b>  <p><b>MITgcm</b>
24  <ul>  <ul>
25  <li>  <li>
26  runs on a wide <a href=../online_documents/manual/targethw.html>range of computer systems.</a></li>  runs on a wide <a href="../online_documents/manual/targethw.html">range
27    of computer systems.</a></li>
28    
29  <li>  <li>
30  includes special software (called <a href=../online_documents/manual/wrapper.html>WRAPPER</a>)  includes special software (called <a href="../online_documents/manual/wrapper.html">WRAPPER</a>)
31  to support efficient execution and relatively easy portablity.</li>  to support efficient execution and relatively easy portablity.</li>
32  </ul>  </ul>
33  <b>Platforms where MITgcm is run regularly include</b>  <b>Platforms where MITgcm is run regularly include</b>
34  <ul>  <ul>
35  <li>  <li>
36  PC's ( both Intel and AMD processor based) running Linux.</li>  <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">Unix
37    PC's</a> ( both Intel and AMD processor based) running Linux.</li>
38    
39  <li>  <li>
40  Unix workstations from Sun, SGI, HP, IBM, Compaq.</li>  <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">Unix
41    workstations</a> from Sun, SGI, HP, IBM, Compaq.</li>
42    
43  <li>  <li>
44  Unix based PC and workstation clusters.</li>  Unix based PC and workstation <a href="sideMenuBarFrame.html#interconnects" target="sideMenuBarFrame">clusters</a>.</li>
45    
46  <li>  <li>
47  high-end symetric multi-processor systems.</li>  high-end <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">symetric
48    multi-processor systems</a>.</li>
49  </ul>  </ul>
50    
51  <ul>Under the WRAPPER, code also runs very efficiently on high-end vector  <ul>Under the WRAPPER, code can also run very efficiently on high-end vector
52  processing systems, if you have one.</ul>  processing systems, but we can't afford one.</ul>
53  <b>The minimum you require to run the model is</b>  <b>The minimum you require to run the model is</b>
54  <ul>  <ul>
55  <li>  <li>
56  a computer runing a Unix style operating system.</li>  a computer runing a <a href="sideMenuBarFrame.html#os" target="sideMenuBarFrame">Unix
57    style operating system</a>.</li>
58    
59  <li>  <li>
60  a Fortran 77, Fortran 90 or Fortran 95 compiler.</li>  a Fortran 77, Fortran 90 or Fortran 95 <a href="sideMenuBarFrame.html#compilers" target="sideMenuBarFrame">compiler</a>.</li>
61    
62  <li>  <li>
63  a C compiler.</li>  a <a href="sideMenuBarFrame.html#compilers" target="sideMenuBarFrame">C
64    compiler</a>.</li>
65  </ul>  </ul>
66  <b>To run parallel configurations you also need either</b>  <b>To run parallel configurations you need</b>
67  <ul>  <ul>
68  <li>  <li>
69  a system that supports multi-threaded programs.</li>  a multi-process <a href="sideMenuBarFrame.html#hardware" target="sideMenuBarFrame">computer</a></li>
70    
71    <br>and either of
72  <li>  <li>
73  a system with an implementation of the MPI&nbsp;library installed.</li>  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><br><br>
79    Instructions on running multi-process codes can be found <a href=x>here</a>.
80    Instructions regarding muti-threaded execution can be found <a href=x>here</a>.
81    Specialized communication software, to optimize performance on a specific
82    platform, can also be introduced into the WRAPPER. This process
83    is discussed <a href=x>here</a>. Before running a parallel code we recommend you try one of the
84    <a href=x>basic examples</a></ul>
85    
86    <b>To perform derivative calculations you need</b>
87    <ul>
88    <li>
89    an <a href="sideMenuBarFrame.html#differentiation" target="sideMenuBarFrame">
90    automatic differentiation tool</a>.
91    </li><br>
92    An example experiment illustrating the automatic differentiation
93    process can be found <a href=x>here</a>.
94  </ul>  </ul>
95    
 <ul>Specialized communication software to optimizes performance on a specific  
 platform can also be introduced into the WRAPPER.</ul>  
 <b></b>  
96  <p><br><b>Once you have your computer set up</b>  <p><br><b>Once you have your computer set up</b>
97  <blockquote>go here to download the model. The full distribution (including  <blockquote>go <a href="../getting_started/index.html" target=mainFrame>here </a>
98    to find out how to download the model. The full distribution (including
99  examples with input datasets and sample output) is around 50MB. Instructions  examples with input datasets and sample output) is around 50MB. Instructions
100  on estimating the computing resource requirements (CPU time, memory usage  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>  and disk space) for a set of numerical experiments can be found here.</blockquote>
102    
103    <p><br><b>Simulation output is usually examined</b>
104    <blockquote>using one of several
105    <a href="sideMenuBarFrame.html#analysis" target="sideMenuBarFrame">standard analysis tools</a>,
106    depending on individual
107    preference and experiemnce.
108    </blockquote>
109    
110    <p><br><b>Still confused?</b>
111    <blockquote>send us <a href=mailto:support@mitgcm.org>mail</a>.
112    We like our software to be used and are happy to help out if we can.
113    
114  <hr WIDTH="100%">  <hr WIDTH="100%">
115  <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" NOSAVE >  <table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" NOSAVE >
116  <tr NOSAVE>  <tr NOSAVE>

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.22