Jonathan Woodring’s research while affiliated with Los Alamos National Laboratory and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (45)


The ECP ALPINE project: In situ and post hoc visualization infrastructure and analysis capabilities for exascale
  • Article
  • Full-text available

October 2024

·

57 Reads

·

1 Citation

The International Journal of High Performance Computing Applications

James Ahrens

·

·

·

[...]

·

A significant challenge on an exascale computer is the speed at which we compute results exceeds by many orders of magnitude the speed at which we save these results. Therefore the Exascale Computing Project (ECP) ALPINE project focuses on providing exascale-ready visualization solutions including in situ processing. In situ visualization and analysis runs as the simulation is run, on simulations results are they are generated avoiding the need to save entire simulations to storage for later analysis. The ALPINE project made post hoc visualization tools, ParaView and VisIt, exascale ready and developed in situ algorithms and infrastructures. The suite of ALPINE algorithms developed under ECP includes novel approaches to enable automated data analysis and visualization to focus on the most important aspects of the simulation. Many of the algorithms also provide data reduction benefits to meet the I/O challenges at exascale. ALPINE developed a new lightweight in situ infrastructure, Ascent.

Download

VDL-Surrogate: A View-Dependent Latent-based Model for Parameter Space Exploration of Ensemble Simulations

September 2022

·

43 Reads

·

20 Citations

IEEE Transactions on Visualization and Computer Graphics

We propose VDL-Surrogate, a view-dependent neural-network-latent-based surrogate model for parameter space ex- ploration of ensemble simulations that allows high-resolution visualizations and user-specified visual mappings. Surrogate-enabled parameter space exploration allows domain scientists to preview simulation results without having to run a large number of computa- tionally costly simulations. Limited by computational resources, however, existing surrogate models may not produce previews with sufficient resolution for visualization and analysis. To improve the efficient use of computational resources and support high-resolution exploration, we perform ray casting from different viewpoints to collect samples and produce compact latent representations. This latent encoding process reduces the cost of surrogate model training while maintaining the output quality. In the model training stage, we select viewpoints to cover the whole viewing sphere and train corresponding VDL-Surrogate models for the selected viewpoints. In the model inference stage, we predict the latent representations at previously selected viewpoints and decode the latent representations to data space. For any given viewpoint, we make interpolations over decoded data at selected viewpoints and generate visualizations with user-specified visual mappings. We show the effectiveness and efficiency of VDL-Surrogate in cosmological and ocean simulations with quantitative and qualitative evaluations. Source code is publicly available at https://github.com/trainsn/VDL-Surrogate .



Fig. 4. Illustration for the design of our information-driven weighted L 1 loss. (a) Histogram showing the frequency of data values. (b) Histogram showing the weights for different data values, which is the inverse of the frequency.
Fig. 5. The architecture of VDL-Predictor, which generates a 1D vector given input simulation parameters and maps the vector to an output predicted viewpoint-dependent latent representation. One hyper-parameter k v is used to control the network size.
Fig. 12. Comparison of the images generated using VDL-Surrogate and InSituNet for the Nyx dataset with the ground truth images.
Fig. 13. Comparison of the images generated using VDL-Surrogate and InSituNet for the MPAS-Ocean dataset with the ground truth images.
Fig. 14. Case study for the predicted images rendered with two different transfer functions using four different h values.

+2

VDL-Surrogate: A View-Dependent Latent-based Model for Parameter Space Exploration of Ensemble Simulations

July 2022

·

66 Reads

We propose VDL-Surrogate, a view-dependent neural-network-latent-based surrogate model for parameter space exploration of ensemble simulations that allows high-resolution visualizations and user-specified visual mappings. Surrogate-enabled parameter space exploration allows domain scientists to preview simulation results without having to run a large number of computationally costly simulations. Limited by computational resources, however, existing surrogate models may not produce previews with sufficient resolution for visualization and analysis. To improve the efficient use of computational resources and support high-resolution exploration, we perform ray casting from different viewpoints to collect samples and produce compact latent representations. This latent encoding process reduces the cost of surrogate model training while maintaining the output quality. In the model training stage, we select viewpoints to cover the whole viewing sphere and train corresponding VDL-Surrogate models for the selected viewpoints. In the model inference stage, we predict the latent representations at previously selected viewpoints and decode the latent representations to data space. For any given viewpoint, we make interpolations over decoded data at selected viewpoints and generate visualizations with user-specified visual mappings. We show the effectiveness and efficiency of VDL-Surrogate in cosmological and ocean simulations with quantitative and qualitative evaluations. Source code is publicly available at https://github.com/trainsn/VDL-Surrogate.


GNN-Surrogate: A Hierarchical and Adaptive Graph Neural Network for Parameter Space Exploration of Unstructured-Mesh Ocean Simulations

April 2022

·

85 Reads

·

43 Citations

IEEE Transactions on Visualization and Computer Graphics

