SlideShare une entreprise Scribd logo
1  sur  45
www.hdfgroup.org
The HDF Group
ESIP Summer Meeting
HDF Project Update
Mike Folk
And the HDF Earth Science Project Team
The HDF Group
July 11, 2014
1July 8 – 11, 2014
www.hdfgroup.orgESIP Summer Meeting
HDF Group Mission
July 8 – 11, 2014 2
To provide high quality software for managing
large complex data,
to provide outstanding services for users of
these technologies,
and
to insure effective management of data
throughout the data life cycle.
www.hdfgroup.orgESIP Summer Meeting
The HDF Group
• Creators and stewards of HDF4 and HDF5
• Develop and maintain the free, open-source HDF software
A not-for-profit company based in Champaign, IL.
July 8 – 11, 2014 3
www.hdfgroup.orgESIP Summer Meeting
The HDF Group Services
• Core software maintenance and distribution
• Helpdesk and Mailing Lists
• Priority Support
• Enterprise Support
• Consulting
• Training
• Special Projects
www.hdfgroup.orgESIP Summer Meeting
Funding sources
July 8 – 11, 2014 5
Earth
Science
High
Speed
Detectors
High
Performance
Computing
Various
www.hdfgroup.orgESIP Summer Meeting
Revenues by source
July 8 – 11, 2014 6
Commercial/Fo
reign
9%
NASA/Other
Earth Science
43%
DOE/other
govt/academic
48%
www.hdfgroup.orgESIP Summer Meeting
Technical activities
Technical
operations
Support
QA
Maintenance
Core
software
Library and tools
HPC
Projects
Earth
Science
ESDIS
JPSS
Others (ISO,
GeoTIFF, etc.)
Applications
HDF SaaS/Studio
Other products
July 8 – 11, 2014 7
www.hdfgroup.org
The HDF Group
ESIP Summer Meeting
Earth Science activities
8July 8 – 11, 2014
www.hdfgroup.orgESIP Summer Meeting
ESDIS
www.hdfgroup.orgESIP Summer Meeting
HDF-EOS website
• http://www.hdfeos.net/
• HDF-EOS user support – forum, etc.
• Demos and examples
• HDF-EOS tools
• Website Traffic: 3,500 visitors per month
www.hdfgroup.orgESIP Summer Meeting
Web services
• Demo servers
• OPeNDAP – See Kent Yang’s Tues talk
• THREDDS – See Joe Lee’s Tues talk
• ENVI services engine – See Thomas Harris’ talk
• What kinds of web services would you like to see
at HDF-EOS.org?
• Send us your favorite codes to demo.
www.hdfgroup.orgESIP Summer Meeting
Examples
• New Tool Examples
• NcML
• Google Earth
• ArcGIS
• Octave
• HDF-EOS plugin
• HEG (updated)
• GDAL (updated)
• New IDL/MATLAB/NCL
examples
• MOPITT v6
• OBPG VIIRS
• TRMM v7
• MASTER
12
Send us your requests and examples.
www.hdfgroup.orgESIP Summer Meeting
Slideshare
• All workshop slides available through SlideShare
• 27,000 total Views in 2014
www.hdfgroup.orgESIP Summer Meeting
Follow us on twitter: @HDFEOS
www.hdfgroup.orgESIP Summer Meeting
EOS-related Tools Maintained
15
• H4CF Conversion Toolkit
• HDF-EOS2 dumper
• HDF-EOS5 augmentation
• OPeNDAP Hdf4_handler
• OPeNDAP Hdf5_handler
• HDF-Java/HDFView
www.hdfgroup.orgESIP Summer Meeting
Other ESDIS
• General maintenance, QA, and user support
• HDF5 Product Designer
• CERES HDF4 to HDF5 migration
• HDF4-to-CF conventions spec
• Assist with HDF-EOS software maintenance
• ESDSWG Working Groups
• Geospatial
• HDF5 Conventions
• Dataset Interoperability (DIWG)
July 8 – 11, 2014 16
www.hdfgroup.orgESIP Summer Meeting
JPSS
www.hdfgroup.orgESIP Summer Meeting
JPSS activities
• Tool development
• nagg (aggregation)
• h5augjpss (augmentation)
• h5edit (attribute editor)
• Studies
• Compression for NPP products
• Web services for NPP (THREDDS, OPeNDAP)
• Assessing NPP metadata conventions, standards
• Maintenance and testing on NASA AIX system
• Direct user support
July 8 – 11, 2014 18
www.hdfgroup.orgESIP Summer Meeting
OTHER EARTH SCIENCE
www.hdfgroup.orgESIP Summer Meeting
• GeoTIFF - standardization
• ISO TC 211 – Geographic metadata standardization
• Ocean Observatories Initiative - metadata
• CH2MHill Polar Services - metadata
• AZGS - EarthCube governance
www.hdfgroup.org
The HDF Group
ESIP Summer Meeting
General Maintenance,
Quality Assurance,
Support
21July 8 – 11, 2014
www.hdfgroup.orgESIP Summer Meeting
hdf-forum
• hdf-forum members help with
• Answering questions
• Release testing and configurations
• Issues identification and resolution
• Avenues to funding
• hdf-forum@hdfgroup.org
www.hdfgroup.orgESIP Summer Meeting
HDF PRODUCT
MAINTENANCE
Release Activities
www.hdfgroup.orgESIP Summer Meeting
Library and tool releases
• New features
• Performance enhancements
• OS and compiler support added and deprecated
• Configuration management improvements
• Bug fixes
We need your input on priorities!
www.hdfgroup.orgESIP Summer Meeting
Release schedules
• Releases at regular intervals, with occasional extra
releases as needed.
• HDF4
• Every February
• HDF5
• Every May and November
• Java
• Usually every November or December
July 8 – 11, 2014 25
www.hdfgroup.orgESIP Summer Meeting
PLATFORM SUPPORT
www.hdfgroup.orgESIP Summer Meeting
HDF4 Platforms Supported
OS Compilers
Linux 2.6 PPC64 GNU C and Fortran 4.4.6, IBM XL
C/C++ V11.1 and Fortran V13.1
Linux 2.6 CentOS-5.10 GNU C and Fortran 4.1.2
Intel C and Fortran v. 13.1.3
PGI C and Fortran v. 13.7
Linux 2.6 x86_64 CentOS-5.10 32
and 64-bit modes
GNU C and Fortran 4.1.2
Intel C and Fortran v. 13.1.3
Linux 2.6 x86_64 CentOS-6.5 32
and 64-bit modes
GNU C and Fortran 4.4.7
Intel C and Fortran v. 13.1.3
PGI C and Fortran v. 13.7
Linux Debian 7.2, Fedora20,
SUSE13.1, Ubuntu 13.10
GNU C and Fortran (system
defaults)
SunOS 5.11 Sun C 5.12 and Fortran 8.6
Windows 7 32 and 64-bit, Windows
8, Cygwin_ NT-6.1.1.7.25
VS 2008, 2010, 2012 Intel 11.1, 12,
13, GNU C and Fortran 4.7.3
Mac OS X Intel 10.6.8, 10.7.5,
10.8.5, 10.9.1 32/64-bit
Apple clang v 5.0 and gfortran
4.6.2; Intel C and Fortran 13.0.3
and 14.0.1
July 8 – 11, 2014 27
http://www.hdfgroup.org/release4/platforms.html
www.hdfgroup.orgESIP Summer Meeting
HDF5 Platforms Supported
OS Compilers
Same as for HDF4 Same as for HDF4
AIX 5.3 IBM XL C 10.1.0.5 and
Fortran 12.1.0.6, gmake
v3.82
Cray Linux Environment PGI C, C++ and Fortran
v.12.5.
FreeBSD 8.2-STABLE GNU C, C++, Fortran 4.6.1
July 8 – 11, 2014 28
http://www.hdfgroup.org/HDF5/release/platforms5.html
www.hdfgroup.orgESIP Summer Meeting
HDF4 and 5 Platforms to drop
OS Last release
Mac OS X 10.7 HDF 4.2.11 Feb 2015
HDF5 1.8.14 Nov 2014
July 8 – 11, 2014 29
What about Windows 7?
• Mainstream support ends Jan 2015
• Extended supports continues to 2020
www.hdfgroup.orgESIP Summer Meeting
HDF4 and 5 platforms and compilers to add
We use virtualization.
Can add any Linux or Windows flavors.
Just let us know!
OS Comment
Mac OS X 10.10 For HDF4 and HDF5
releases in 2015
July 8 – 11, 2014 30
Compilers Comment
GNU C/C++ 4.9 For HDF4 and HDF5
releases in 2014 and 2015
www.hdfgroup.org
The HDF Group
ESIP Summer Meeting
Recent and upcoming new
HDF5 Capabilities
31July 8 – 11, 2014
www.hdfgroup.orgESIP Summer Meeting
Concurrent Read/Write File Access
• Single Writer/Multiple Readers (SWMR)
• Simultaneous reading from the file while the file is
being modified by another process
www.hdfgroup.orgESIP Summer Meeting
H5watch tool
July 8 – 11, 2014 33
• Allows users to monitor when new
records are appended to a dataset.
• Uses SWMR
www.hdfgroup.orgESIP Summer Meeting
Virtual Object Layer (VOL)
• Abstraction layer allows different plugins
for accessing data
• Use HDF5 Data Model without enforcing
HDF5 file format
www.hdfgroup.orgESIP Summer Meeting
Virtual Object Layer (VOL)
HDF5 Application
HDF5 API
VOL
Plugin Layer
NetCDF HDF5 Library FS Cloud
dimensions:
lon = 2 ;
lat = 2 ;
ref_time = UNLIMITED ; // (48 currently)
variables:
float lon(lon) ;
lon:long_name =
"longitude" ;
lon:FORTRAN_format =
"f6.1" ;
lon:units =
"degrees_east" ;
float lat(lat) ;
lat:long_name =
"latitude" ;
lat:FORTRAN_format =
"f6.1" ;
lat:units = "degrees_north" ;
HDF5 filenetCDF file Directories and files on FS Objects in a cloud
www.hdfgroup.orgESIP Summer Meeting
Direct chunk write
• When writing chunked data, bypass hyperslab
selection, data conversion, and the filter pipeline.
www.hdfgroup.orgESIP Summer Meeting
Direct chunk write performance
www.hdfgroup.orgESIP Summer Meeting
Other recent features of note
• Fault tolerance through “journaling”
• Saving files when disaster strikes
• Journal metadata changes saved in a file
• H5recover tool to restore metadata in a file
• Faster I/O with “metadata aggregation”
• Aggregate small pieces of HDF5 metadata
• Allocate metadata in page size blocks in a file,
perform I/O in pages
www.hdfgroup.orgESIP Summer Meeting
Other recent features of note
• Dynamically loadable filters
• Persistent File Free Space tracking/recovery
• Asynchronous I/O
• Allow application to proceed while the library
performs I/O
• h5repack and h5diff - performance improvements
www.hdfgroup.orgESIP Summer Meeting
HDF5 1.10 ROADMAP
www.hdfgroup.orgESIP Summer Meeting
HDF5 1.10.0-beta Release Roadmap
July 8 – 11, 2014 41
www.hdfgroup.orgESIP Summer Meeting
A HERO APPLICATION
July 8 – 11, 2014
www.hdfgroup.orgESIP Summer Meeting
LBNL trillion particle simulation
July 8 – 11, 2014 43
*http://www.sdav-scidac.org/highlights/data-management/28-highlights/data-
management/55-scaling-trillion-particles.html
“This is the first time that our
science collaborators have been
able to examine the trillion
particle dataset.
They had largely ignored the
particle data, or looked at a
coarse grained version earlier”*
www.hdfgroup.orgESIP Summer Meeting
Challenges in trillion particle simulation
• Problem: Support I/O and analysis needs for
state-of-the-art plasma physics code
• 120,000 core machine (Hopper at LBNL)
• 350 TB dataset
• Scalable writing & analyzing
• ~40TB files
• 35GB/s peak I/O; 23GB/s sustained
• Novel indexing (Fastbit) for fast querying
• Index dataset in 10 minutes; query in 3 seconds
July 8 – 11, 2014 44
“Trillion Particles, 120,000 cores, and 350 TBs: Lessons Learned from a Hero I/O Run on
Hopper”, https://sdm.lbl.gov/~sbyna/research/papers/2013-CUG_byna.pdf.
www.hdfgroup.org
The HDF Group
ESIP Summer Meeting
Thank You!
July 8 – 11, 2014 45

