Changes between Version 5 and Version 6 of access/AccessUserTrainingMar2016Program


Ignore:
Timestamp:
Feb 25, 2016 3:45:43 PM (3 years ago)
Author:
Michael Naughton
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • access/AccessUserTrainingMar2016Program

    v5 v6  
    11[[PageOutline]]
    2 = ACCESS User Training Course Outline
     2= ACCESS User Training Course Program
    33
    4 == Presenters
     4Level 6 Conference Rooms[[BR]]
     5Bureau of Meteorology, 700 Collins St, Melbourne[[br]]
     6Monday Tuesday 14 October 2014
    57
    6 Joao Teixeira, UK Met Office, External Collaboration Team; plus staff from the ACCESS partner organisations
     8'''Presenters:''' Joao Teixeira, UK Met Office, External Collaboration Team; plus staff from the ACCESS partner organisations.[[br]]
     9'''Venue:''' Bureau of Meteorology Conference Rooms, Level 6, 700 Collins Street, Docklands.[[br]]
     10'''Introductory Course (Mon-Tue):'''  Rose, Cylc and GA6 UM global model suite.[[br]]
     11'''Advanced Course (Wed-Thu):'''  Building Rose applications from scratch; Coupled Climate and Regional NWP suites.
    712
    8 == Objectives
     13== Program and links to materials ==
    914
    10 •       Introduction to !Rose/Cylc
    11 •       Configuring and running the UM with Rose
    12 •       Data visualization
     15Links here currently just point to sections in the [wiki:AccessUserTrainingMar2016Outline course outline].  These will be updated to presentations and practical exercises materials before the course.
    1316
    14 == Target Audience
     17=== Monday 21 March
    1518
    16 •       New UM users with little to no knowledge of the model
    17 •       Users who used the model using UMUI
     19||  ''9:00'' || || ''Arrival and pre-workshop setup''
     20||  9:30 || Michael Naughton  || Welcome and Introduction
     21||  9:35 || Martin Dix        || Introduction to ACCESS
     22|| 10:00 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#IntroductiontoRoseCylc Introduction to Rose and Cylc (1)]
     23|| ''10:50'' || ''Morning Tea''
     24|| 11:10 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#IntroductiontoRoseCylc Introduction to Rose and Cylc (2)]
     25|| 11:40 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#TheUMRosesuite Introduction to UM (1)]
     26|| ''12:30'' || ''Lunch (provided)''
     27|| 13:30 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#TheUMRosesuite Introduction to UM (2)]
     28||  ''14:50'' || ''Afternoon Tea''
     29|| 15:10 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#TheUMRosesuite Practical exercise with UM suite (1)]
     30||  ''16:30'' || ''Finish''    ||
    1831
    19 == Training Proposal
     32=== Tuesday 22 March
    2033
    21 Given the wide range of possible contents and audience that it may cover, this training can be divided in two parts in which the required knowledge of the UM and !Rose/Cylc systems progress.
    22 •       Introduction: Introduction to the UM atmosphere only configuration, based on !Rose/Cylc, configuring and running a simple UM rose suite –practical using a simple UM atmosphere only suite. Appling changes to the UM code, UM science configuration and output diagnostics.
    23 •       Extra suggestions: Other topics that can be covered depending on the users need – suggestions follow
    24 
    25 == Introduction to the UM
     34||  ''9:00'' || || ''Prac and tutorial time''
     35|| 09:30 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#RosesuitedesignforanygivensimplepieceofcodePureRoseCylcnoUM Rose suite design for any application]
     36|| ''10:50'' || ''Morning Tea''
     37|| 11:10 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#RosesuitedesignforanygivensimplepieceofcodePureRoseCylcnoUM Practical exercise with simple Rose suite design]
     38|| ''12:30'' || ''Lunch break''
     39|| 13:30 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#HadGEM-GC3RoseSuite HadGEM-GC3 Rose Suite]
     40|| ''14:50'' || ''Afternoon Tea''
     41|| 15:10 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#HadGEM-GC3RoseSuite Practical exercise with HadGEM-GC3 suite]
     42||  ''16:30'' || ''Finish''    ||
    2643
    27 === Introduction to !Rose/Cylc
    2844
    29  * Exploring a UM GA Rose suite – Brief introduction to the GUI
    30   - example of a Rose GUI (empty Rose suite)
    31   - Rose as a GUI for the UM (UM Rose suite)
    32   - A view of rose suite tasks (rose suite graphical control)
    33   - Navigate trough the menus – Understanding the UM configuration in Rose
    34  * What is !Rose/Cylc
    35   - !Rose/Cylc as a group of utilities and specifications aiming to provide a common way to manage the development and running of any scientific application
    36   - Components of a Rose suite – introduction to Rose Suite design using UM as example
    37  - Managing a Rose suite
    38    * Using rosie to create and copy suites – Creating a suite that will be used along the training
    39    * Editing a Rose application – rose edit
    40     - See where the changes are applied (rose conf. files) and where changes are made to the UM namelists
    41     - Use of FCM diff tools to see differences and commit changes – version control and branching
    42     - Short talk about metadata (where it is, what does it contain)
    43    *    Suite storage and management – The FCM System
    44     - The shared u-repository
    45     - Copy/commit/diff/revert
    46    *    Creating/populating a suite
    47     - The suite structure – apps/meta/src
     45=== Wednesday 23 March
    4846
    49 === The UM Rose suite
     47||  ''9:00'' || || ''Prac and tutorial time''
     48|| 09:30 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#UMRoseNestedSuite Rose nested suite ]
     49|| ''10:50'' || ''Morning Tea''
     50|| 11:10 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#UMRoseNestedSuite Practical exercise with Rose nested suite ]
     51|| ''12:30'' || ''Lunch break''
     52|| 13:30 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#Pythondatavisualization Using Iris for UM data visualisation]
     53|| ''14:50'' || ''Afternoon Tea''
     54|| 15:10 || Joao Teixeira     || [wiki:AccessUserTrainingMar2016Outline#HadGEM-GC3RoseSuite Practical exercise with HadGEM-GC3 suite]
     55||  ''16:30'' || ''Finish''    ||
    5056
    51  * Meant to be fully practical ands on an UM Rose suite – Running the model
    52  * Application of Rose management
    53   - Copy UM GA suite
    54   - Make changes and commit
    55  * Making changes to a suite – Practical (includes running the model)
    56   - Change STASH (add/remove output)
    57   - Changing the source code
    58   - Changing science options
    59   - two model run exploring differences
     57=== Thursday 24 March
    6058
    61 === Rose Metadata and options checking
    62 
    63  * Options and STASH checking
    64 
    65 == Extra suggestions
    66 
    67 === Rose suite design for any given (simple) piece of code – Pure !Rose/Cylc no UM
    68 
    69  * Practical with random walk FORTRAN script
    70  * Adding Metadata
    71   - Format and Location
    72   - Documenting inputs
    73   - Automatic checking inputs
    74   - Enhance the interface
    75  * Configuration Metadata File
    76   - Metadata Inheritance
    77   - Metadata for Sorting, Values, Behaviour and Help
    78  * Running random walk
    79  * Adding post-processing
    80  * Suite structure and scope
    81   - Code organization by Include files, optional configurations and include files
    82   - Sharing parts of suite like apps, job configurations, meta data between different suites
    83   - What should be in one suite
    84   - What can be shared for over different suites, range of setting supported by one suite and at what point the amount of features should be split in separate suites
    85   - Structuring within one suite by sections
    86   - Graph visualization
    87 
    88 === HadGEM-GC3 Rose Suite
    89 
    90  * HadGEM-GC3 components and Configuration
    91  * Walk through GC3 Rose suite
    92  * Dependencies and porting – Ancillary files and porting, where to find the files and documentation
    93  * Running a GC3 Suite – Practical
    94 
    95 === UM Rose Nested Suite
    96 
    97  * Components and dependencies
    98  * Creating a nested domain
    99 
    100 === Python data visualization
    101 
    102  * Using IRIS python module
    103   - Reading pp files
    104   - The iris cube
    105   - Exploring UM data
    106   - Subsetting
    107   - Merge and Concatenate
    108   - Cube statistics
    109   - Plotting
    110   - Saving cube data
     59||  ''9:00'' || || ''Prac and tutorial time''
     60|| 09:30 || Joao Teixeira     || To be added
     61|| ''10:50'' || ''Morning Tea''
     62|| 11:10 || Joao Teixeira     || To be added
     63|| ''12:30'' || ''Lunch break''
     64|| 13:30 || Joao Teixeira     || To be added
     65|| ''14:50'' || ''Afternoon Tea''
     66|| 15:10 || Joao Teixeira     || To be added
     67||  ''16:30'' || ''Finish''    ||
    11168
    11269== Links ==