26
CPI CPI CPI NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL Harold Knight Douglas Strickland J. Scott Evans Computational Physics, Inc. Springfield, VA

NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

  • Upload
    raina

  • View
    28

  • Download
    3

Embed Size (px)

DESCRIPTION

NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL. Harold Knight Douglas Strickland J. Scott Evans Computational Physics, Inc. Springfield, VA. INTRODUCTION. Transport Phenomenology Modeling Tool (TPMT) Electron and photon transport modeling and associated excitation processes - PowerPoint PPT Presentation

Citation preview

Page 1: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

Harold Knight Douglas Strickland

J. Scott Evans

Computational Physics, Inc.Springfield, VA

Page 2: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

INTRODUCTION

Transport Phenomenology Modeling Tool (TPMT)• Electron and photon transport modeling and

associated excitation processes• Internet accessible, graphical user interface• CORBA Component Model (CCM) architecture

with coarse grain parallelization and distributed computing

• Legacy FORTRAN models reengineered in Java• Embedded in more general Atmospheric

Phenomenology Modeling Tool (APMT)

Page 3: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPIRELEVANCE TO NASA PROGRAMS

Scientific and Applied Research• Remote sensing analysis – deriving energy inputs,

neutral densities, temperatures, and electron densities from optical emissions

• An example of an application – NASA’s TIMED mission, GUVI auroral and dayglow optical emissions data (currently using legacy models)

• General planetary atmospheres

Page 4: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI RELEVANCE TO NASA PROGRAMS – cont.

Support of Technology Goals• TPMT based on Enterprise Java CORBA

Component Model (EJCCM)• Component-based approach provides

interoperability with other component architecture compliant systems (CCM, EJB)

• Collaborative efforts supported with multiple users having concurrent, real-time access to algorithms, modeling inputs, and results that have been archived from prior executions of the tool

Page 5: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI WORK COMPLETED PRIOR TO OCTOBER 2002 WORKSHOP

• Produced extensive set of use case specifications. Key specifications are: – the conversion of the collision integral to a matrix

representation

– local solution for the photoelectron flux

– transport solution for auroral electrons

– energy and altitude gridding algorithms

– parameterizing incident auroral electron energy distributions

Page 6: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI WORK COMPLETED PRIOR TO OCT 2002 WORKSHOP – cont.

• Domain model (functional requirements of the system obtained from an analysis of the use case model)

• Construction phase– XML configuration files (e.g., cross section files)

– Implementation of auroral electron transport solution and photoelectron solution in local approximation

– Testing of implemented solutions

Page 7: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI WORK COMPLETED SINCE OCT 2002 WORKSHOP

• Completed port of existing architecture to Enterprise Java CORBA Component Model (EJCCM) providing:– Packaging and deployment to different hosts– Model output archival, object state persistence

• Resonance-line photon transport solution:– Wrote a detailed specification– Implemented the model in Java, found processing time

within a factor of 2 of FORTRAN– Tested the solution by comparing with the original

FORTRAN REDISTER solution (see next 2 pages)

Page 8: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI WORK COMPLETED SINCE OCT 2002 WORKSHOP – cont.

Page 9: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI WORK COMPLETED SINCE OCT 2002 WORKSHOP – cont.

Page 10: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

• Finish code for photoelectron transport solution using Feautrier method and column emission rate calculations

• Create wrappers for required pre-existing FORTRAN components that will not be implemented in Java

• Create a graphical user interface (GUI) for:– Editing input parameters

– Archiving results in a database

– Browsing and exporting archived results (formats?)

WORK TO BE COMPLETED

Page 11: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

IT ISSUES

• Software Architecture– Software development approach

– Transport phenomenology design

• CORBA Component Model (CCM)– What is CORBA?

– What is the CCM?

– Enterprise Java CORBA Component Model (EJCCM)

Page 12: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPICOMPONENT AND OO DESIGN CONCEPTS

• Unified Modeling Language (UML)• Physical Analysis Methodology (PAM) –

application of rigorous physical analysis facilitates the difficult tasks of developing the basic flow of events in use case specification as well as object diagrams

• PAM yields designs tailored for use in distributed, component-based architectures

Page 13: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPIEXAMPLES OF USE CASES

Main Use Case Diagram Execute TPMT Use Case Diagram

