New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
index.html in vendors/fcm/current/doc/user_guide – NEMO

source: vendors/fcm/current/doc/user_guide/index.html @ 1980

Last change on this file since 1980 was 1980, checked in by flavoni, 14 years ago

importing fcm vendor

File size: 13.7 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
4<html xmlns="http://www.w3.org/1999/xhtml">
5<head>
6  <meta name="generator" content=
7  "HTML Tidy for Linux/x86 (vers 1st December 2004), see www.w3.org" />
8
9  <title>FCM User Guide</title>
10  <meta name="author" content="FCM development team" />
11  <meta name="descriptions" content="FCM User Guide" />
12  <meta name="keywords" content="FCM, user guide" />
13  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
14  <link rel="stylesheet" type="text/css" href="style.css" />
15<script type="text/javascript" src="fcm.js">
16</script>
17</head>
18
19<body onload="javascript: FCM.load('doc/user_guide/', 'user-guide');">
20  <div id="ukmo-logo">
21    <img src="logo.png" alt="UK Met Office" />
22  </div>
23
24  <h1>FCM User Guide</h1>
25
26  <address>
27    Release: 1-5
28  </address>
29
30  <address>
31    Latest content update: 22 January 2010. <span id="fcm-js-maintenance"></span>
32  </address>
33
34  <address>
35    Questions regarding this document or permissions to quote from it should be
36    directed to:
37  </address>
38
39  <address>
40    <a href="mailto:iprmanager@metoffice.gov.uk">IPR Manager</a><br />
41    Met Office<br />
42    FitzRoy Road<br />
43    Exeter, Devon<br />
44    EX1 3PB<br />
45    United Kingdom
46  </address>
47
48  <address>
49    &copy; Crown Copyright 2005-10
50  </address>
51
52  <address id="fcm-js-pdf"></address>
53
54  <h2>Contents</h2>
55
56  <ol>
57    <li><a href="introduction.html">Introduction</a></li>
58
59    <li><a href="overview.html">System Overview</a></li>
60
61    <li>
62      <a href="getting_started.html">Getting Started</a>
63
64      <ul>
65        <li><a href="getting_started.html#setup">How to set yourself up to run
66        FCM</a></li>
67
68        <li><a href="getting_started.html#tutorial">Tutorial</a></li>
69      </ul>
70    </li>
71
72    <li>
73      <a href="code_management.html">Code Management System</a>
74
75      <ul>
76        <li>
77          <a href="code_management.html#svn">Using Subversion</a>
78
79          <ul>
80            <li><a href="code_management.html#svn_concepts">Basic
81            Concepts</a></li>
82
83            <li>
84              <a href="code_management.html#svn_basic">Basic Command Line
85              Usage</a>
86
87              <ul>
88                <li><a href="code_management.html#svn_basic_keywords">URL &amp;
89                Revision Keywords</a></li>
90
91                <li><a href="code_management.html#svn_basic_diff">Examining
92                Changes</a></li>
93
94                <li><a href=
95                "code_management.html#svn_basic_conflicts">Resolving
96                Conflicts</a></li>
97
98                <li><a href="code_management.html#svn_basic_check">Adding and
99                Removing Files</a></li>
100
101                <li><a href="code_management.html#svn_basic_commit">Committing
102                Changes</a></li>
103              </ul>
104            </li>
105
106            <li>
107              <a href="code_management.html#svn_branching">Branching &amp;
108              Merging</a>
109
110              <ul>
111                <li><a href=
112                "code_management.html#svn_branching_create">Creating
113                Branches</a></li>
114
115                <li><a href="code_management.html#svn_branching_list">Listing
116                Branches Created by You or Other Users</a></li>
117
118                <li><a href="code_management.html#svn_branching_info">Getting
119                Information About Branches</a></li>
120
121                <li><a href=
122                "code_management.html#svn_branching_switch">Switching your
123                working copy to point to another branch</a></li>
124
125                <li><a href=
126                "code_management.html#svn_branching_delete">Deleting
127                Branches</a></li>
128
129                <li><a href=
130                "code_management.html#svn_branching_merge">Merging</a></li>
131              </ul>
132            </li>
133
134            <li>
135              <a href="code_management.html#svn_gui">Using the GUI</a>
136
137              <ul>
138                <li><a href="code_management.html#svn_gui_start">Starting the
139                GUI</a></li>
140
141                <li><a href="code_management.html#svn_gui_commands">GUI
142                Commands</a></li>
143
144                <li><a href="code_management.html#svn_gui_konqueror">Accessing
145                the GUI from Konqueror</a></li>
146              </ul>
147            </li>
148
149            <li><a href="code_management.html#svn_problems">Known Problems with
150            Subversion</a></li>
151          </ul>
152        </li>
153
154        <li>
155          <a href="code_management.html#trac">Using Trac</a>
156
157          <ul>
158            <li><a href="code_management.html#trac_login">Logging In</a></li>
159
160            <li><a href="code_management.html#trac_wiki">Using the Wiki
161            Pages</a></li>
162
163            <li><a href="code_management.html#trac_browser">Using the
164            Repository Browser</a></li>
165
166            <li><a href="code_management.html#trac_tickets">Using the Issue
167            Tracker</a></li>
168
169            <li><a href="code_management.html#trac_roadmap">Using the
170            Roadmap</a></li>
171
172            <li><a href="code_management.html#trac_timeline">Using the
173            Timeline</a></li>
174          </ul>
175        </li>
176      </ul>
177    </li>
178
179    <li>
180      <a href="working_practices.html">Code Management Working Practices</a>
181
182      <ul>
183        <li><a href="working_practices.html#changes">Making Changes</a></li>
184
185        <li><a href="working_practices.html#wc">Working Copies</a></li>
186
187        <li>
188          <a href="working_practices.html#branching">Branching &amp;
189          Merging</a>
190
191          <ul>
192            <li><a href="working_practices.html#branching_when">When to
193            Branch</a></li>
194
195            <li><a href="working_practices.html#branching_where">Where to
196            Branch From</a></li>
197
198            <li><a href="working_practices.html#branching_update">Merging From
199            the Trunk</a></li>
200
201            <li><a href="working_practices.html#branching_commit">Merging Back
202            to the Trunk</a></li>
203
204            <li><a href="working_practices.html#branching_delete">When to
205            Delete Branches</a></li>
206          </ul>
207        </li>
208
209        <li>
210          <a href="working_practices.html#binary">Working with Binary Files</a>
211
212          <ul>
213            <li><a href="working_practices.html#binary_conflicts">Resolving
214            Conflicts in Binary Files</a></li>
215
216            <li><a href="working_practices.html#binary_locking">Using
217            Locking</a></li>
218          </ul>
219        </li>
220
221        <li><a href="working_practices.html#messages">Commit Log
222        Messages</a></li>
223
224        <li>
225          <a href="working_practices.html#tickets">Trac Tickets</a>
226
227          <ul>
228            <li><a href="working_practices.html#tickets_create">Creating
229            Tickets</a></li>
230
231            <li><a href="working_practices.html#tickets_use">Using
232            Tickets</a></li>
233          </ul>
234        </li>
235
236        <li><a href="working_practices.html#packages">Creating
237        Packages</a></li>
238
239        <li><a href="working_practices.html#releases">Preparing System
240        Releases</a></li>
241
242        <li><a href="working_practices.html#rapid">Rapid vs Staged Development
243        Practises</a></li>
244      </ul>
245    </li>
246
247    <li>
248      <a href="extract.html">The Extract System</a>
249
250      <ul>
251        <li><a href="extract.html#command">The Extract Command</a></li>
252
253        <li>
254          <a href="extract.html#simple">Simple Usage</a>
255
256          <ul>
257            <li><a href="extract.html#simple_local">Extract from a local
258            path</a></li>
259
260            <li><a href="extract.html#simple_url">Extract from a Subversion
261            URL</a></li>
262
263            <li><a href="extract.html#simple_mirror">Mirror code to an
264            alternate location</a></li>
265          </ul>
266        </li>
267
268        <li>
269          <a href="extract.html#advanced">Advanced Usage</a>
270
271          <ul>
272            <li><a href="extract.html#advanced_multi">Extract from multiple
273            repositories</a></li>
274
275            <li><a href="extract.html#advanced_branches">Extract from multiple
276            branches</a></li>
277
278            <li><a href="extract.html#advanced_inherit">Inherit from a previous
279            extract</a></li>
280
281            <li><a href="extract.html#advanced_build">Extract - Build
282            Configuration</a></li>
283          </ul>
284        </li>
285
286        <li><a href="extract.html#verbose">Diagnostic verbose level</a></li>
287
288        <li><a href="extract.html#nosvn">When Subversion Is Not
289        Available</a></li>
290      </ul>
291    </li>
292
293    <li>
294      <a href="build.html">The Build System</a>
295
296      <ul>
297        <li><a href="build.html#command">The Build Command</a></li>
298
299        <li>
300          <a href="build.html#basic">Basic Features</a>
301
302          <ul>
303            <li><a href="build.html#basic_build">Basic build
304            configuration</a></li>
305
306            <li><a href="build.html#basic_extract">Build configuration via the
307            extract system</a></li>
308
309            <li><a href="build.html#basic_exename">Naming of
310            executables</a></li>
311
312            <li><a href="build.html#basic_flags">Setting the compiler
313            flags</a></li>
314
315            <li><a href="build.html#basic_interface">Automatic Fortran 9X
316            interface block</a></li>
317
318            <li><a href="build.html#basic_dependency">Automatic
319            dependency</a></li>
320          </ul>
321        </li>
322
323        <li>
324          <a href="build.html#advanced">Advanced Features</a>
325
326          <ul>
327            <li><a href="build.html#advanced_dependency">Further dependency
328            features</a></li>
329
330            <li><a href="build.html#advanced_blockdata">Linking a Fortran
331            executable with a BLOCKDATA program unit</a></li>
332
333            <li><a href="build.html#advanced_library">Creating library
334            archives</a></li>
335
336            <li><a href="build.html#advanced_pp">Pre-processing</a></li>
337
338            <li><a href="build.html#advanced_file-type">File type</a></li>
339
340            <li><a href="build.html#advanced_inherit">Inherit from a previous
341            build</a></li>
342
343            <li><a href="build.html#advanced_data">Building data files</a></li>
344          </ul>
345        </li>
346
347        <li><a href="build.html#verbose">Diagnostic verbose level</a></li>
348
349        <li><a href="build.html#overview">Overview of the build
350        process</a></li>
351      </ul>
352    </li>
353
354    <li>
355      <a href="system_admin.html">System Administration</a>
356
357      <ul>
358        <li>
359          <a href="system_admin.html#svn">Subversion</a>
360
361          <ul>
362            <li><a href="system_admin.html#svn_design">Repository
363            design</a></li>
364
365            <li><a href="system_admin.html#svn_create">Creating a
366            repository</a></li>
367
368            <li><a href="system_admin.html#svn_access">Access control</a></li>
369
370            <li><a href="system_admin.html#svn_hosting">Repository
371            hosting</a></li>
372
373            <li><a href="system_admin.html#svn_watch">Watching changes in log
374            messages</a></li>
375          </ul>
376        </li>
377
378        <li>
379          <a href="system_admin.html#trac">Trac</a>
380
381          <ul>
382            <li><a href="system_admin.html#trac_config">Trac
383            configuration</a></li>
384
385            <li><a href="system_admin.html#trac_hosting">Trac hosting</a></li>
386          </ul>
387        </li>
388
389        <li><a href="system_admin.html#fcm-keywords">FCM keywords</a></li>
390
391        <li><a href="system_admin.html#ext-bld-cfg">Extract and build
392        configuration</a></li>
393
394        <li><a href="system_admin.html#alternate_versions">Maintaining
395        alternate versions of namelists and data files</a></li>
396
397        <li><a href="system_admin.html#work-practise">Defining working
398        practises and policies</a></li>
399      </ul>
400    </li>
401
402    <li>
403      <a href="command_ref.html">FCM Command Reference</a>
404
405      <ul>
406        <li><a href="command_ref.html#fcm_config">fcm Configuration
407        File</a></li>
408
409        <li><a href="command_ref.html#fcm_bld">fcm build</a></li>
410
411        <li><a href="command_ref.html#fcm_ext">fcm extract</a></li>
412
413        <li><a href="command_ref.html#fcm_cmp-ext-cfg">fcm cmp-ext-cfg</a></li>
414
415        <li><a href="command_ref.html#fcm_gui">fcm gui</a></li>
416
417        <li><a href="command_ref.html#fcm_keyword-print">fcm
418        keyword-print</a></li>
419
420        <li>
421          <a href="command_ref.html#fcm_svn">FCM Code Management Commands</a>
422
423          <ul>
424            <li><a href="command_ref.html#fcm_svn_add">fcm add</a></li>
425
426            <li><a href="command_ref.html#fcm_svn_br">fcm branch</a></li>
427
428            <li><a href="command_ref.html#fcm_svn_ci">fcm commit</a></li>
429
430            <li><a href="command_ref.html#fcm_svn_cf">fcm conflicts</a></li>
431
432            <li><a href="command_ref.html#fcm_svn_rm">fcm delete</a></li>
433
434            <li><a href="command_ref.html#fcm_svn_diff">fcm diff</a></li>
435
436            <li><a href="command_ref.html#fcm_svn_merge">fcm merge</a></li>
437
438            <li><a href="command_ref.html#fcm_svn_mkpatch">fcm mkpatch</a></li>
439
440            <li><a href="command_ref.html#fcm_svn_switch">fcm switch</a></li>
441
442            <li><a href="command_ref.html#fcm_svn_trac">fcm trac</a></li>
443
444            <li><a href="command_ref.html#fcm_svn_update">fcm update</a></li>
445
446            <li><a href="command_ref.html#fcm_svn_other">Other Code Management
447            Commands</a></li>
448          </ul>
449        </li>
450      </ul>
451    </li>
452
453    <li><a href="further_info.html">Further Information</a></li>
454  </ol>
455
456  <p>Annex:</p>
457
458  <ul>
459    <li><a href="annex_quick_ref.html">Quick reference</a></li>
460
461    <li><a href="annex_fcm_cfg.html">Declarations in FCM central/user
462    configuration file</a></li>
463
464    <li><a href="annex_ext_cfg.html">Declarations in FCM extract configuration
465    file</a></li>
466
467    <li><a href="annex_bld_cfg.html">Declarations in FCM build configuration
468    file</a></li>
469  </ul>
470</body>
471</html>
Note: See TracBrowser for help on using the repository browser.