Contenu connexe

Tendances

Tendances (20)

How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOSHow to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
 
HDF Project Update
HDF Project UpdateHDF Project Update
HDF Project Update
 
HDF Product Designer
HDF Product DesignerHDF Product Designer
HDF Product Designer
 
HDF Cloud Services
HDF Cloud ServicesHDF Cloud Services
HDF Cloud Services
 
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
 
The HDF Group: Community models and outreach
The HDF Group: Community models and outreachThe HDF Group: Community models and outreach
The HDF Group: Community models and outreach
 
Hierarchical Data Formats (HDF) Update
Hierarchical Data Formats (HDF) UpdateHierarchical Data Formats (HDF) Update
Hierarchical Data Formats (HDF) Update
 
Open-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDFOpen-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDF
 
MATLAB and Scientific Data: New Features and Capabilities
MATLAB and Scientific Data: New Features and CapabilitiesMATLAB and Scientific Data: New Features and Capabilities
MATLAB and Scientific Data: New Features and Capabilities
 
HDF Update for DAAC Managers (2017-02-27)
HDF Update for DAAC Managers (2017-02-27)HDF Update for DAAC Managers (2017-02-27)
HDF Update for DAAC Managers (2017-02-27)
 
GDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS ProjectGDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS Project
 
HDF Group Support for NPP/NPOESS/JPSS
HDF Group Support for NPP/NPOESS/JPSSHDF Group Support for NPP/NPOESS/JPSS
HDF Group Support for NPP/NPOESS/JPSS
 
HDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDCHDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDC
 
Improved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the MassesImproved Methods for Accessing Scientific Data for the Masses
Improved Methods for Accessing Scientific Data for the Masses
 
Data Are from Mars, Tools Are from Venus
Data Are from Mars, Tools Are from VenusData Are from Mars, Tools Are from Venus
Data Are from Mars, Tools Are from Venus
 
HDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the CloudHDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the Cloud
 
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs ProjectsGES DISC Eexperiences with HDF Formats for MEaSUREs Projects
GES DISC Eexperiences with HDF Formats for MEaSUREs Projects
 
HDF OPeNDAP Project Update and Demo
HDF OPeNDAP Project Update and DemoHDF OPeNDAP Project Update and Demo
HDF OPeNDAP Project Update and Demo
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 
Using IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS DataUsing IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS Data
 

En vedette

MRnet - Project Update MRnet - Project Update
MRnet - Project Update MRnet - Project UpdateMRnet - Project Update MRnet - Project Update
MRnet - Project Update MRnet - Project UpdateVideoguy
 
Kuali OLE: the Bloomsbury LMS. Project update from the University of London.
Kuali OLE: the Bloomsbury LMS. Project update from the University of London.Kuali OLE: the Bloomsbury LMS. Project update from the University of London.
Kuali OLE: the Bloomsbury LMS. Project update from the University of London.Andrew Preater
 