Page 14: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

• Top-level PPMT design

SOFTWARE ARCHITECTURE

Page 15: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

• Scattering phenomenology design

Software Architecture (cont.)

Page 16: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

• Common Object Request Broker Architecture– Maintained by the Object Management Group (OMG)– Object-oriented architecture– Open and vendor-independent– Supports heterogeneous platforms– Support heterogeneous programming languages– Provides standard communication protocols

• Internet Inter-ORB Protocol (IIOP)

– Provides standard definition language• Interface Definition Language (IDL)

CORBA

Page 17: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

• CORBA V3.0 formally adopted by OMG• Consists of interlocking conceptual pieces

– Abstract Component Model– Packaging and Deployment Model– Container Model– Mapping to EJB– Integration Model for Persistence and Transactions.

• Conceptual pieces enable a complete distributed enterprise server computing architecture.

CORBA COMPONENT MODEL

Page 18: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

• Enterprise Java CORBA Component Model– Developed by CPI for NASA

– Most advanced Java implementation of the CCM

– Proving ground for refinement of CCM specification

– Framework for APMT projects

– Framework for $50M Missile Defense Agency Project

– Released under open source license• http://www.ejccm.org

EJCCM

Page 19: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

FUTURE APPLICATIONS

All slides after this one describe remote sensing analysis done using legacy FORTRAN model (not TPMT).

TPMT/APMT will provide new capabilities such as:•Parallel processing for faster computation

• Internet access and collaboration

•Secure mode

• Improved model output archiving and database search

•Large scale simulation for entire globe (mission planning and/or data analysis)

•Capability for substituting components (plug-and-play capability), e.g. for comparing models and data

Page 20: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

APPLICATIONS

• Using legacy models now. (TPMT is not ready yet.)• Theoretical investigations and data analysis

– Behavior of dayglow and aurora– Excitation processes

• Remote sensing– Algorithm development– Deriving information about processes, the state of atmosphere and

ionosphere, and characteristics of external energy sources (solar EUV and precipitating electrons)

• Neutral density profiles• Exospheric temperature• Relative column abundances of neutral species (e.g., O/N2 in terrestrial

applications)• QEUV (integrated measure of solar EUV energy flux shortward of 45 nm)• Ionospheric parameters (e.g., NmF2 and HmF2)• etc.

Page 21: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI TIMED/GUVI AND NRLMSIS GLOBAL O/N2 ON 3/23/02 AND 3/24/02. DISTURBED COMPOSITION

ON 3/24 CAUSED BY GEOMAGNETIC STORM

Page 22: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI TIMED/GUVI-DERIVED QEUV OVER STRONG SOLAR ROTATION AND COMPARISON WITH SCALED SOHO/SEM

DATA. SOLAR FLARES PRODUCE FINE STRUCTURE

Page 23: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI TIMED/GUVI auroral image from the N2 LBHL FUV spectral channel

Page 24: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPIAuroral emission from N2 (LBHL), emission ratios, and derived data products (electron precipitation [Eo and Q] and neutral composition [O density scaling factor fO])

Page 25: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI REFERENCES TO DATA PRODUCT ILLUSTRATIONS

• Strickland, D. J., R. R. Meier, R. L. Walterscheid, A. B. Christensen, L. J. Paxton, D. Morrison, S. K. Avery, J. D. Craven, G. Crowley, and C.I-Meng, Quiet-time seasonal behavior of the thermosphere seen in the far ultraviolet dayglow, J. Geophys. Res., accepted, 2003.

• Strickland, D. J., J. L. Lean, R. R. Meier, A. B. Christensen, L. J. Paxton, D. Morrison, S. K. Avery, J. D. Craven, G. Crowley, C. I-Meng, R. L. Walterscheid, D. L. Judge, and D. McMullin, Solar EUV irradiance variability derived from the terrestrial dayglow, Geophys. Res. Lett., accepted, 2003.

• Strickland, D. J., J. H. Hecht, M. Conde, and D. Morrison, Auroral remote sensing using coincident satellite and ground-based optical observations, to be submitted to J. Geophys. Res., 2003.

Page 26: NEXT GENERATION TRANSPORT PHENOMENOLOGY MODEL

CPICPICPI

AURORA