Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advanced Technology Center 1 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Processing Module Development Rasmus.

Similar presentations


Presentation on theme: "Advanced Technology Center 1 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Processing Module Development Rasmus."— Presentation transcript:

1 Advanced Technology Center 1 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Processing Module Development Rasmus Munk Larsen, Stanford University rmunk@quake.stanford.edu 650-725-5485

2 Advanced Technology Center 2 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Overview New challenges compared to MDI Module status and MDI heritage Module structure and development strategy Community contributions and collaboration

3 Advanced Technology Center 3 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 HMI Data Processing Pipeline New challenges compared to MDI: –Real-time and reliability requirements on ground based observable calculations –Level 0-1 of pipeline (telemetry capture, observable calculations) must support instrument ground testing –Real-time requirements on high level data products for space weather etc. demands dual pipeline paths: ›Fast algorithms for preliminary (“quick look”) data products ›Slower, more accurate process for definitive calibrated data products –Pipeline mode generation of high-level data products –Automatic on-demand generation of data products, e.g., triggered by VSO queries ›Requires improved traceability, in particular when using evolving research codes –Vastly increased data volume –New computationally intensive data analyses, such as time-distance analysis, farside imaging, vector magnetogram inversion –Vector magnetic data products and processing Ameliorating circumstances –Large body of knowledge and software from MDI, GONG & other projects –Moore’s law (Disk density, networking bandwidth, computing power) –Maturing computing infrastructures (Web technologies, Grids, software tools)

4 Advanced Technology Center 4 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Module status and MDI heritage Doppler Velocity Heliographic Doppler velocity maps Tracked Tiles Of Dopplergrams Stokes I,V Continuum Brightness Tracked full-disk 1-hour averaged Continuum maps Brightness feature maps Solar limb parameters Stokes I,Q,U,V Full-disk 10-min Averaged maps Tracked Tiles Line-of-sight Magnetograms Vector Magnetograms Fast algorithm Vector Magnetograms Inversion algorithm Egression and Ingression maps Time-distance Cross-covariance function Ring diagrams Wave phase shift maps Wave travel times Local wave frequency shifts Spherical Harmonic Time series Mode frequencies And splitting Brightness Images Line-of-Sight Magnetic Field Maps Coronal magnetic Field Extrapolations Coronal and Solar wind models Far-side activity index Deep-focus v and c s maps (0-200Mm) High-resolution v and c s maps (0-30Mm) Carrington synoptic v and c s maps (0-30Mm) Full-disk velocity, sound speed, Maps (0-30Mm) Internal sound speed Internal rotation Vector Magnetic Field Maps MDI pipeline modules exist Standalone “production” code routinely used Research code currently used New code under development (HAO) Research code exists in the community Instrument specific code, Stanford is primary developer Primary observables Intermediate and high level data products

5 Advanced Technology Center 5 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Module structure Design tasks –Identify intermediate and high-level data products desired by research community –Establish top level data flow and interface specs to ›Isolate module development from pipeline infrastructure ›Allow flexibility for evolving techniques (research codes) –Develop/import computational engines in HMI environment, verify: ›Correctness (test suites) ›Performance requirements (algorithm improvement, code tuning) ›Traceability, reproducibility (*: version & configuration info in meta data) Module specific params Computational engine: C/Fortran/IDL/Matlab/… PE APIPE API Input data Meta data Data product Updated meta data * DSDS Storage management Data archiving/logging Updating catalogue PE APIPE API

6 Advanced Technology Center 6 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Community contributions and collaboration Contributions from co-I teams: –Software for intermediate and high level analysis modules –Algorithm description (detailed enough to understand the contributed code) –Test data and intended results for verification –Time ›Explain algorithms and implementation ›Help with verification ›Collaborate on improvements if required (e.g. performance or maintainability) Contributions from HMI team: –Pipeline execution environment –Software resources (Development environment, libraries, tools) –Time ›Collaborate on defining module interface ›Help with porting code to target hardware ›Collaborate on algorithmic improvements, code tuning, parallelization ›Verification


Download ppt "Advanced Technology Center 1 HMI Rasmus Larsen / Processing Modules Stanford University HMI Team Meeting – May 2003 Processing Module Development Rasmus."

Similar presentations


Ads by Google