| 1 |
cnh |
1.7 |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| 2 |
|
|
<html> |
| 3 |
|
|
<head> |
| 4 |
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| 5 |
|
|
<meta name="GENERATOR" content="Mozilla/4.74 [en]C-CCK-MCD (Win98; U) [Netscape]"> |
| 6 |
|
|
<title>viaCVS</title> |
| 7 |
|
|
</head> |
| 8 |
|
|
<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> |
| 9 |
|
|
|
| 10 |
|
|
<center> |
| 11 |
|
|
<h2> |
| 12 |
|
|
Hardware/software requirements</h2></center> |
| 13 |
|
|
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 |
|
|
of computers</a> from desktop PC to simulations run on a high-end supercomputer. |
| 16 |
|
|
<p>The side bar on the left contains links to sites from which third party |
| 17 |
|
|
software and hardware, which you may require, can be obtained. |
| 18 |
|
|
<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%"> |
| 111 |
|
|
<table CELLSPACING=0 CELLPADDING=0 WIDTH="100%" NOSAVE > |
| 112 |
|
|
<tr NOSAVE> |
| 113 |
|
|
<td NOSAVE>Last modified on $Date: 2001/10/21 20:50:25 $</td> |
| 114 |
|
|
|
| 115 |
|
|
<td> |
| 116 |
|
|
<div align=right>CVS: $Source: /u/gcmpack/mitgcm.org/sealion/download_software/viaCVS.html,v |
| 117 |
|
|
$Revision: 1.6 $</div> |
| 118 |
|
|
</td> |
| 119 |
|
|
</tr> |
| 120 |
|
|
</table> |
| 121 |
|
|
</blockquote> |
| 122 |
|
|
|
| 123 |
|
|
</body> |
| 124 |
|
|
</html> |