13 research outputs found
The DOE E3SM Coupled Model Version 1: Overview and Evaluation at Standard Resolution
This work documents the first version of the U.S. Department of Energy (DOE) new Energy Exascale Earth System Model (E3SMv1). We focus on the standard resolution of the fully coupled physical model designed to address DOE mission-relevant water cycle questions. Its components include atmosphere and land (110-km grid spacing), ocean and sea ice (60Ă km in the midlatitudes and 30Ă km at the equator and poles), and river transport (55Ă km) models. This base configuration will also serve as a foundation for additional configurations exploring higher horizontal resolution as well as augmented capabilities in the form of biogeochemistry and cryosphere configurations. The performance of E3SMv1 is evaluated by means of a standard set of Coupled Model Intercomparison Project Phase 6 (CMIP6) Diagnosis, Evaluation, and Characterization of Klima simulations consisting of a long preindustrial control, historical simulations (ensembles of fully coupled and prescribed SSTs) as well as idealized CO2 forcing simulations. The model performs well overall with biases typical of other CMIP-class models, although the simulated Atlantic Meridional Overturning Circulation is weaker than many CMIP-class models. While the E3SMv1 historical ensemble captures the bulk of the observed warming between preindustrial (1850) and present day, the trajectory of the warming diverges from observations in the second half of the twentieth century with a period of delayed warming followed by an excessive warming trend. Using a two-layer energy balance model, we attribute this divergence to the modelâs strong aerosol-related effective radiative forcing (ERFari+aciĂ =Ă -1.65Ă W/m2) and high equilibrium climate sensitivity (ECSĂ =Ă 5.3Ă K).Plain Language SummaryThe U.S. Department of Energy funded the development of a new state-of-the-art Earth system model for research and applications relevant to its mission. The Energy Exascale Earth System Model version 1 (E3SMv1) consists of five interacting components for the global atmosphere, land surface, ocean, sea ice, and rivers. Three of these components (ocean, sea ice, and river) are new and have not been coupled into an Earth system model previously. The atmosphere and land surface components were created by extending existing components part of the Community Earth System Model, Version 1. E3SMv1âs capabilities are demonstrated by performing a set of standardized simulation experiments described by the Coupled Model Intercomparison Project Phase 6 (CMIP6) Diagnosis, Evaluation, and Characterization of Klima protocol at standard horizontal spatial resolution of approximately 1Ă° latitude and longitude. The model reproduces global and regional climate features well compared to observations. Simulated warming between 1850 and 2015 matches observations, but the model is too cold by about 0.5Ă Ă°C between 1960 and 1990 and later warms at a rate greater than observed. A thermodynamic analysis of the modelâs response to greenhouse gas and aerosol radiative affects may explain the reasons for the discrepancy.Key PointsThis work documents E3SMv1, the first version of the U.S. DOE Energy Exascale Earth System ModelThe performance of E3SMv1 is documented with a set of standard CMIP6 DECK and historical simulations comprising nearly 3,000Ă yearsE3SMv1 has a high equilibrium climate sensitivity (5.3Ă K) and strong aerosol-related effective radiative forcing (-1.65Ă W/m2)Peer Reviewedhttps://deepblue.lib.umich.edu/bitstream/2027.42/151288/1/jame20860_am.pdfhttps://deepblue.lib.umich.edu/bitstream/2027.42/151288/2/jame20860.pd
Not Another Twin-Stick Shooter
Not Another Twin Stick Shooter (NATSS) is a top down rogue-lite twin-stick shooter developed in Unity3D. Influenced by games like The Binding of Isaac, the levels, items, and enemies in NATSS are procedurally generated. Each level consists of random layouts and random enemies with a boss at the end. The player must defeat the boss to get to the next level. Unique items are contained in special rooms on each level. Items can be used in conjunction to create powerful synergies. Each play through of NATSS will be a different experience. The protagonist of NATSS is on a journey to defeat guardians of the world because they seem to toy with humans and are believed to be a threat to humanity. In order to do this, the protagonist must fight his way through the Guardians Tower while gathering weapons and allies. Each time the protagonist slays a guardian he finds himself doubtful of his actions because the consequences of killing a guardian may outweigh the consequences of being oppressed by the guardians
Not Another Twin-Stick Shooter
Not Another Twin Stick Shooter (NATSS) is a top down rogue-lite twin-stick shooter developed in Unity3D. Influenced by games like The Binding of Isaac, the levels, items, and enemies in NATSS are procedurally generated. Each level consists of random layouts and random enemies with a boss at the end. The player must defeat the boss to get to the next level. Unique items are contained in special rooms on each level. Items can be used in conjunction to create powerful synergies. Each play through of NATSS will be a different experience. The protagonist of NATSS is on a journey to defeat guardians of the world because they seem to toy with humans and are believed to be a threat to humanity. In order to do this, the protagonist must fight his way through the Guardians Tower while gathering weapons and allies. Each time the protagonist slays a guardian he finds himself doubtful of his actions because the consequences of killing a guardian may outweigh the consequences of being oppressed by the guardians
Use of Stereoscopic Virtual Reality for Online Atmospheric Nucleation Research and Education
Molecular-level understanding of complex atmospheric nucleation processes is crucial for modelers and researchers who are studying the mechanisms of atmospheric aerosol nucleation. To promote collaborative research and online education in this field, we developed a web-based nucleation data analysis and visualization platform. We have learned that the success of our effort largely depends on the effectiveness of user interface design and data visualization. In this paper, we study the potential of incorporating stereoscopic virtual reality (VR) technologies into our web-based system to achieve our goal. We implemented three different VR enhanced data visualization solutions and conducted a thorough user study and comparison. Our findings could be valuable to anyone who is interested in developing an online 3D virtual world for research and educational purposes
ACME Diagnostics
Support for diagnostics based on seasonal or annual climatology data, including:
Latitude-Longitude contour maps (AMWG set 5)
Polar contour maps (AMWG set 7)
Zonal mean line plots (AMWG set 3)
Pressure-Latitude zonal mean contour plots (AMWG set 4)
CloudTopHeight-Tau joint histograms (AMWG set 13).
Diagnostics for model vs obs, obs vs obs, and model vs model.
Updated observational datasets available on LLNL ACME1/AIMS4 and NERSC.
Two graphical backends: VCS and Matplotlib with cartopy.
Userâaddable diagnostics during runtime.
Diagnostics can be run in serial, or in parallel with multiprocessing or distributedly.
Documentation including quick start guides for LLNL ACME1/AIMS4 and NERSC, detailed userâs guide, and examples
Use of Stereoscopic Virtual Reality for Online Atmospheric Nucleation Research and Education
Molecular-level understanding of complex atmospheric nucleation processes is crucial for modelers and researchers who are studying the mechanisms of atmospheric aerosol nucleation. To promote collaborative research and online education in this field, we developed a web-based nucleation data analysis and visualization platform. We have learned that the success of our effort largely depends on the effectiveness of user interface design and data visualization. In this paper, we study the potential of incorporating stereoscopic virtual reality (VR) technologies into our web-based system to achieve our goal. We implemented three different VR enhanced data visualization solutions and conducted a thorough user study and comparison. Our findings could be valuable to anyone who is interested in developing an online 3D virtual world for research and educational purposes
E3SM-Project/zstash: v1.4.1
<p>Incompatible API changes (user-facing)</p>
<ul>
<li>N/A</li>
</ul>
<p>Features (user-facing)</p>
<ul>
<li>N/A</li>
</ul>
<p>Small Improvements (user-facing)</p>
<ul>
<li>N/A</li>
</ul>
<p>Bug Fixes (user-facing)</p>
<ul>
<li>#304: Provide automatic consent for Globus</li>
</ul>
<p>Documentation (user-facing)</p>
<ul>
<li>#285: Dev Guide updates</li>
<li>#308: Fixes for rc1</li>
</ul>
<p>Tests</p>
<ul>
<li>N/A</li>
</ul>
<p>DevOps</p>
<ul>
<li>N/A</li>
</ul>
<p>Version Updating</p>
<ul>
<li>#309: Bump to 1.4.1rc1</li>
<li>#311: Bump to 1.4.1</li>
</ul>
<p>Other code changes</p>
<ul>
<li>#295: Add issue and discussion templates</li>
<li>#310: Updates to GitHub templates</li>
</ul>
E3SM-Project/e3sm_diags: v2.9.0
New Features
Add new aci and aerosol activation metrics from ARM Diags v3 by @chengzhuzhang (collaborating with ARM infrastructure group with contribution from Xiaojian Zheng @lannyzxj, @EmmyChengTao and Shaocheng Xie. )in https://github.com/E3SM-Project/e3sm_diags/pull/679
Mixed phase partition LCF diagram by @chengzhuzhang with @zyuying, @yunpengshan2014 and @Jiwengithub in https://github.com/E3SM-Project/e3sm_diags/pull/675
Add aerosol global metrics benchmarks file developed by E3SM Aerosol Working Group @susburrows and @kaizhangpnl , and implemented by @chengzhuzhang and @mahf708 in https://github.com/E3SM-Project/e3sm_diags/pull/683
Use total (interstitial and cloud-borne) aerosols directly from 2D burdens by @mahf708 in https://github.com/E3SM-Project/e3sm_diags/pull/682
Add GPCP3.2 precipiation data and replace v2.2 by @chengzhuzhang in https://github.com/E3SM-Project/e3sm_diags/pull/690
Add QREFHT and U10 comparison with ERA5 variables by @chengzhuzhang in https://github.com/E3SM-Project/e3sm_diags/pull/688
Support relative difference plot in zonal mean 2d set by @chengzhuzhang in https://github.com/E3SM-Project/e3sm_diags/pull/651
Additional variables to QBO json output files by @golaz in https://github.com/E3SM-Project/e3sm_diags/pull/646
CDAT Migration:
CDAT Migration Phase 1: Replace cdp.cdp_run by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/641
CDAT Migration Phase 1 - ReplaceCDPParameter by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/638
CDAT Migration Phase 1 - Replace cdp_parser.CDPParser by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/650
Other Changes:
Update Acknowledgement and Features Contribution in README by @chengzhuzhang in https://github.com/E3SM-Project/e3sm_diags/pull/692
Bump dependencies in conda env yml files by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/644
Increment CACHE_NUMBER to fix conda envs by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/645
fix typo in aerosol budget printout by @mahf708 in https://github.com/E3SM-Project/e3sm_diags/pull/676
Update quick guide for perlmutter; update diagnostics paths from mache by @chengzhuzhang in https://github.com/E3SM-Project/e3sm_diags/pull/691
Fix numpy.int --> int by @xylar in https://github.com/E3SM-Project/e3sm_diags/pull/694
Change workflow to mamba by @forsyth2 in https://github.com/E3SM-Project/e3sm_diags/pull/693
Simplify the conda env yml files by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/696
Fix release workflow not copying docs for latest tags by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/698
Fix dir ref in release workflow by @tomvothecoder in https://github.com/E3SM-Project/e3sm_diags/pull/699
Fix segfault issue with newest shapely and esmpy by @xylar in https://github.com/E3SM-Project/e3sm_diags/pull/715
Import shapely but not esmpy in main package by @xylar in https://github.com/E3SM-Project/e3sm_diags/pull/722
update enviroment variable by @chengzhuzhang in https://github.com/E3SM-Project/e3sm_diags/pull/725
Add e3sm_diags import by @chengzhuzhang in https://github.com/E3SM-Project/e3sm_diags/pull/727
New Contributors
@mahf708 made their first contribution in https://github.com/E3SM-Project/e3sm_diags/pull/676
Full Changelog: https://github.com/E3SM-Project/e3sm_diags/compare/v2.8.0...v2.9.