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.
fcm in branches/UKMO/dev_r5785_SSS_obsoper/NEMOGCM/EXTERNAL/fcm/bin – NEMO

source: branches/UKMO/dev_r5785_SSS_obsoper/NEMOGCM/EXTERNAL/fcm/bin/fcm @ 7773

Last change on this file since 7773 was 7773, checked in by mattmartin, 7 years ago

Committing updates after doing the following:

  • merging the branch dev_r4650_general_vert_coord_obsoper@7763 into this branch
  • updating it so that the following OBS changes were implemented correctly on top of the simplification changes:
    • generalised vertical coordinate for profile obs. This was done so that is now the default option.
    • sst bias correction implemented with the new simplified obs code.
    • included the biogeochemical obs types int he new simplified obs code.
    • included the changes to exclude obs in the boundary for limited area models
    • included other changes for the efficiency of the obs operator to remove global arrays.
File size: 1.6 KB
Line 
1#!/usr/bin/env perl
2#-------------------------------------------------------------------------------
3# (C) Crown copyright Met Office. All rights reserved.
4# For further details please refer to the file COPYRIGHT.txt
5# which you should have received as part of this distribution.
6#-------------------------------------------------------------------------------
7use strict;
8use warnings;
9
10use FindBin;
11use lib "$FindBin::Bin/../lib";
12use Fcm::CLI;
13use Fcm::Interactive;
14
15if (!caller()) {
16    main(@ARGV);
17}
18
19sub main {
20    local(@ARGV) = @_;
21    if (@ARGV && $ARGV[0] eq 'gui-internal') {
22        shift(@ARGV);
23        Fcm::Interactive::set_impl(
24            'Fcm::Interactive::InputGetter::GUI',
25            {geometry => shift(@ARGV)},
26        );
27    }
28    Fcm::CLI::invoke();
29}
30
31__END__
32
33=head1 NAME
34
35fcm
36
37=head1 SYNOPSIS
38
39fcm SUBCOMMAND [OPTIONS] [ARGUMENTS]
40
41=head1 OVERVIEW
42
43B<fcm> is the command line client for code management commands, the extract
44system and the build system of the Flexible Configuration Management (FCM)
45system.  For full detail of the system, please refer to the FCM user guide,
46which you should receive with this distribution in both HTML and PDF formats.
47
48Run "fcm help" to access the built-in tool documentation.
49
50=head1 AUTHOR
51
52FCM Team L<fcm-team@metoffice.gov.uk>.
53Please feedback any bug reports or feature requests to us by e-mail.
54
55=head1 SEE ALSO
56
57L<svn (1)|svn>,
58L<perl (1)| perl>,
59L<Fcm::CLI|Fcm::CLI>
60
61=head1 COPYRIGHT
62
63You can use this release of B<FCM> freely under the terms of the FCM LICENSE,
64which you should receive with this distribution.
65
66=cut
Note: See TracBrowser for help on using the repository browser.