Hr technology systems best practices for successful implementation silver r...
Hr technology systems best practices for successful implementation   silver r...Hr technology systems best practices for successful implementation   silver r...
Hr technology systems best practices for successful implementation silver r...Tom Sonde
 
Biopython Project Update 2013
Biopython Project Update 2013Biopython Project Update 2013
Biopython Project Update 2013pjacock
 
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)KPIT
 
Alexandria Water Project Update-Implementation Plan
Alexandria Water Project Update-Implementation PlanAlexandria Water Project Update-Implementation Plan
Alexandria Water Project Update-Implementation Plannsegura85
 
Shared Services in Sussex and Surrey Colleges
Shared Services in Sussex and Surrey CollegesShared Services in Sussex and Surrey Colleges
Shared Services in Sussex and Surrey CollegesAssociation of Colleges
 
Staff council 05012012
Staff council 05012012Staff council 05012012
Staff council 05012012bscisteam
 
Improved Query Performance With Variant Indexes - review presentation
Improved Query Performance With Variant Indexes - review presentationImproved Query Performance With Variant Indexes - review presentation
Improved Query Performance With Variant Indexes - review presentationVimukthi Wickramasinghe
 

En vedette (20)

MRnet - Project Update MRnet - Project Update
MRnet - Project Update MRnet - Project UpdateMRnet - Project Update MRnet - Project Update
MRnet - Project Update MRnet - Project Update
 
Kuali OLE: the Bloomsbury LMS. Project update from the University of London.
Kuali OLE: the Bloomsbury LMS. Project update from the University of London.Kuali OLE: the Bloomsbury LMS. Project update from the University of London.
Kuali OLE: the Bloomsbury LMS. Project update from the University of London.
 
Hr technology systems best practices for successful implementation silver r...
Hr technology systems best practices for successful implementation   silver r...Hr technology systems best practices for successful implementation   silver r...
Hr technology systems best practices for successful implementation silver r...
 
