| 236 |
<orderedlist> |
<orderedlist> |
| 237 |
<listitem> |
<listitem> |
| 238 |
<para> You will need an account (login access) to the server |
<para> You will need an account (login access) to the server |
| 239 |
"mitgcm.org" (curently: <filename>forge.csail.mit.edu</filename>) |
"mitgcm.org" (curently: <filename>mitgcmcvs.mit.edu</filename>) |
| 240 |
with the proper group setting (e.g., group "gcmctrb" to add/modify |
with the proper group setting (e.g., group "gcmctrb" to add/modify |
| 241 |
code into MITgcm_contrib). |
code into MITgcm_contrib). |
| 242 |
This kind of account is granted only upon well motivated request |
This kind of account is granted only upon well motivated request |
| 243 |
(we recommend to ask your senior MITgcm-collaborator to send such |
(we recommend to ask your senior MITgcm-collaborator to send such |
| 244 |
request to marshall-admin at techsquare.com with Cc to Chris Hill |
request to marshall-admin at techsquare.com with Cc to Chris Hill |
| 245 |
for approval).</para> |
for approval).</para> |
| 246 |
<para> The access to the server <filename>mitgcm.org</filename> is |
<para> The access to the server <filename>mitgcm.org</filename> is |
| 247 |
through ssh-key authorization which will need to be set properly on |
through ssh-key authorization which will need to be set properly on |
| 248 |
both side (on your local machine and on your server account). |
both side (on your local machine and on your server account). |
| 249 |
You need to be able to ssh to <filename>mitgcm.org</filename> |
You need to be able to ssh to <filename>mitgcm.org</filename> |
| 250 |
(or <filename>ssh MY_USER_NAME@mitgcm.org</filename> |
(or <filename>ssh MY_USER_NAME@mitgcm.org</filename> |
| 251 |
in case of different user-name on both sides) to proceed further.</para> |
in case of different user-name on both sides) to proceed further.</para> |
| 252 |
</listitem> |
</listitem> |
| 309 |
this file (the "cvs commit" command automatically opens your standard |
this file (the "cvs commit" command automatically opens your standard |
| 310 |
editor for this purpose).</para> |
editor for this purpose).</para> |
| 311 |
<para> Note: |
<para> Note: |
| 312 |
Please ignore the following warnings that the "cvs commit" command |
Please ignore the following warnings that the "cvs commit" command |
| 313 |
produces if you are not part of the "gcmpack" group: |
produces if you are not part of the "gcmpack" group: |
| 314 |
<screen> |
<screen> |
| 315 |
cvs commit: failed to create lock directory for `/u/gcmpack/CVSROOT' |
cvs commit: failed to create lock directory for `/u/gcmpack/CVSROOT' |
| 403 |
</sect2> |
</sect2> |
| 404 |
</sect1> |
</sect1> |
| 405 |
|
|
|
|
|
| 406 |
<sect1 id="coding"> |
<sect1 id="coding"> |
| 407 |
<title>Coding for MITgcm</title> |
<title>Coding for MITgcm</title> |
| 408 |
|
|
| 1118 |
|
|
| 1119 |
</sect2> |
</sect2> |
| 1120 |
|
|
|
|
|
| 1121 |
<sect2 id="packages"> |
<sect2 id="packages"> |
| 1122 |
<title>Creating MITgcm Packages</title> |
<title>Creating MITgcm Packages</title> |
| 1123 |
|
|
| 1235 |
specific to that package. It also includes |
specific to that package. It also includes |
| 1236 |
"PACKAGES_CONFIG.h" and "CPP_OPTIONS.h". |
"PACKAGES_CONFIG.h" and "CPP_OPTIONS.h". |
| 1237 |
|
|
|
|
|
| 1238 |
Package Boot Sequence |
Package Boot Sequence |
| 1239 |
===================== |
===================== |
| 1240 |
|
|
| 1246 |
: |
: |
| 1247 |
CALL OPEN_COPY_DATA_FILE( 'data.pkg', 'PACKAGES_BOOT', ... ) |
CALL OPEN_COPY_DATA_FILE( 'data.pkg', 'PACKAGES_BOOT', ... ) |
| 1248 |
|
|
|
|
|
| 1249 |
2. S/R PACKAGES_READPARMS() |
2. S/R PACKAGES_READPARMS() |
| 1250 |
: |
: |
| 1251 |
#ifdef ALLOW_${PKG} |
#ifdef ALLOW_${PKG} |
| 1390 |
|
|
| 1391 |
</sect1> |
</sect1> |
| 1392 |
|
|
|
|
|
| 1393 |
<sect1 id="documentation"> |
<sect1 id="documentation"> |
| 1394 |
<title>Editing the Documentation</title> |
<title>Editing the Documentation</title> |
| 1395 |
|
|
| 1456 |
</orderedlist> |
</orderedlist> |
| 1457 |
|
|
| 1458 |
|
|
|
|
|
| 1459 |
</sect2> |
</sect2> |
| 1460 |
|
|
| 1461 |
<sect2> |
<sect2> |
| 1493 |
|
|
| 1494 |
</article> |
</article> |
| 1495 |
|
|
|
|
|