EULAG: high-resolution computational model for research of multi-scale geophysical fluid dynamics

Similar documents
Pentagon Shield: Experiments with a nonosillatory forwardin-time CFD code (EuLag) to simulate flow around the Pentagon

Porting Multiscale Fluid Model EULAG to Modern Heterogeneous Architectures

Interactive Analysis and Visualization of Massive Turbulence Datasets

Transport Simulations beyond Petascale. Jing Fu (ANL)

News from the consortium

Baylor Fox-Kemper (Brown Geo.) CARTHE Spring 2014 All-Hands Meeting

Petascale Adaptive Computational Fluid Dyanamics

REQUEST FOR A SPECIAL PROJECT

Advanced Numerical Methods for Numerical Weather Prediction

SPECTRAL PRECONDITIONERS FOR NONHYDROSTATIC ATMOSPHERIC MODELS: EXTREME APPLICATIONS

Unified Model Performance on the NEC SX-6

A mass-conservative version of the semi- Lagrangian semi-implicit HIRLAM using Lagrangian vertical coordinates

Parallel Mesh Multiplication for Code_Saturne

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

Continued Investigation of Small-Scale Air-Sea Coupled Dynamics Using CBLAST Data

Radial Basis Function-Generated Finite Differences (RBF-FD): New Opportunities for Applications in Scientific Computing

The challenges of new, efficient computer architectures, and how they can be met with a scalable software development strategy.! Thomas C.

Deutscher Wetterdienst

Finite Volume Discretization on Irregular Voronoi Grids

Two-Phase flows on massively parallel multi-gpu clusters

Deutscher Wetterdienst

OPTIMIZATION OF THE CODE OF THE NUMERICAL MAGNETOSHEATH-MAGNETOSPHERE MODEL

Performance modeling of 3D MPDATA simulations on GPU cluster

Quantifying the Dynamic Ocean Surface Using Underwater Radiometric Measurement

Porting and Optimizing the COSMOS coupled model on Power6

Scalability of Elliptic Solvers in NWP. Weather and Climate- Prediction

Ocean Simulations using MPAS-Ocean

Possibility of Implicit LES for Two-Dimensional Incompressible Lid-Driven Cavity Flow Based on COMSOL Multiphysics

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

Computer Architectures and Aspects of NWP models

Advanced Numerical Methods for NWP Models

Bob Beare University of Exeter Thanks to Adrian Lock, John Thuburn and Bob Plant

S0432 NEW IDEAS FOR MASSIVELY PARALLEL PRECONDITIONERS

Investigation of cross flow over a circular cylinder at low Re using the Immersed Boundary Method (IBM)

Supercomputing and Science An Introduction to High Performance Computing

CS-184: Computer Graphics Lecture #21: Fluid Simulation II

MIKE 21 & MIKE 3 FLOW MODEL FM. Transport Module. Short Description

Multigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK

The Icosahedral Nonhydrostatic (ICON) Model

High Performance Computing

A Multiscale Nested Modeling Framework to Simulate the Interaction of Surface Gravity Waves with Nonlinear Internal Gravity Waves

CGT 581 G Fluids. Overview. Some terms. Some terms

An Overview of Computational Fluid Dynamics

R&D on dynamical kernels and subkm scale modeling with ALADIN/AROME. 35th EWGLAM and 20th SRNWP Meeting

LARGE-EDDY EDDY SIMULATION CODE FOR CITY SCALE ENVIRONMENTS

P. K. Yeung Georgia Tech,

Progress on GPU Parallelization of the NIM Prototype Numerical Weather Prediction Dynamical Core

Development of an Integrated Computational Simulation Method for Fluid Driven Structure Movement and Acoustics

Essay 1: Dimensional Analysis of Models and Data Sets: Similarity Solutions

NIA CFD Futures Conference Hampton, VA; August 2012

Overlapping Computation and Communication for Advection on Hybrid Parallel Computers

Porting The Spectral Element Community Atmosphere Model (CAM-SE) To Hybrid GPU Platforms