We propose GNN-Surrogate, a graph neural network-based surrogate model to explore the parameter space of ocean climate simulations. Parameter space exploration is important for domain scientists to understand the influence of input parameters (e.g., wind stress) on the simulation output (e.g., temperature). The exploration requires scientists to exhaust the complicated parameter space by running a batch of computationally expensive simulations. Our approach improves the efficiency of parameter space exploration with a surrogate model that predicts the simulation outputs accurately and efficiently. Specifically, GNN-Surrogate predicts the output field with given simulation parameters so scientists can explore the simulation parameter space with visualizations from user-specified visual mappings. Moreover, our graph-based techniques are designed for unstructured meshes, making the exploration of simulation outputs on irregular grids efficient. For efficient training, we generate hierarchical graphs and use adaptive resolutions. We give quantitative and qualitative evaluations on the MPAS-Ocean simulation to demonstrate the effectiveness and efficiency of GNN-Surrogate. Source code is publicly available at https://github.com/trainsn/GNN-Surrogate .



Fig. 2. Workflow of our approach. (a) Given the MPAS-Ocean mesh structure, a corresponding graph hierarchy is generated. (b) A few simulations are run for generating the graph hierarchy cutting policy. The cutting policy is used to guide representing the simulation output with adaptive resolutions. (c) Another batch of ensemble simulations is run for collecting the training data. (d) A deep surrogate model (i.e., GNN-Surrogate) is trained based on the generated training dataset. (e) In the inference stage, GNN-Surrogate is used to predict the simulation output. The predicted simulation output can be visualized later for parameter space exploration.
Fig. 3. Scalar fields. (a)Mesh Density. (b)Cell Size. (c)Temperature.
Fig. 4. Horizontal Edge Attribute. (a) The horizontal edge (A, B) and its |φ | ↑ component AP. (b) The platform. A B is edge (A, B)'s west component.
Fig. 11. The sensitivity line graph visualization of different simulation parameters.
Fig. 12. Comparison of the sea level temperature map and equator vertical cross-sections using different BwsA values to see the effect of the amplitude wind stress. As the wind stress becomes strong (BwsA value becomes high), the equatorial cold tongue in the eastern Pacific is significantly enhanced, and more cold water in the deeper ocean is upwelled to the surface.
GNN-Surrogate: A Hierarchical and Adaptive Graph Neural Network for Parameter Space Exploration of Unstructured-Mesh Ocean Simulations

February 2022

·

93 Reads

We propose GNN-Surrogate, a graph neural network-based surrogate model to explore the parameter space of ocean climate simulations. Parameter space exploration is important for domain scientists to understand the influence of input parameters (e.g., wind stress) on the simulation output (e.g., temperature). The exploration requires scientists to exhaust the complicated parameter space by running a batch of computationally expensive simulations. Our approach improves the efficiency of parameter space exploration with a surrogate model that predicts the simulation outputs accurately and efficiently. Specifically, GNN-Surrogate predicts the output field with given simulation parameters so scientists can explore the simulation parameter space with visualizations from user-specified visual mappings. Moreover, our graph-based techniques are designed for unstructured meshes, making the exploration of simulation outputs on irregular grids efficient. For efficient training, we generate hierarchical graphs and use adaptive resolutions. We give quantitative and qualitative evaluations on the MPAS-Ocean simulation to demonstrate the effectiveness and efficiency of GNN-Surrogate. Source code is publicly available at https://github.com/trainsn/GNN-Surrogate.


An evaluation of the ocean and sea ice climate of E3SM using MPAS and interannual CORE-II forcing

May 2019

·

270 Reads

·

107 Citations

Abstract The Energy Exascale Earth System Model (E3SM) is a new coupled Earth system model sponsored by the U.S Department of Energy. Here we present E3SM global simulations using active ocean and sea ice that are driven by the Coordinated Ocean‐ice Reference Experiments II (CORE‐II) interannual atmospheric forcing data set. The E3SM ocean and sea ice components are MPAS‐Ocean and MPAS‐Seaice, which use the Model for Prediction Across Scales (MPAS) framework and run on unstructured horizontal meshes. For this study, grid cells vary from 30 to 60 km for the low‐resolution mesh and 6 to 18 km at high resolution. The vertical grid is a structured z‐star coordinate and uses 60 and 80 layers for low and high resolution, respectively. The lower‐resolution simulation was run for five CORE cycles (310 years) with little drift in sea surface temperature (SST) or heat content. The meridional heat transport (MHT) is within observational range, while the meridional overturning circulation at 26.5°N is low compared to observations. The largest temperature biases occur in the Labrador Sea and western boundary currents (WBCs), and the mixed layer is deeper than observations at northern high latitudes in the winter months. In the Antarctic, maximum mixed layer depths (MLD) compare well with observations, but the spatial MLD pattern is shifted relative to observations. Sea ice extent, volume, and concentration agree well with observations. At high resolution, the sea surface height compares well with satellite observations in mean and variability.