Biopython Project Update 2013
Biopython Project Update 2013Biopython Project Update 2013
Biopython Project Update 2013
 
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
 
Alexandria Water Project Update-Implementation Plan
Alexandria Water Project Update-Implementation PlanAlexandria Water Project Update-Implementation Plan
Alexandria Water Project Update-Implementation Plan
 
SIMPLE update, LILAC 2008
SIMPLE update, LILAC 2008SIMPLE update, LILAC 2008
SIMPLE update, LILAC 2008
 
Shared Services in Sussex and Surrey Colleges
Shared Services in Sussex and Surrey CollegesShared Services in Sussex and Surrey Colleges
Shared Services in Sussex and Surrey Colleges
 
Staff council 05012012
Staff council 05012012Staff council 05012012
Staff council 05012012
 
Python and HDF5
Python and HDF5Python and HDF5
Python and HDF5
 
ArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & RoadmapArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & Roadmap
 
HDF Product Designer
HDF Product DesignerHDF Product Designer
HDF Product Designer
 
The National Oceanographic Data Center’s NetCDF Templates
The National Oceanographic Data Center’s NetCDF TemplatesThe National Oceanographic Data Center’s NetCDF Templates
The National Oceanographic Data Center’s NetCDF Templates
 
Putting some Spark into HDF5
Putting some Spark into HDF5Putting some Spark into HDF5
Putting some Spark into HDF5
 
His Expert's Voice
His Expert's VoiceHis Expert's Voice
His Expert's Voice
 
HDF Update 2016
HDF Update 2016HDF Update 2016
HDF Update 2016
 
HDF Server
HDF ServerHDF Server
HDF Server
 
NEON HDF5
NEON HDF5NEON HDF5
NEON HDF5
 
NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)
 
Improved Query Performance With Variant Indexes - review presentation
Improved Query Performance With Variant Indexes - review presentationImproved Query Performance With Variant Indexes - review presentation
Improved Query Performance With Variant Indexes - review presentation
 

Similaire à HDF Project Update

Hdf5 current future
Hdf5 current futureHdf5 current future
Hdf5 current futuremfolk
 
Hdf5 parallel
Hdf5 parallelHdf5 parallel
Hdf5 parallelmfolk
 

Similaire à HDF Project Update (20)

HDF Status and Development
HDF Status and DevelopmentHDF Status and Development
HDF Status and Development
 
HDF Updae
HDF UpdaeHDF Updae
HDF Updae
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
Hdf5 current future
Hdf5 current futureHdf5 current future
Hdf5 current future
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
Hdf5 parallel
Hdf5 parallelHdf5 parallel
Hdf5 parallel
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
Support for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF GroupSupport for NPP/NPOESS by The HDF Group
Support for NPP/NPOESS by The HDF Group
 
Support for NPP/NPOESS/JPSS by The HDF Group
 Support for NPP/NPOESS/JPSS by The HDF Group Support for NPP/NPOESS/JPSS by The HDF Group
Support for NPP/NPOESS/JPSS by The HDF Group
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
HDF Project Status and Plans
HDF Project Status and PlansHDF Project Status and Plans
HDF Project Status and Plans
 
Parallel HDF5 Developments
Parallel HDF5 DevelopmentsParallel HDF5 Developments
Parallel HDF5 Developments
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
Transition from HDF4 to HDF5
Transition from HDF4 to HDF5 Transition from HDF4 to HDF5
Transition from HDF4 to HDF5
 
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout MapsEnsuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps
 
HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?
 
HDF OPeNDAP project update and demo
HDF OPeNDAP project update and demoHDF OPeNDAP project update and demo
HDF OPeNDAP project update and demo
 
Converting between HDF4 and HDF5
Converting between HDF4 and HDF5Converting between HDF4 and HDF5
Converting between HDF4 and HDF5
 
HDF Update
HDF UpdateHDF Update
HDF Update
 

Plus de The HDF-EOS Tools and Information Center

STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...The HDF-EOS Tools and Information Center
 

Plus de The HDF-EOS Tools and Information Center (20)

Cloud-Optimized HDF5 Files
Cloud-Optimized HDF5 FilesCloud-Optimized HDF5 Files
Cloud-Optimized HDF5 Files
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
The State of HDF
The State of HDFThe State of HDF
The State of HDF
 