A NEW MIXED PRECONDITIONING METHOD BASED ON THE CLUSTERED ELEMENT -BY -ELEMENT PRECONDITIONERS

The next generation supercomputer. Masami NARITA, Keiichi KATAYAMA Numerical Prediction Division, Japan Meteorological Agency

Advanced Parallel Programming

MATERHORN The immersed boundary method for flow over complex terrain

A 3-D Finite-Volume Nonhydrostatic Icosahedral Model (NIM) Jin Lee

HYSPLIT model description and operational set up for benchmark case study

ALE Seamless Immersed Boundary Method with Overset Grid System for Multiple Moving Objects

MIKE 21 & MIKE 3 Flow Model FM. Transport Module. Short Description

Second International Workshop on Scientific Computing and Applications. Kananaskis, Canada, May 28 - June 1, 2000

Visualization. Images are used to aid in understanding of data. Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [chapter 26]

General Plasma Physics

A visual interface for the analysis of turbulent structure statistics

A Broad Overview of Scientific Visualization with a Focus on Geophysical Turbulence Simulation Data (SciVis

First Steps - Ball Valve Design

RANS COMPUTATION OF RIBBED DUCT FLOW USING FLUENT AND COMPARING TO LES

NUMERICAL 3D TRANSONIC FLOW SIMULATION OVER A WING

MACHINE LEARNING BASED COMPILER OPTIMIZATION

MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP

Modeling Evaporating Liquid Spray

Global Stokes Drift and Climate Wave Modeling

Scientific Visualization Services at RZG

Turbostream: A CFD solver for manycore

An unstructured-mesh atmospheric model for nonhydrostatic dynamics: towards optimal mesh resolution

Introduction to C omputational F luid Dynamics. D. Murrin

CAF versus MPI Applicability of Coarray Fortran to a Flow Solver

Program: Advanced Certificate Program

High Performance Ocean Modeling using CUDA

Speedup Altair RADIOSS Solvers Using NVIDIA GPU

Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field

Implementation of an integrated efficient parallel multiblock Flow solver

A Direct Simulation-Based Study of Radiance in a Dynamic Ocean

Introduction to Parallel Programming in OpenMp Dr. Yogish Sabharwal Department of Computer Science & Engineering Indian Institute of Technology, Delhi

To Infiniband or Not Infiniband, One Site s s Perspective. Steve Woods MCNC

Scientific Visualization

Modeling Evaporating Liquid Spray

Deutscher Wetterdienst. Ulrich Schättler Deutscher Wetterdienst Research and Development

System Level Cooling, Fatigue, and Durability. Co-Simulation. Stuart A. Walker, Ph.D.

The ECMWF forecast model, quo vadis?

COOL-COVERINGS. André Santos, The Netherlands Copyright Active Space Technologies

Keywords: flows past a cylinder; detached-eddy-simulations; Spalart-Allmaras model; flow visualizations

Coping with the Ice Accumulation Problems on Power Transmission Lines

System Design for Visualizing Scientific Computations

CMSC 714 Lecture 6 MPI vs. OpenMP and OpenACC. Guest Lecturer: Sukhyun Song (original slides by Alan Sussman)

Optimising the Mantevo benchmark suite for multi- and many-core architectures

ICON for HD(CP) 2. High Definition Clouds and Precipitation for Advancing Climate Prediction

Introduction To FLUENT. David H. Porter Minnesota Supercomputer Institute University of Minnesota

FLUID SIMULATION. Kristofer Schlachter

Introduction to Parallel Programming for Multicore/Manycore Clusters Part II-3: Parallel FVM using MPI

Transcription:

Zbigniew P. Piotrowski *,** EULAG: high-resolution computational model for research of multi-scale geophysical fluid dynamics *Geophysical Turbulence Program, National Center for Atmospheric Research, Boulder, Colorado, U.S.A. **On the leave from Institute for Meteorology and Water Management, Warsaw, Poland is sponsored by the National Science Foundation CScADS Summer Workshops: Scientific Data Analysis and Visualization for Petascale Computing"

What does the application do? Simulating thermo-fluid flows across a range of scales and physics ΔX O(10-2) m O(102) m O(104) m O(107) m

Science Lesson How? Two optional modes for integrating fluid PDEs: Eulerian --- control-volume wise integral Lagrangian --- trajectory wise integral Optional fluid equations (nonhydrostatic): Anelastic, Compressible/incompressible Boussinesq, Incompressible Euler/Navier-Stokes Fully compressible for high-speed flows Anelastic MHD Anelastic for unstructured grid formulation Available strategies for simulating turbulent dynamics: Direct numerical simulation (DNS) Large-eddy simulation, explicit and implicit (LES, ILES)

Parallel Programming Model MPI / Shmem Fortran 77 Libraries in parallel mode: Netcdf, Vis5d Simple one-file construction Shell preprocesor Currently run on BG/L, IBM p575, Cray XT4 and XT5, Linux clusters, PC workstations, etc. In progress: vertical MPI parallelization, GPU, OpenMP/ hybrid, performance improvements and tuning for petascale

Computational Methods Numerical algorithms: Nonoscillatory forward-in-time (NFT) advective/convective transport MPDATA Preconditioned non-symmetric Krylov-subspace elliptic solver GCR(k) Parallelization: Parallel two-dimensional horizontal grid decomposition (vertical decomposition in progress, very promising!) Local domain contains inner processor grid and halo's (guard cells) to keep information from neighbor processors Global exchange of information for the purpose of iterative elliptic solver Aiming at petascale performance on BlueWaters

EULAG I/O Serial or parallel mode Fortran 77 tape read/write NetCDF, Parallel Netcdf Restart from Fortran tape or from Netcdf file Good scaling of Parallel Netcdf output tested up to O(1000) cores

Visualization Graphics, NCL, Matlab, IDL, Python VIS5D, VAPOR Realizability of convection research - 512x512x181 grid visualization positive vertical velocity over heated plane

Very high resolution numerical weather prediction research (mountains become steeper!) Prepared by IMGW/Consortium for Small-scale Modeling (COSMO) Warsaw, Poland Marcin Kurowski Zbigniew Piotrowski Bogdan Rosa Michał Ziemiański Crossection of wind component through NWP domain

NWP research cont. Combine 3D rendering with 2D sections (prev. slide) Automatic topography coloring/ contouring could be useful.

NWP data specification 12 GB of data for routine mesoscale MeteoSwiss Cosmo 2.2 km run on 520x350x61 gridpoints We are investigating forecasts on similar domain with 1.1 km, 0.55 km and 0.275 km using EULAG as a dynamical core of Cosmo The amount of data increases considerably Data stored in Netcdf format (for research)

Solar convection MAGNETIC CYCLES IN GLOBAL LARGE-EDDY SIMULATIONS OF SOLAR CONVECTION, M. Ghizaru, P. Charbonneau, and P. K. Smolarkiewicz, The Astrophysical Journal Letters, Vol. 715 Next step: spherical data 3D visualisation of solar convective layer, velocity and magnetic field

Example of realizations with Vis5D Prepared by Andrzej Wyszogrodzki

Example of realizations with Vis5D

Example of realizations with Vis5D Vis5D great software, but obsolete and with many annoying bugs Large datasets troublesome or impossible to render, need to recompile the source code Combines topography, 3D rendering and 2D vector fields, sections analysis Looking for replacement suitable for petascale era simulations

Expectations data analysis Software that uses multicore on workstations (NCL is slow on data with topography) Since transmission of large datasets from remote computation sites is timeconsuming, it would be nice to be able to perform analysis and 2D vis. remotely on regular ssh connection

Expectations - visualisation Possibility of mixing real time 3D rendering with 2D crossections 2D and 3D vector fields Soundings Contours Isosurfaces Streamlines / Pathlines