{"id":4376,"date":"2025-12-17T14:37:24","date_gmt":"2025-12-17T19:37:24","guid":{"rendered":"https:\/\/www.easterbrook.ca\/steve\/?p=4376"},"modified":"2025-12-17T14:46:52","modified_gmt":"2025-12-17T19:46:52","slug":"an-ode-to-ncar","status":"publish","type":"post","link":"https:\/\/www.easterbrook.ca\/steve\/2025\/12\/an-ode-to-ncar\/","title":{"rendered":"An ode to NCAR"},"content":{"rendered":"\n<p><em>Today, <a href=\"https:\/\/www.cnn.com\/2025\/12\/17\/climate\/ncar-trump-climate-research-weather-safety-forecasts\" title=\"\">it emerged that the Trump administration is working to shut down NCAR<\/a>, the National Centre for Atmospheric Research, one of the most important research centres in the world for meteorology, climate change, and the physics of our planet&#8217;s atmosphere. I wrote about NCAR&#8217;s work in my book, <a href=\"https:\/\/www.cambridge.org\/9781107589926\" title=\"\">Computing the Climate<\/a>, so I&#8217;m publishing here an extract on NCAR from that book, to help mark more than 60 years of world-leading research at the lab<\/em>. <em>This is from Chapter 6, The Well-Equipped Physics Lab<\/em>.<\/p>\n\n\n\n<p><strong>The Mesa Lab<\/strong><\/p>\n\n\n\n<p>The city of Boulder nestles into the foothills of the Rocky Mountains in Colorado. From the airport in Denver, the mountains appear as a dark ribbon on the horizon. In the hour it takes to drive up to Boulder, they gradually grow in size \u2013 by the time you reach the outskirts of Boulder, the mountains dominate every view. Up above Boulder, on a plateau overlooking the city, sit the bold salmon-coloured turrets of the Mesa Lab, the headquarters of the National Centre for Atmospheric Research (NCAR). The building was designed by the renowned architect I. M. Pei, who \u2013 inspired by the ancestral cliff dwellings of the Pueblo peoples \u2013 used a cubist design and salmon coloured concrete to give the impression it was carved out of the mountain.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.01-NCAR-Mesa-Lab.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"554\" src=\"https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.01-NCAR-Mesa-Lab-1024x554.jpg\" alt=\"\" class=\"wp-image-4377\" srcset=\"https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.01-NCAR-Mesa-Lab-1024x554.jpg 1024w, https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.01-NCAR-Mesa-Lab-300x162.jpg 300w, https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.01-NCAR-Mesa-Lab-768x416.jpg 768w, https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.01-NCAR-Mesa-Lab.jpg 1275w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>The NCAR Mesa Lab, in Boulder, Colorado. (Photo: Steve M. Easterbrook)<\/em><\/figcaption><\/figure>\n\n\n\n<p>Inside the lab, Pei wanted to create an interesting space for an inter-disciplinary group of scientists, to support the messy work typical of doing science. He designed the offices with lots of wall space for scientists to pin up notes and diagrams. Each office is a slightly different size, to allow for different needs. In each tower, a set of \u201ccrows nest\u201d offices can be reached \u2013 each by its own spiral staircase \u2013 and these offices open out onto rooftop patios, where the scientists can step outside to think while they contemplate the amazing view. Throughout the building, the corridors twist and turn, to avoid any sense of repetition. This makes the building more interesting \u2013 and almost impossible for new visitors to find their way around without help.<\/p>\n\n\n\n<p>In Boulder, virtually everyone embraces a mountain sport, so naturally there\u2019s a steep hiking trail straight up the mountainside to the Mesa Lab and bike lanes on the long circuitous approach road. The lab sits a thousand feet higher than the city, so both routes involve working up a major sweat, and I find the air is noticeably thinner at the top. It takes me a few days to get acclimatized each time I visit, and I often have to stop for breath even just on the steps up from the parking lot.&nbsp;So, while I did manage the bike trail a few times, most mornings I used the free shuttle bus, which has plenty of bike racks, and enjoyed the long freewheel bike ride back down in the evenings.<\/p>\n\n\n\n<p>NCAR is America\u2019s leading centre for research on atmospheric sciences and climate change. Although it is funded primarily by the federal government, NCAR is not part of any federal agency. It\u2019s purely a research lab \u2013 it doesn\u2019t issue commercial weather forecasts, although it does have an excellent visitors\u2019 centre. It\u2019s funded primarily by the National Science Foundation, operated by a non-profit consortium of universities,&nbsp;and employs over&nbsp;1,000&nbsp;staff, of whom nearly half are scientists, along with another 150 technical and engineering support staff.<\/p>\n\n\n\n<p><strong>A Community Model<\/strong><\/p>\n\n\n\n<p>NCAR\u2019s main climate model is known as the&nbsp;<em>Community Earth System Model (CESM)<\/em>. As the name suggests, the model is intended as a resource for the broader scientific community. The scientists at NCAR offer regular training workshops for scientists who want to learn how to work with the model, and NCAR provides user support and detailed descriptions of the design of each version of the model. As a result, the model is probably the most widely used climate model in the world today.<\/p>\n\n\n\n<p>It also has one of the longest pedigrees. Computational modelling of the atmosphere began at NCAR in&nbsp;1963. While the first models worked only on NCAR\u2019s computers, the intention was always to build a model that university-based researchers could run their own computational experiments on. This goal was reached in&nbsp;1983, with the first public release of the&nbsp;<em>Community Climate Model<\/em>, offering the program code freely to anyone. At first, it was just a global atmosphere model, but it has undergone many improvements since then,&nbsp;with ocean, land and sea ice components added in the mid-1990s,&nbsp;and components to simulate glaciers, ocean waves, and rivers added more recently.<\/p>\n\n\n\n<p>It isn\u2019t strictly accurate to call CESM \u201cNCAR\u2019s model,\u201d because many other labs contribute substantial effort to developing the model, and funding comes from a number of US federal agencies. Both the ocean model (known as POP, the Parallel Ocean Program) and the sea ice model (CICE, pronounced \u201cC-ice\u201d) were originally developed at Los Alamos National Labs. Ongoing improvements to all the component models are managed by teams of scientists with representatives from government labs and university research groups.<\/p>\n\n\n\n<p>More than 300 scientists show up every June for an annual workshop to hear about new improvements to the model and its components, coordinate plans for future work, and to discuss the latest science being done with the model. These workshops were traditionally held in Breckenridge, high in the Colorado Rocky Mountains, although recently they\u2019ve moved to a larger venue in Boulder itself. In the summer of 2010, I arrived at NCAR just in time to attend that year\u2019s Breckenridge workshop, which gave me a rapid introduction to the community and how it works, and an opportunity to sit down with many of the lead scientists associated with CESM, and find out more about their work.<\/p>\n\n\n\n<p><strong>A Suite of Models<\/strong><\/p>\n\n\n\n<p>CESM is not really a single model. It\u2019s an integrated modelling suite, with seven separate model components \u2013 atmosphere; oceans; ocean waves; land surfaces; rivers; land ice; and sea ice \u2013 each developed by its own community of experts. These component models each have their own community of users, who often just run their component on its own. Oceanographers might run ocean simulations without worrying about interaction with the atmosphere; glaciologists might run just the ice sheet model on its own to study the movement of glaciers, and so on. Climate scientists often move back and forth between running an individual component to study specific processes, and running CESM as a whole, to study what happens when those processes interact with other parts of the Earth system.<\/p>\n\n\n\n<p>The host for my visits to NCAR was Mariana Vertenstein, manager of the CESM software engineering group, a team of a dozen scientists who support the various working groups to ensure the software for the models is well-designed and properly tested. Over the years, Mariana\u2019s team has been responsible for transforming the component models that make up CESM from a disparate set of stand-alone models into an integrated modelling system. Mariana likens this approach to a well-equipped physics lab, with all the right equipment in place to do different kinds of experiments.<\/p>\n\n\n\n<p>CESM weighs in at over a million lines of code, meaning considerable software engineering effort is required to coordinate the work of the community. But such effort is often invisible when it\u2019s done well. So I was surprised and delighted when I arrived at the Breckenridge workshop in 2010, to learn that the community was awarding Mariana the annual CESM distinguished achievement award, an acknowledgement of both the central importance of good software engineering to scientific modelling, and the key role Mariana has played in managing the technical challenges of a large and complex engineering project.<\/p>\n\n\n\n<p>A community model must also run on a wide variety of different machines. NCAR is unusual among climate modelling labs for designing the model to be relatively easy to port to different kinds of computers, and for guiding users across the world who want to run it on their own machines. When I visited in 2010, I noticed my own laptop, a MacBook Pro, was on the list of target machines, but wasn\u2019t yet officially supported, which meant nobody had yet built and tested a version of CESM for it. I decided to try installing it myself. It took me a couple of days to get the code compiled and running before I had a successful test run on my laptop, largely because \u2013 like most modern scientific software \u2013 CESM is built on top of many existing scientific software packages, and I needed to make sure I had compatible versions of all these packages installed on my laptop first.<\/p>\n\n\n\n<p>Of course, full-scale simulations of the climate in CESM would require a supercomputer. In the early days at NCAR, the supercomputers were housed in the basement of the Mesa Lab. But its needs have grown so much, it now operates a dedicated supercomputer facility in Wyoming. Two generations of its supercomputers are shown below. When it was first installed, NCAR\u2019s latest supercomputer, Cheyenne, was ranked as the 20th fastest machine in the world.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.02-NCAR-supercomputers.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"384\" src=\"https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.02-NCAR-supercomputers-1024x384.png\" alt=\"\" class=\"wp-image-4378\" srcset=\"https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.02-NCAR-supercomputers-1024x384.png 1024w, https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.02-NCAR-supercomputers-300x113.png 300w, https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.02-NCAR-supercomputers-768x288.png 768w, https:\/\/www.easterbrook.ca\/steve\/wp-content\/6.02-NCAR-supercomputers.png 1058w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Two generations of NCAR\u2019s Supercomputers at the Facility in Cheyenne, Wyoming. Left: Yellowstone, a 73,000 core IBM iDataPlex cluster, installed in&nbsp;2011&nbsp;and decommissioned in&nbsp;2017. Right: Cheyenne, a 145,000 core Hewlett Packard cluster, installed in&nbsp;2016. (\u00a92022 UCAR)<\/em><\/figcaption><\/figure>\n\n\n\n<p><strong>Open Source<\/strong><\/p>\n\n\n\n<p>Most scientific software is developed by scientists themselves, for use in their own labs \u2013 tools for organizing and analyzing data from field studies, tools for displaying data and scientific results in different formats, and so on. Sometimes, a software tool used in one lab is useful to many other scientists, and the scientists who built it will often share it freely, making the code available on one of several popular code sharing websites.&nbsp;Occasionally, these tools acquire a broader community of users, who build upon the original tools, often evolving them into a large software&nbsp;<em>libraries \u2013&nbsp;<\/em>suites of useful tools \u2013 that the scientific community comes to rely on. Shared software libraries simplify much of the grunt work in doing science, from working with raw data all the way through to preparing papers for publication.<\/p>\n\n\n\n<p>The idea of&nbsp;<em>open source<\/em>&nbsp;software is very attractive to scientific communities. Making your program code available to anyone who wants to adapt and modify it to their own needs reflects a core value for most scientists. Science is a community endeavour, and scientists need other scientists to replicate their work, to check their results are valid, and to build on their contributions. But most science is done on a shoe-string budget, held together with a patchwork of grants from government agencies, which never have enough funding to go around. Scientists usually have very little budget to pay for specialized software tools, and the demand for such tools is often too small to support commercial companies trying to sell them. Freely sharing the software is usually the only approach that works.<\/p>\n\n\n\n<p>The vast majority of open source software, however, turns out not to be useful to anyone other than the people who built it. A lot of the software on open source code sharing sites has, in effect, no community of users at all.&nbsp;A very small handful of projects have thousands of users, while thousands of projects have only a very small handful of users.&nbsp;In this context, CESM is clearly a runaway success. The few hundred scientists who come each year to the annual CESM workshop represent only the tip of an iceberg. Over 6,000 scientists have registered to download and use CESM, and the number is growing rapidly \u2013 in the last couple of years, this number grew by about 900 per year. Many of these users register so they can download and install CESM on a shared computing facility, where many other scientists will have access to it. The CESM online discussions groups regularly attract tens of thousands of participants.<\/p>\n\n\n\n<p><em><strong>It took a long time to grow a community of this size<\/strong><\/em>. By regularly publishing newer and better versions of the model, documenting its design in detail, and training new users, NCAR has established CESM as the preferred climate model for a large and disparate community of scientists \u2013 atmospheric physicists, oceanographers, paleoclimatologists, ecologists, glaciologists, marine biologists, environmental scientists, chemists, and more. These scientists use the model to study the climate of the distant past, to make sense of recent or current data on global environmental change, and to explore future scenarios of how the climate might be further affected by both human activities and natural processes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, it emerged that the Trump administration is working to shut down NCAR, the National Centre for Atmospheric Research, one of the most important research centres in the world for meteorology, climate change, and the physics of our planet&#8217;s atmosphere. I wrote about NCAR&#8217;s work in my book, Computing the Climate, so I&#8217;m publishing here [&hellip;]<\/p>\n","protected":false},"author":393,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,27],"tags":[],"aioseo_notices":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts\/4376"}],"collection":[{"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/users\/393"}],"replies":[{"embeddable":true,"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/comments?post=4376"}],"version-history":[{"count":3,"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts\/4376\/revisions"}],"predecessor-version":[{"id":4382,"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts\/4376\/revisions\/4382"}],"wp:attachment":[{"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/media?parent=4376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/categories?post=4376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/tags?post=4376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}