Changes between Initial Version and Version 1 of access/AccessUserTrainingMar2016Outline


Ignore:
Timestamp:
Feb 10, 2016 10:55:13 AM (3 years ago)
Author:
Michael Naughton
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • access/AccessUserTrainingMar2016Outline

    v1 v1  
     1[[PageOutline]]
     2= ACCESS User Training Course Outline
     3
     4== Presenters
     5
     6Joao Teixeira, UK Met Office, External Collaboration Team; plus staff from the ACCESS partner organisations
     7
     8== Objectives
     9
     10•       Introduction to !Rose/Cylc
     11•       Configuring and running the UM with Rose
     12•       Data visualization
     13
     14== Target Audience
     15
     16•       New UM users with little to no knowledge of the model
     17•       Users who used the model using UMUI
     18
     19== Training Proposal
     20
     21Given 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
     26
     27=== Introduction to !Rose/Cylc
     28
     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
     48
     49=== The UM Rose suite
     50
     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
     60
     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
     111
     112== Links ==
     113
     114 * [wiki:access ACCESS wiki home page]
     115 * [wiki:AccessUserTrainingMar2016 ACCESS User Training Mar 2016 main page]
     116