Highly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance FeaturesHighly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance Features
 
Creating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 FilesCreating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 Files
 
HDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance DiscussionHDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance Discussion
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLABAccessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
 
HDF - Current status and Future Directions
HDF - Current status and Future DirectionsHDF - Current status and Future Directions
HDF - Current status and Future Directions
 
HDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and FutureHDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and Future
 
HDF - Current status and Future Directions
HDF - Current status and Future Directions HDF - Current status and Future Directions
HDF - Current status and Future Directions
 
H5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only LibraryH5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only Library
 
MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10
 
HDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDFHDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDF
 
HDF5 <-> Zarr
HDF5 <-> ZarrHDF5 <-> Zarr
HDF5 <-> Zarr
 
HDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server FeaturesHDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server Features
 
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
 
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
 
Leveraging the Cloud for HDF Software Testing
Leveraging the Cloud for HDF Software TestingLeveraging the Cloud for HDF Software Testing
Leveraging the Cloud for HDF Software Testing
 
Google Colaboratory for HDF-EOS
Google Colaboratory for HDF-EOSGoogle Colaboratory for HDF-EOS
Google Colaboratory for HDF-EOS
 

Dernier

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

HDF Project Update

  • 1. www.hdfgroup.org The HDF Group ESIP Summer Meeting HDF Project Update Mike Folk And the HDF Earth Science Project Team The HDF Group July 11, 2014 1July 8 – 11, 2014
  • 2. www.hdfgroup.orgESIP Summer Meeting HDF Group Mission July 8 – 11, 2014 2 To provide high quality software for managing large complex data, to provide outstanding services for users of these technologies, and to insure effective management of data throughout the data life cycle.
  • 3. www.hdfgroup.orgESIP Summer Meeting The HDF Group • Creators and stewards of HDF4 and HDF5 • Develop and maintain the free, open-source HDF software A not-for-profit company based in Champaign, IL. July 8 – 11, 2014 3
  • 4. www.hdfgroup.orgESIP Summer Meeting The HDF Group Services • Core software maintenance and distribution • Helpdesk and Mailing Lists • Priority Support • Enterprise Support • Consulting • Training • Special Projects
  • 5. www.hdfgroup.orgESIP Summer Meeting Funding sources July 8 – 11, 2014 5 Earth Science High Speed Detectors High Performance Computing Various
  • 6. www.hdfgroup.orgESIP Summer Meeting Revenues by source July 8 – 11, 2014 6 Commercial/Fo reign 9% NASA/Other Earth Science 43% DOE/other govt/academic 48%
  • 7. www.hdfgroup.orgESIP Summer Meeting Technical activities Technical operations Support QA Maintenance Core software Library and tools HPC Projects Earth Science ESDIS JPSS Others (ISO, GeoTIFF, etc.) Applications HDF SaaS/Studio Other products July 8 – 11, 2014 7
  • 8. www.hdfgroup.org The HDF Group ESIP Summer Meeting Earth Science activities 8July 8 – 11, 2014
  • 10. www.hdfgroup.orgESIP Summer Meeting HDF-EOS website • http://www.hdfeos.net/ • HDF-EOS user support – forum, etc. • Demos and examples • HDF-EOS tools • Website Traffic: 3,500 visitors per month
  • 11. www.hdfgroup.orgESIP Summer Meeting Web services • Demo servers • OPeNDAP – See Kent Yang’s Tues talk • THREDDS – See Joe Lee’s Tues talk • ENVI services engine – See Thomas Harris’ talk • What kinds of web services would you like to see at HDF-EOS.org? • Send us your favorite codes to demo.
  • 12. www.hdfgroup.orgESIP Summer Meeting Examples • New Tool Examples • NcML • Google Earth • ArcGIS • Octave • HDF-EOS plugin • HEG (updated) • GDAL (updated) • New IDL/MATLAB/NCL examples • MOPITT v6 • OBPG VIIRS • TRMM v7 • MASTER 12 Send us your requests and examples.
  • 13. www.hdfgroup.orgESIP Summer Meeting Slideshare • All workshop slides available through SlideShare • 27,000 total Views in 2014
  • 15. www.hdfgroup.orgESIP Summer Meeting EOS-related Tools Maintained 15 • H4CF Conversion Toolkit • HDF-EOS2 dumper • HDF-EOS5 augmentation • OPeNDAP Hdf4_handler • OPeNDAP Hdf5_handler • HDF-Java/HDFView
  • 16. www.hdfgroup.orgESIP Summer Meeting Other ESDIS • General maintenance, QA, and user support • HDF5 Product Designer • CERES HDF4 to HDF5 migration • HDF4-to-CF conventions spec • Assist with HDF-EOS software maintenance • ESDSWG Working Groups • Geospatial • HDF5 Conventions • Dataset Interoperability (DIWG) July 8 – 11, 2014 16
  • 18. www.hdfgroup.orgESIP Summer Meeting JPSS activities • Tool development • nagg (aggregation) • h5augjpss (augmentation) • h5edit (attribute editor) • Studies • Compression for NPP products • Web services for NPP (THREDDS, OPeNDAP) • Assessing NPP metadata conventions, standards • Maintenance and testing on NASA AIX system • Direct user support July 8 – 11, 2014 18
  • 20. www.hdfgroup.orgESIP Summer Meeting • GeoTIFF - standardization • ISO TC 211 – Geographic metadata standardization • Ocean Observatories Initiative - metadata • CH2MHill Polar Services - metadata • AZGS - EarthCube governance
  • 21. www.hdfgroup.org The HDF Group ESIP Summer Meeting General Maintenance, Quality Assurance, Support 21July 8 – 11, 2014
  • 22. www.hdfgroup.orgESIP Summer Meeting hdf-forum • hdf-forum members help with • Answering questions • Release testing and configurations • Issues identification and resolution • Avenues to funding • hdf-forum@hdfgroup.org
  • 23. www.hdfgroup.orgESIP Summer Meeting HDF PRODUCT MAINTENANCE Release Activities
  • 24. www.hdfgroup.orgESIP Summer Meeting Library and tool releases • New features • Performance enhancements • OS and compiler support added and deprecated • Configuration management improvements • Bug fixes We need your input on priorities!
  • 25. www.hdfgroup.orgESIP Summer Meeting Release schedules • Releases at regular intervals, with occasional extra releases as needed. • HDF4 • Every February • HDF5 • Every May and November • Java • Usually every November or December July 8 – 11, 2014 25
  • 27. www.hdfgroup.orgESIP Summer Meeting HDF4 Platforms Supported OS Compilers Linux 2.6 PPC64 GNU C and Fortran 4.4.6, IBM XL C/C++ V11.1 and Fortran V13.1 Linux 2.6 CentOS-5.10 GNU C and Fortran 4.1.2 Intel C and Fortran v. 13.1.3 PGI C and Fortran v. 13.7 Linux 2.6 x86_64 CentOS-5.10 32 and 64-bit modes GNU C and Fortran 4.1.2 Intel C and Fortran v. 13.1.3 Linux 2.6 x86_64 CentOS-6.5 32 and 64-bit modes GNU C and Fortran 4.4.7 Intel C and Fortran v. 13.1.3 PGI C and Fortran v. 13.7 Linux Debian 7.2, Fedora20, SUSE13.1, Ubuntu 13.10 GNU C and Fortran (system defaults) SunOS 5.11 Sun C 5.12 and Fortran 8.6 Windows 7 32 and 64-bit, Windows 8, Cygwin_ NT-6.1.1.7.25 VS 2008, 2010, 2012 Intel 11.1, 12, 13, GNU C and Fortran 4.7.3 Mac OS X Intel 10.6.8, 10.7.5, 10.8.5, 10.9.1 32/64-bit Apple clang v 5.0 and gfortran 4.6.2; Intel C and Fortran 13.0.3 and 14.0.1 July 8 – 11, 2014 27 http://www.hdfgroup.org/release4/platforms.html
  • 28. www.hdfgroup.orgESIP Summer Meeting HDF5 Platforms Supported OS Compilers Same as for HDF4 Same as for HDF4 AIX 5.3 IBM XL C 10.1.0.5 and Fortran 12.1.0.6, gmake v3.82 Cray Linux Environment PGI C, C++ and Fortran v.12.5. FreeBSD 8.2-STABLE GNU C, C++, Fortran 4.6.1 July 8 – 11, 2014 28 http://www.hdfgroup.org/HDF5/release/platforms5.html
  • 29. www.hdfgroup.orgESIP Summer Meeting HDF4 and 5 Platforms to drop OS Last release Mac OS X 10.7 HDF 4.2.11 Feb 2015 HDF5 1.8.14 Nov 2014 July 8 – 11, 2014 29 What about Windows 7? • Mainstream support ends Jan 2015 • Extended supports continues to 2020
  • 30. www.hdfgroup.orgESIP Summer Meeting HDF4 and 5 platforms and compilers to add We use virtualization. Can add any Linux or Windows flavors. Just let us know! OS Comment Mac OS X 10.10 For HDF4 and HDF5 releases in 2015 July 8 – 11, 2014 30 Compilers Comment GNU C/C++ 4.9 For HDF4 and HDF5 releases in 2014 and 2015
  • 31. www.hdfgroup.org The HDF Group ESIP Summer Meeting Recent and upcoming new HDF5 Capabilities 31July 8 – 11, 2014
  • 32. www.hdfgroup.orgESIP Summer Meeting Concurrent Read/Write File Access • Single Writer/Multiple Readers (SWMR) • Simultaneous reading from the file while the file is being modified by another process
  • 33. www.hdfgroup.orgESIP Summer Meeting H5watch tool July 8 – 11, 2014 33 • Allows users to monitor when new records are appended to a dataset. • Uses SWMR
  • 34. www.hdfgroup.orgESIP Summer Meeting Virtual Object Layer (VOL) • Abstraction layer allows different plugins for accessing data • Use HDF5 Data Model without enforcing HDF5 file format
  • 35. www.hdfgroup.orgESIP Summer Meeting Virtual Object Layer (VOL) HDF5 Application HDF5 API VOL Plugin Layer NetCDF HDF5 Library FS Cloud dimensions: lon = 2 ; lat = 2 ; ref_time = UNLIMITED ; // (48 currently) variables: float lon(lon) ; lon:long_name = "longitude" ; lon:FORTRAN_format = "f6.1" ; lon:units = "degrees_east" ; float lat(lat) ; lat:long_name = "latitude" ; lat:FORTRAN_format = "f6.1" ; lat:units = "degrees_north" ; HDF5 filenetCDF file Directories and files on FS Objects in a cloud
  • 36. www.hdfgroup.orgESIP Summer Meeting Direct chunk write • When writing chunked data, bypass hyperslab selection, data conversion, and the filter pipeline.
  • 38. www.hdfgroup.orgESIP Summer Meeting Other recent features of note • Fault tolerance through “journaling” • Saving files when disaster strikes • Journal metadata changes saved in a file • H5recover tool to restore metadata in a file • Faster I/O with “metadata aggregation” • Aggregate small pieces of HDF5 metadata • Allocate metadata in page size blocks in a file, perform I/O in pages
  • 39. www.hdfgroup.orgESIP Summer Meeting Other recent features of note • Dynamically loadable filters • Persistent File Free Space tracking/recovery • Asynchronous I/O • Allow application to proceed while the library performs I/O • h5repack and h5diff - performance improvements
  • 41. www.hdfgroup.orgESIP Summer Meeting HDF5 1.10.0-beta Release Roadmap July 8 – 11, 2014 41
  • 42. www.hdfgroup.orgESIP Summer Meeting A HERO APPLICATION July 8 – 11, 2014
  • 43. www.hdfgroup.orgESIP Summer Meeting LBNL trillion particle simulation July 8 – 11, 2014 43 *http://www.sdav-scidac.org/highlights/data-management/28-highlights/data- management/55-scaling-trillion-particles.html “This is the first time that our science collaborators have been able to examine the trillion particle dataset. They had largely ignored the particle data, or looked at a coarse grained version earlier”*
  • 44. www.hdfgroup.orgESIP Summer Meeting Challenges in trillion particle simulation • Problem: Support I/O and analysis needs for state-of-the-art plasma physics code • 120,000 core machine (Hopper at LBNL) • 350 TB dataset • Scalable writing & analyzing • ~40TB files • 35GB/s peak I/O; 23GB/s sustained • Novel indexing (Fastbit) for fast querying • Index dataset in 10 minutes; query in 3 seconds July 8 – 11, 2014 44 “Trillion Particles, 120,000 cores, and 350 TBs: Lessons Learned from a Hero I/O Run on Hopper”, https://sdm.lbl.gov/~sbyna/research/papers/2013-CUG_byna.pdf.
  • 45. www.hdfgroup.org The HDF Group ESIP Summer Meeting Thank You! July 8 – 11, 2014 45