|
22 | 22 | "- Explain what an **F compset** is and how it differs from a fully coupled **B compset**.\n", |
23 | 23 | "- Identify the different forcing options available for F compsets (e.g., climatological and historical forcings).\n", |
24 | 24 | "- Use CESM tools and documentation to identify and explore available compsets.\n", |
25 | | - "- Modify input datasets using NCO (NetCDF Operators) or Jupyter Notebooks\n", |
| 25 | + "- Modify input datasets using NCO (NetCDF Operators) or python scripts.\n", |
| 26 | + "\n", |
| 27 | + "You will:\n", |
26 | 28 | "- Create and run an F compset simulation in CESM.\n", |
27 | 29 | "- Design and run simple sensitivity experiments by changing model forcing, datasets, or model parameters." |
28 | 30 | ] |
|
45 | 47 | "\n", |
46 | 48 | "In an F compset:\n", |
47 | 49 | "\n", |
48 | | - "- The atmosphere and land models are active.\n", |
| 50 | + "- The atmosphere and land models are active. There is no active ocean model.\n", |
49 | 51 | "- Sea surface temperatures (SSTs) are prescribed from observations or external datasets.\n", |
50 | 52 | "- Sea ice concentration and thickness are also prescribed.\n", |
51 | | - "- There is no active ocean model.\n", |
52 | 53 | "\n", |
53 | 54 | "Because the ocean state is fixed, F compsets are often used to:\n", |
54 | 55 | "\n", |
55 | 56 | "- Test atmospheric model changes.\n", |
56 | 57 | "- Study the atmospheric response to SST anomalies.\n", |
57 | 58 | "- Evaluate model physics.\n", |
58 | | - "- Run experiments that are computationally much cheaper than fully coupled simulations.\n", |
| 59 | + "- Run experiments that are computationally cheaper than fully coupled simulations.\n", |
59 | 60 | "\n", |
60 | 61 | "**Examples of F compsets** \n", |
61 | 62 | "\n", |
62 | | - "- ``FHISTC_LTso`` uses time-varying historical forcings, including observed SSTs and sea ice, with the low-top atmosphere configuration. \n", |
63 | | - "- ``FHISTC_MTso`` uses time-varying historical forcings, including observed SSTs and sea ice, with the mid-top atmosphere configuration.\n", |
64 | | - "- ``F1850C_LTso`` uses repeating pre-industrial (circa 1850) climatological forcings, SSTs, and sea ice with the low-top atmosphere configuration.\n", |
| 63 | + "- ``FHISTC_LTso`` uses time-varying **historical** forcings, including observed SSTs and sea ice, with the **low-top** atmosphere configuration. \n", |
| 64 | + "- ``FHISTC_MTso`` uses time-varying **historical** forcings, including observed SSTs and sea ice, with the **mid-top** atmosphere configuration.\n", |
| 65 | + "- ``F1850C_LTso`` uses repeating **pre-industrial (circa 1850)** climatological forcings, SSTs, and sea ice with the **low-top** atmosphere configuration.\n", |
65 | 66 | " \n", |
66 | 67 | "\n", |
67 | 68 | "\n", |
|
73 | 74 | "id": "815e0869-0518-4cf9-9417-cd9b08965ca1", |
74 | 75 | "metadata": {}, |
75 | 76 | "source": [ |
76 | | - "## Overview of CAM Challenge Exercises\n", |
77 | | - "Start running a control case with the compset ``FHISTC_LTso``\n", |
| 77 | + "# Overview of CAM Challenge Exercises\n", |
| 78 | + "\n", |
| 79 | + "**Step 1: Control case**\n", |
| 80 | + "Run a **control** case with the compset ``FHISTC_LTso``\n", |
78 | 81 | "\n", |
| 82 | + "**Step 2: Sensitivity studies**\n", |
79 | 83 | "Then choose one or more exercises to try:\n", |
80 | 84 | "- Use climatological pre-industrial SSTs/forcings instead of historical (compset change)\n", |
81 | | - "- Try running historical starting 1850 with spun-up pre-industrial model\n", |
82 | | - "- Increase orographic height over the western US (dataset change) ???? TO CHANGE ????\n", |
83 | | - "- Modify sea surface temperature in the tropics \n", |
| 85 | + "- Try running historical starting 1850 with spun-up pre-industrial model (xmlchange) \n", |
| 86 | + "- Modify sea surface temperature in the tropics (dataset change)\n", |
84 | 87 | "- Increase the triggering threshold for deep convection over land (code change--simple)\n", |
85 | | - "- Add a (fake) physics parameterization (code change--advanced)\n", |
86 | | - "- Compare your test exercise(s) to your control\n" |
| 88 | + "- Add a (fake) physics parameterization (code change--advanced).\n", |
| 89 | + "And compare your test exercise(s) to your control\n" |
87 | 90 | ] |
88 | 91 | }, |
89 | | - { |
90 | | - "cell_type": "code", |
91 | | - "execution_count": null, |
92 | | - "id": "52ee1b26-06ae-4e68-9272-1b9846274251", |
93 | | - "metadata": {}, |
94 | | - "outputs": [], |
95 | | - "source": [] |
96 | | - }, |
97 | 92 | { |
98 | 93 | "cell_type": "markdown", |
99 | 94 | "id": "f01e969b-ab1a-466a-9cf0-5da2a137c35f", |
|
107 | 102 | "\n", |
108 | 103 | "If you want to run a different configuration from what you’ve learned here, it is important to learn how to find and/or modify a compset.\n", |
109 | 104 | "\n", |
110 | | - "The tool `query compsets` allows you to find more information about the available compsets. This tool is located in the same directory as `create_newcase` in `/glade/u/home/$USER/code/my_cesm_code/cime/scripts/`:\n", |
| 105 | + "The tool `query compsets` allows you to find more information about the available compsets. This tool is located in the same directory as `create_newcase` in `/glade/u/home/$USER/code/my_cesm_code/cime/scripts/`.\n", |
111 | 106 | "\n", |
112 | 107 | "The command is:\n", |
113 | 108 | "```\n", |
114 | 109 | "cd /glade/u/home/$USER/code/my_cesm_code/cime/scripts/\n", |
115 | 110 | "./query_config --compsets\n", |
116 | 111 | "```\n", |
117 | | - "\n", |
| 112 | + "Note that this command returns a lot of compsets. \n", |
118 | 113 | "\n", |
119 | 114 | "<div class=\"alert alert-info\">\n", |
120 | 115 | "<strong>Evaluate your understanding</strong>\n", |
|
136 | 131 | "```\n", |
137 | 132 | " ./query_config --compsets | grep -i CAM7\n", |
138 | 133 | "```\n", |
| 134 | + "To narrow down your choices to include only CAM7 and historical:\n", |
| 135 | + "```\n", |
| 136 | + " ./query_config --compsets | grep -i CAM7 | grep -i HIST\n", |
| 137 | + "```\n", |
139 | 138 | "</details>\n", |
140 | 139 | "</div>\n", |
141 | 140 | "\n", |
142 | | - "\n", |
143 | | - "If you want to build your own, you can see all your options, perhaps modify one of the above with changes\u000b", |
| 141 | + "** Advanced: Building your own compset**\n", |
| 142 | + "If you want to build your own compset, you can see all your options, perhaps modify one of the above with changes\u000b", |
144 | 143 | "\n", |
145 | 144 | "```\n", |
146 | 145 | "./query_config --components\n", |
|
0 commit comments