Skip to content

Commit

Permalink
ref(tasks): restructure tasks
Browse files Browse the repository at this point in the history
- [x] merge everything to one page, not enough content for several,
  also facilitates navigation
- [x] use `details` for each submitting procedure
- [x] shorten WG titles, use description for details
- [ ] some example of WG3 activities missing
  • Loading branch information
leclairm committed Nov 13, 2023
1 parent 702df81 commit 5a7e7f4
Show file tree
Hide file tree
Showing 6 changed files with 104 additions and 115 deletions.
106 changes: 104 additions & 2 deletions tasks/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,111 @@
title: Tasks
layout: default
nav_order: 1
has_children: true
has_children: false
---

# Tasks

C2SM is organized around different working groups. Below you find an overview of each working group and the C2SM task assignment procedure.
C2SM's technical team is structured around the 4 working groups decribed [bellow](/tasks/#working-groups) and reveives tasks from 3 differents entities (C2SM members, community projects and third party projects), each of them following a [specific assignement procedure](/tasks/#detailed-task-assignment).


## Working Groups

### WG 1 - High Performance Computing
Activities in this group mainly contribute to the devolpment and usage of weather and climate models such as ICON or COSMO for modern technologies (*e.g.* beyond CPU architectures).

### WG 2 - Weather and Climate Modelling
This group gathers all activities revolving around weather and climate modelling at the exclusion of WG1 (HPC), like usage, maintenance and support. They can target weather and climate models and their potential extensions (*e.g.* aerosols, chemistry) and ESMs. Tasks may include coupling of model components, general tools around pre- and post-processing, automated testing, etc.

### WG 3 - Next Generation Swiss Climate Scenarios
This group focuses on the Next Generation Swiss Climate Scenarios.

### WG 4 - Impact Research
This group focuses on providing climate data for impact research. Tasks may include standardizing and documenting climate model outputs or climate observations for easier use. We also provide regular support on how to use this type of data.

## Task Assignment

