Satellite Radiance Data Assimilation: Code Migration to Scalable Architectures

Abstract

We developed a highly scalable version of the MM5 4d-Var application. The application consists of a meteorological analysis code that provides accurate depictions of the state of the atmosphere, has been applied successfully to a large number of cases, and the results have been documented in peer reviewed forums. Prior to this project, this code was optimized for vector computer architectures. By rewriting this code in order to make it "scale" (i.e., performance increases linearly) as additional CPUs are devoted to the calculations, significant speedups were achieved on the class of computers referred to as Massively Parallel Processors. The 4d-Var technique performs a series of iterations and requires computational power measured in the tens of gigaflops for real-time application. Proven strategies and techniques were employed to develop the scaleable version of this code and to attain the objective performance metrics. Among the coding strategies employed was domain decomposition. A tested, scalable 4d-Var code was delivered, along with user documentation. During the later half of this contract, we investigated the potential impact of optical turbulence data on upper-air data analysis. The task involved the development of additional software for the MM5 4d-Var code and applying it to C(sup 2 sub n) data obtained by AFRL. The preliminary results from that exercise suggest that C(sup 2 sub n) data have the potential to improve upper-atmospheric analyses and the NWP model forecasts made from them.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 09, 2004
Accession Number
ADA427597

Entities

People

  • George Modica
  • Thomas Nerkhorn

Organizations

  • Atmospheric and Environmental Research, Inc

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Human Systems
  • Space

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Application Software
  • Artificial Satellites
  • Assimilation
  • Beta Testing
  • Computer Architecture
  • Computer Programming
  • Computer Programs
  • Computers
  • Configuration Management
  • Data Analysis
  • High Performance Computing
  • Parallel Processors
  • Software Development
  • Spacecraft
  • Test And Evaluation
  • Turbulence

Readers

  • Distributed Systems and Data Platform Development
  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)
  • Joint Military Operations and Doctrine.

Technology Areas

  • Space