| 1 | <?xml version='1.0' encoding="UTF-8"?> |
1 | <?xml version='1.0' encoding="UTF-8"?> |
| 2 | |
|
|
| 3 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/hpc-howto.xml,v 1.4 2005/05/20 16:54:18 neysx Exp $ --> |
2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/hpc-howto.xml,v 1.5 2005/10/04 19:05:41 rane Exp $ --> |
| 4 | |
|
|
| 5 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
3 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
|
|
4 | |
| 6 | <guide link="/doc/en/hpc-howto.xml"> |
5 | <guide link="/doc/en/hpc-howto.xml"> |
| 7 | |
|
|
| 8 | <title>High Performance Computing on Gentoo Linux</title> |
6 | <title>High Performance Computing on Gentoo Linux</title> |
| 9 | |
7 | |
| 10 | <author title="Author"> |
8 | <author title="Author"> |
| 11 | <mail link="marc@adelielinux.com">Marc St-Pierre</mail> |
9 | <mail link="marc@adelielinux.com">Marc St-Pierre</mail> |
| 12 | </author> |
10 | </author> |
| 13 | <author title="Author"> |
11 | <author title="Author"> |
| 14 | <mail link="benoit@adelielinux.com">Benoit Morin</mail> |
12 | <mail link="benoit@adelielinux.com">Benoit Morin</mail> |
| 15 | </author> |
13 | </author> |
| 16 | <author title="Assistant/Research"> |
14 | <author title="Assistant/Research"> |
| 17 | <mail link="jean-francois@adelielinux.com">Jean-Francois Richard</mail> |
15 | <mail link="jean-francois@adelielinux.com">Jean-Francois Richard</mail> |
| 18 | </author> |
16 | </author> |
| 19 | <author title="Assistant/Research"> |
17 | <author title="Assistant/Research"> |
| 20 | <mail link="olivier@adelielinux.com">Olivier Crete</mail> |
18 | <mail link="olivier@adelielinux.com">Olivier Crete</mail> |
| 21 | </author> |
19 | </author> |
| 22 | <author title="Reviewer"> |
20 | <author title="Reviewer"> |
| … | |
… | |
| 25 | |
23 | |
| 26 | <!-- No licensing information; this document has been written by a third-party |
24 | <!-- No licensing information; this document has been written by a third-party |
| 27 | organisation without additional licensing information. |
25 | organisation without additional licensing information. |
| 28 | |
26 | |
| 29 | In other words, this is copyright adelielinux R&D; Gentoo only has |
27 | In other words, this is copyright adelielinux R&D; Gentoo only has |
| 30 | permission to distribute this document as-is and update it when appropriate |
28 | permission to distribute this document as-is and update it when appropriate |
| 31 | as long as the adelie linux R&D notice stays |
29 | as long as the adelie linux R&D notice stays |
| 32 | --> |
30 | --> |
| 33 | |
31 | |
| 34 | <abstract> |
32 | <abstract> |
| 35 | This document was written by people at the Adelie Linux R&D Center |
33 | This document was written by people at the Adelie Linux R&D Center |
| 36 | <http://www.adelielinux.com> as a step-by-step guide to turn a Gentoo |
34 | <http://www.adelielinux.com> as a step-by-step guide to turn a Gentoo |
| 37 | System into an High Performance Computing (HPC) system. |
35 | System into an High Performance Computing (HPC) system. |
| 38 | </abstract> |
36 | </abstract> |
| 39 | |
37 | |
| 40 | <version>1.1</version> |
38 | <version>1.2</version> |
| 41 | <date>2003-08-01</date> |
39 | <date>2003-08-01</date> |
| 42 | |
40 | |
| 43 | <chapter> |
41 | <chapter> |
| 44 | <title>Introduction</title> |
42 | <title>Introduction</title> |
| 45 | <section> |
43 | <section> |
| 46 | <body> |
44 | <body> |
| 47 | |
45 | |
| 48 | <p> |
46 | <p> |
| 49 | Gentoo Linux, a special flavor of Linux that can be automatically optimized |
47 | Gentoo Linux, a special flavor of Linux that can be automatically optimized |
| 50 | and customized for just about any application or need. Extreme performance, |
48 | and customized for just about any application or need. Extreme performance, |
| 51 | configurability and a top-notch user and developer community are all hallmarks |
49 | configurability and a top-notch user and developer community are all hallmarks |
| 52 | of the Gentoo experience. |
50 | of the Gentoo experience. |
| 53 | </p> |
51 | </p> |
| 54 | |
52 | |
| 55 | <p> |
53 | <p> |
| … | |
… | |
| 240 | </body> |
238 | </body> |
| 241 | </section> |
239 | </section> |
| 242 | <section> |
240 | <section> |
| 243 | <title>NFS/NIS</title> |
241 | <title>NFS/NIS</title> |
| 244 | <body> |
242 | <body> |
| 245 | |
243 | |
| 246 | <p> |
244 | <p> |
| 247 | The Network File System (NFS) was developed to allow machines to mount a disk |
245 | The Network File System (NFS) was developed to allow machines to mount a disk |
| 248 | partition on a remote machine as if it were on a local hard drive. This allows |
246 | partition on a remote machine as if it were on a local hard drive. This allows |
| 249 | for fast, seamless sharing of files across a network. |
247 | for fast, seamless sharing of files across a network. |
| 250 | </p> |
248 | </p> |
| 251 | |
249 | |
| 252 | <p> |
250 | <p> |
| 253 | There are other systems that provide similar functionality to NFS which could |
251 | There are other systems that provide similar functionality to NFS which could |
| 254 | be used in a cluster environment. The <uri |
252 | be used in a cluster environment. The <uri |
| 255 | link="http://www.transarc.com/Product/EFS/AFS/index.html">Andrew File System |
253 | link="http://www.openafs.org">Andrew File System |
| 256 | from IBM</uri>, recently open-sourced, provides a file sharing mechanism with |
254 | from IBM</uri>, recently open-sourced, provides a file sharing mechanism with |
| 257 | some additional security and performance features. The <uri |
255 | some additional security and performance features. The <uri |
| 258 | link="http://www.coda.cs.cmu.edu/">Coda File System</uri> is still in |
256 | link="http://www.coda.cs.cmu.edu/">Coda File System</uri> is still in |
| 259 | development, but is designed to work well with disconnected clients. Many |
257 | development, but is designed to work well with disconnected clients. Many |
| 260 | of the features of the Andrew and Coda file systems are slated for inclusion |
258 | of the features of the Andrew and Coda file systems are slated for inclusion |
| 261 | in the next version of <uri link="http://www.nfsv4.org">NFS (Version 4)</uri>. |
259 | in the next version of <uri link="http://www.nfsv4.org">NFS (Version 4)</uri>. |
| 262 | The advantage of NFS today is that it is mature, standard, well understood, |
260 | The advantage of NFS today is that it is mature, standard, well understood, |
| 263 | and supported robustly across a variety of platforms. |
261 | and supported robustly across a variety of platforms. |
| 264 | </p> |
262 | </p> |
| 265 | |
263 | |
| 266 | <pre caption="Ebuilds for NFS-support"> |
264 | <pre caption="Ebuilds for NFS-support"> |
| 267 | # <i>emerge -p nfs-utils portmap</i> |
265 | # <i>emerge -p nfs-utils portmap</i> |
| 268 | # <i>emerge nfs-utils portmap</i> |
266 | # <i>emerge nfs-utils portmap</i> |
| 269 | </pre> |
267 | </pre> |
| 270 | |
268 | |