The C2SM Executive Office accepts tasks from 3 different entities each following a specific procedure described [bellow](/tasks/#detailed-task-assignment).

{: .note }

In any case, please submit concrete tasks by following the instructions on our GitHub repository [Tasks-Support](https://github.com/C2SM/Tasks-Support).

### Requirements for Tasks

Tasks are one-​time assignments that typically involve the development of a new model feature, acceleration/optimization of a model feature, or other technical improvements to a model. Tasks are proposed by one or more C2SM members and approved by the C2SM Working Groups (WGs). They must be related to our supported [tools](https://c2sm.github.io/tools/) and [models](https://c2sm.github.io/models/).

### Overview of current tasks

An overview of all submitted tasks can be found as the [issues](https://github.com/C2SM/Tasks-Support/issues) of our [Tasks-Support](https://github.com/C2SM/Tasks-Support) repository. The current task status of each WG can be found there under the [projects](https://github.com/C2SM/Tasks-Support/projects?query=is%3Aopen) section.

### Detailed task assignment

Task assignment depends on which entity submitted it. This section describes terms, conditions and procedures in the 3 possible cases.

<details close markdown="block">
<summary>
Tasks from C2SM Member Groups
</summary>
{: .text-gamma }
1. **Submission:**
Tasks can be submitted as issues through our GitHub repository [Tasks-Support](https://github.com/C2SM/Tasks-Support) at any time. The task proposal must include a description and goals of the task, a time estimate, a statement of urgency, the groups involved, and at least one contact person. It should also describe the benefit to C2SM. Please follow the instructions for [Submit a Task](https://github.com/C2SM/Tasks-Support#submit-a-task).

2. **Evaluation:**
The Core Team will evaluate the proposals and may provide feedback/ask questions/reiterate the proposals to the groups. Priority will be given to tasks with greater benefit to multiple C2SM groups. Updates on the tasks will be given directly on the submitted task in the GitHub repository.

3. **Core Team starts working on task:**
Depending on the urgency or current workload of the Core Team, C2SM may begin work on the task immediately or at a later point in time.

4. **Feedback and Discussion of Tasks:**
During the semi-annual WG Day, to which representatives of each C2SM member group are invited, the status and future of submitted tasks are discussed. Members can provide critical feedback on the process.
</details>

<details close markdown="block">
<summary>
Tasks from Community Projects
</summary>
{: .text-gamma }

Tasks are also taken from C2SM Community Projects. These are large, perennial, and joint research and/or development projects involving at least three C2SM groups and two different partner institutions, with a substantial financial volume. Their overall objective supports the implementation of one or more of the four pillars of C2SM. The project produces results that no single group could have produced on its own. Their results benefit a large majority of C2SM members. These projects receive significant support from C2SM core funding in the form of in-kind contributions from core staff.

##### Community Project Task Assignment Process
- The C2SM Steering Committee (SC) discusses and recommends C2SM's involvement in a Community Project at the proposal stage. This includes a suggestion on the approximate number of FTEs to be reserved for the project;
- The C2SM Executive Director (ED) forwards the information to the core team, and together with the responsible programmers evaluates the feasibility of the plans, taking into account all other ongoing activities and plans;
- The ED forwards the information back to the SC;
- The SC approves the plans and time allocated to the Community Project;
- The C2SM core team reserves the FTEs assuming the project will be funded;
- At the latest at the beginning of the project, the project steering group develops and formulates how it envisions the involvement of the core team and defines specific tasks. The tasks are submitted as a proposal to the C2SM ED and the involved programmers;
- The ED and the responsible programmer(s) evaluate the tasks, provide feedback/clarification, and finally submit their proposal to the C2SM SC;
- The SC approves the task list;
- The task assignment from Community Projects is repeated regularly, at semi-​annual or annual intervals, ideally 1-2 months before the biannual Working Group Day.

##### Current projects
- [EXCLAIM](https://c2sm.ethz.ch/research/exclaim.html)
- Planned: Next generation Swiss climate scenarios CH202X

</details>

<details close markdown="block">
<summary>
Tasks from Third-Party Projects
</summary>
{: .text-gamma }

As outlined in [C2SM's business plan for 2021-25](https://ethz.ch/content/dam/ethz/special-interest/usys/c2sm-dam/center/documents/c2sm_business_plan_final_18nov19.pdf), the Executive Office also relies heavily on funding from third-party projects. We are therefore happy to contribute to the research projects of our members (e.g. SNF, EU, ETH) in our fields of expertise.

##### Third-Party Projects that Benefit Multiple C2SM Groups
These can be projects of individual C2SM members as PI, possibly together with other co-PIs from the community, funding individual tasks of core team programmers. These projects will be supported in particular if the results will benefit several C2SM groups.

##### Third-Party Projects with Benefits to the PI Only
A member may also propose a task/tasks to be funded from their project, but where the benefit is limited to their group. These proposals will be realized if C2SM capacity is available. However, they will have a lower priority than projects with a greater benefit to the community.

##### Task Portfolio
The core team's contributions consist largely of technical model development and support tasks. Individual tasks may also include setting up and maintaining a project website, or organizing individual workshops or seminar series.

##### Procedure for Proposing Participation in a Third-Party Project
- The project PI contacts the C2SM Executive Director (ED) at the proposal stage by submitting a written proposal similar to the task proposals for group tasks;
- The ED, along with an assigned core team member, will provide feedback to the PI and may review the proposal again;
- If the proposal meets the above conditions, C2SM will consider it accepted and reserve time for its execution in the following year;
- C2SM will reserve approximately 3-7 person months (0.3-0.6 FTE) per year for tasks from external projects.
</details>
21 changes: 0 additions & 21 deletions tasks/task_assignment.md

This file was deleted.

22 changes: 0 additions & 22 deletions tasks/tasks_from_c2sm_member_groups.md

This file was deleted.

25 changes: 0 additions & 25 deletions tasks/tasks_from_community_projects.md

This file was deleted.

25 changes: 0 additions & 25 deletions tasks/tasks_from_third-party_projects.md

This file was deleted.

20 changes: 0 additions & 20 deletions tasks/working_groups.md

This file was deleted.

0 comments on commit 5a7e7f4

Please sign in to comment.