Citations (37)


... He et al. [20] proposed InSituNet that generates visualization at simulation time and enables post hoc exploration of ensemble simulations. Shi et al. [47] leveraged a view-dependent surrogate model named VDL-Surrogate to infer volume data and generate visualizations with user-defined visual mappings for parameter-space exploration. Han and Wang [18] built CoordNet, which leverages implicit neural representation (INR) to solve various scientific visualization tasks, including view synthesis. ...

Reference:

ViSNeRF: Efficient Multidimensional Neural Radiance Field Representation for Visualization Synthesis of Dynamic Volumetric Scenes
VDL-Surrogate: A View-Dependent Latent-based Model for Parameter Space Exploration of Ensemble Simulations

IEEE Transactions on Visualization and Computer Graphics

... Given the sparse nature of dynamical systems, Graph Neural Networks (GNNs) are applied to handle unstructured data due to their ability to model complex connectivity [48,49]. Meanwhile, the GNN-LSTM framework is utilized for spatio-temporal prediction in nonlinear dynamical systems with sparse observations [50,51,52]. ...

GNN-Surrogate: A Hierarchical and Adaptive Graph Neural Network for Parameter Space Exploration of Unstructured-Mesh Ocean Simulations

IEEE Transactions on Visualization and Computer Graphics

... Dutta et al. [18] proposed a correlation clustering method based on the inherent spatial consistency of the original data, but it is unsuitable for multiblock structural grid data generated in a parallel scientific simulation. Wang et al. [36] created prior knowledge to capture correlations between lowresolution and high-resolution data to improve reconstruction accuracy. However, calculation of prior knowledge is highly time-consuming. ...

Statistical Super Resolution for Data Analysis and Visualization of Large Scale Cosmological Simulations
  • Citing Conference Paper
  • April 2019

... These four components exchange fluxes through the CPL6 flux coupler 46 . The E3SMv2 model also integrates multiple components: the E3SM Atmosphere Model (EAMv2) 47 , the E3SM Land Model (ELMv2) 48 , the Model for Prediction Across Scales Ocean (MPAS-O) 49 , the Model for Scale Adaptive River Transport (MOSARTv2) 50 , and the MPAS sea ice (MPAS-SI) 51 . These five components interact through the CPL7 flux coupler (CPL7) 52 . ...

An evaluation of the ocean and sea ice climate of E3SM using MPAS and interannual CORE-II forcing

... The visualization class will take in metrics from CBench and the files generated from the different analyses by PAT to create plots. The plots are grouped in a Cinema Explorer [32] database to provide an easily downloadable package for framework users. Examples of Cinema databases can be seen at: https://lanl.github.io/VizAly-Foresight/. ...

High-dimensional scientific data exploration via cinema
  • Citing Conference Paper
  • October 2017

... In this section, we review the lossy compression and progressive retrieval work derived from the former in the context of scientific data defined on Cartesian grids. For works on tree structure, adaptive meshes, and unstructured data, we refer the readers to [10], [24]- [26]. ...

Data Reduction Techniques for Simulation, Visualization and Data Analysis

Computer Graphics Forum

... Our data-parallel primitive-based algorithms can facilitate the data process that is run on supercomputers with different types of computing nodes. In this work, we propose parallel multi-set distribution modeling algorithms for multi-variant histogram [3,[12][13][14][15] and GMM [1,2,4,[15][16][17] modeling, because these are the most popular non-parametric and parametric distribution representations in the scientific data modeling, respectively. ...

Efficient Distribution-based Feature Search in Multi-field Datasets
  • Citing Conference Paper
  • April 2017

... The third type of data was homogeneity data. It minimized the value of data variation within every partition and made it possible to summarize statistical data accurately (Dutta et al., 2017). The fourth type of data was Ttest data. ...

Homogeneity Guided Probabilistic Data Summaries for Analysis and Visualization of Large-Scale Data Sets

... A recent trend in high-performance scientific visualization seeks to move away from post-processing visualization to insitu visualization due to I/O constraints [5]. In a traditional post-processing pipeline (as shown in Fig. 1), the scientific simulation runs on the primary CPU cluster. ...

On the Greenness of In-Situ and Post-Processing Visualization Pipelines
  • Citing Conference Paper
  • May 2015

... Initial research focused on providing visualization recommendations from datasets [15,29,59], aiding users in the visualization process. Other work improved existing visualizations by focusing on aspects such as visual style searching [25], assessing visualizations [19], and annotation placement [7]. Industrial tools like Tableau and Power BI have begun integrating AI to streamline data management for business applications [26,39]. ...

Temporal Summary Images: An Approach to Narrative Visualization via Interactive Annotation Generation and Placement
  • Citing Article
  • January 2016

IEEE Transactions on Visualization and Computer Graphics