SlideShare une entreprise Scribd logo
1  sur  74
The HDF Group

HDF Project Update

Mike Folk, Elena Pourmal
And the HDF ESDIS Project Team
The HDF Group
April 18, 2012
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

1

www.hdfgroup.org
Outline

• What’s up with The HDF Group

• Review ESDIS activities
• Maintenance, QA and support

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

2

www.hdfgroup.org
WHAT’S UP WITH THE HDF
GROUP?

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

3
The HDF Group
• Dedicated to supporting HDF and its users

• Non-profit company since 2006
• At U of Illinois National Center for
Supercomputing Applications from 1988-2006

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

4

www.hdfgroup.org
Data challenges addressed by HDF
Need to organize
complex collections
of data

lat | lon | temp
----|-----|----12 | 23 | 3.1
15 | 24 | 4.2
17 | 21 | 3.6

Long term data
preservation

Efficient, sc
alable
storage and
access

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

5

www.hdfgroup.org
Members of the HDF support community

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

6

www.hdfgroup.org
Revenues by source

Other Govt &
Academic
25%

commercial
32%

NASA &
NOAA
43%

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

7

www.hdfgroup.org
Revenue changes 2010-2011
2010

2011

48%
43%
31% 32%
20%

commercial
4/17/2012

25%

NASA & NOAA

Other Govt &
Adademic

HDF AND HDF-EOS WORKSHOP XV

8

www.hdfgroup.org
The HDF Group

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

9

www.hdfgroup.org
The HDF Group Services

• Helpdesk and Mailing Lists
• Standard Support
• Consulting
• Training
• Enterprise Support
• Special Projects

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

10

www.hdfgroup.org
Downloads of HDF4, HDF5, HDFView

33,591
29,701

2010

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

2011

11

www.hdfgroup.org
HDFView Binaries Downloads
2010
2011
16,120
13,131

3,132 3,679
920 1187
Linux

4/17/2012

Windows

Mac Intel

HDF AND HDF-EOS WORKSHOP XV

65
Solaris

12

www.hdfgroup.org
HDF5 Binaries Downloads

4,324
3,977

2010

5,436
4,777

2011

676 707

Linux

Windows

Mac Intel

117 344

77

FreeBSD

AIX

• Other platforms are on the order of 1 - 10 downloads
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

13

www.hdfgroup.org
HDF4 Binaries Downloads
2010

2011
1017

674
534

512

Linux

Windows

• Other platforms are on the order of 1 - 10 downloads
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

14

www.hdfgroup.org
CMMI APPRAISAL AND PROCESS
IMPROVEMENT
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

15

www.hdfgroup.org
CMMI Appraisal and Process Improvement
CMMI: Capability Maturity Model Integration

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

16

www.hdfgroup.org
ESDIS ACTIVITIES

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

17
The ESDIS project
• HDF development work

• Code maintenance
• HDF Support
• Studies, analyses, etc.

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

18

www.hdfgroup.org
HDF-EOS WEBSITE

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

19

www.hdfgroup.org
HDF-EOS Website

• Improved the Quality of Comprehensive
Examples.
HDF-EOS Website
• Added new products in Comprehensive
Examples.
http://hdfeos.org
• Added forum feed in the main page.

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

20

www.hdfgroup.org
New products covered by examples

• GOSAT/ACOS
• Aquarius
• CloudSAT
• Ocean Productivity NPP

GOSAT/ACOS
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

Aquarius
21

www.hdfgroup.org
HDF-EOS Examples web stats

7/22/2010
Examples Announced

4/17/2012

2/1/2012

HDF AND HDF-EOS WORKSHOP XV

22

www.hdfgroup.org
Forum Feed in the Main Page

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

23

www.hdfgroup.org
HDF
NETCDF
OPENDAP
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

24

www.hdfgroup.org
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

25

www.hdfgroup.org
HDF5 NASA products and netCDF-4
Use HDF5
• Aura

• Aura

• OMI, HIRDLS, MLS, TES

• Aquarius
• ACOS
• MEaSUREs

• SMAP
• ICESat-2
4/17/2012

• OMI, HIRDLS, MLS, TES

• MEaSUREs

• GSSTF, SeaWiFS,
Ozone Zonal Means

• Future

Want netCDF-4 accessibility

• GSSTF, SeaWiFS

• Future
• ICESat-2

HDF AND HDF-EOS WORKSHOP XV

26

www.hdfgroup.org
NetCDF4-friendly efforts

• Work with netCDF-4 developers and users

• NetCDF-4
• Augmentation
• eos52nc4
• Test netCDF-4 daily

• OPeNDAP

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

27

www.hdfgroup.org
(See “Mapping project Update”)

HDF4 FILE CONTENT MAPS

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

28

www.hdfgroup.org
MAINTENANCE,
QUALITY ASSURANCE,
SUPPORT

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

29

www.hdfgroup.org
The HDF Group

GMQS

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

30

www.hdfgroup.org
GMQS:
General Maintenance, QA, and Support

GMQS ACTIVITIES

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

31

www.hdfgroup.org
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

34

www.hdfgroup.org
GMQS ACTIVITIES

USER SUPPORT
HELPDESK STATISTICS
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

35

www.hdfgroup.org
Number of issues – HDF4 vs. HDF5
1000
900
800
700
600

579

500

hdf5

400

300

hdf4

200
100

63

0
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

36

www.hdfgroup.org
HDF4 issues by category
120
100
2005
2006
2007
2008
2009
2010
2011

80
60
40

20
0

build

4/17/2012

library

util

java and
doc

HDF AND HDF-EOS WORKSHOP XV

apps

general

37

www.hdfgroup.org
HDF5 issues by category
350
300

2005
2006
2007
2008
2009
2010
2011

250
200
150
100
50
0
build

4/17/2012

library

util

java

doc

HDF AND HDF-EOS WORKSHOP XV

apps general

38

www.hdfgroup.org
GMQS ACTIVITIES

USER SUPPORT
COMMUNITY ENVOLVEMENT
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

39

www.hdfgroup.org
The HDF Group

hdf-forum@hdfgroup.org

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

40

www.hdfgroup.org
hdf-forum members help with

• Release testing
• Maintaining CMake build systems on platforms
beyond Windows
• Answering questions
• The HDF Group’s HelpDesk focuses on ESDIS
and other paying customers while referring
users to FORUM for difficult topics that require
domain knowledge or very specific HDF5
usage

• Securing funding, especially for parallel HDF5
www.hdfgroup.org
Most discussed hdf-forum topics
•
•
•
•
•
•
•

Parallel questions and performance
Windows including .NET
Compound datatypes
Searching for data in HDF5 files
How to organize data in the HDF5 files
Fortran and C++ interfaces
Bug reports

www.hdfgroup.org
HDF-FORUM Usage

hdf-forum emails
1800
1600
1400
1200
1000
800
600
400
200
0

1717

785

hdf-forum emails

144
2007

4/17/2012

1334

1314

2008

2009

2010

2011

HDF AND HDF-EOS WORKSHOP XV

43

www.hdfgroup.org
GMQS Activities

HDF PRODUCT MAINTENANCE

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

44

www.hdfgroup.org
Issues and their Priorities
• Must Fix

• Fix after “Must Fix”

• Data corruption
• Portability
• Backward and Forward
Compatibility
• Funded Request

•
•
•
•

Power User Request
Tools
Library issues
Build Infrastructure

• When resources
permit
• Wrappers
• HL Libraries
• Other

Need your input on priorities!
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

45

www.hdfgroup.org
Maintenance Releases 2011 – 2012
May
2011

Nov

Dec

HDF4

HDF5

4.2.7

1.8.7

1.8.8

Mar

May

4.2.7patch1

Aug

Nov

Dec-Jan
2013
Code
freeze for
4.2.9

4.2.8

1.8.9

H4toH5

Java
Products

Feb
2012

1.8.10
Code
freeze for
2.2.2

2.2.1

2.8

2.9

Future releases

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

46

www.hdfgroup.org
GMQS Activities

HDF PRODUCTS RELEASES
HIGHLIGHTS
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

47

www.hdfgroup.org
HDF 4.2.7
• Released in February 2012
• New features
• More functions to support H4 mapping project

• Support for Linux PPC64 with IBM XL Fortran
• Minor bug fixes and docmentation improvements

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

48

www.hdfgroup.org
HDF 4.2.7-patch1
• Released in March 2012
• Fixes configuration problems for compilers with “-”
in the name

• HDF 4.2.7 source code/binaries NOT
AFFECTED

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

49

www.hdfgroup.org
Preview of HDF 4.2.8 and 4.2.9
• HDF 4.2.8
• Improvements to support HDF4 mapping project
• Port to Mac OS 10.7.* (Lion)
• HDF 4.2.9
• Improve portability by stressing “self-configuration”

• Clean HDF4 issues database
• Finalize transition to CMake on Windows (no
MS VS project files in the source code!)

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

50

www.hdfgroup.org
HDF5 1.8.7
• Released in May 2011
• New features
• Added “silent make mode” to simplify output during
builds
• Allow dimension size to be 0 (no data can be
written); don’t confuse with H5S_NULL (empty)

• Improved performance by allowing caching files
open through external links
• Added several verbose levels to h5diff
• Added an option to enable error stack in h5dump
• Improved Fortran H5LT functions to handle arrays
of 4 to 7 dimensions (before up 3D arrays only)
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

51

www.hdfgroup.org
HDF5 1.8.8

• Released in November 2011
• Added support for Fortran 2003
• Simplified and enhanced many existing routines
• Added support for new routines (e.g., functions
with callbacks)
• Enabled support for all kinds of INTEGER and
REAL
• Efficient reading/writing of HDF5 compound
datatypes
http://www.hdfgroup.org/HDF5/doc/fortran/NewFeatures_F2003.pdf

• Added Fortran wrappers for Dimension Scale
APIs
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

52

www.hdfgroup.org
HDF5 1.8.8

• Released in November 2011
• Improved VFD layer interoperability between
Windows and Linux
• Improved parallel library by taking advantage
of special collective I/O and complex derived
datatype MPI functionality
• Improved h5diff functionality
• Improved h5repack to handle object
references stored in the HDF5 attributes
• It is safe to use h5repack on netCDF-4 files
now
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

53

www.hdfgroup.org
Preview of HDF5 1.8.9
• Coming in May 2012
• New function
• H5LTpath_valid to check if path exists in an HDF5
file

• Tools improvements
• H5dump allow * in filenames
• H5dump can display attributes with “/” and datasets
with “[“ in their names
• H5repack considers chunking layout when writing
datatsets by hyperslabs

• Removed defects from several “corner cases” that
cause file corruption or seg faults
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

54

www.hdfgroup.org
Major Improvements
• h5dump
• Show attributes containing "/" for "-a" option
• Support wildcard in the filename

• h5repack
• 100x speedup for some cases involving
chunking

• h5diff
• Add options to show different levels of
information
• Add flag to exclude objects from comparison

• Major bug fixes for many tools
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

55

www.hdfgroup.org
GMAS Activities

PLATFORM SUPPORT ISSUES

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

56

www.hdfgroup.org
HDF4 Platforms Supported
OS

Compilers

Linux 2.6 PPC64
Linux 2.6 CentOS-5

GNU C and Fortran 4.1.2
Intel C and Fortran v. 12
PGI C and Fortran v. 11

Linux 2.6 x86_64

GNU C and Fortran 4.1.2
Intel C and Fortran v. 12
PGI C and Fortran v. 11

Linux Debian, Fedora,
SUSE, Ubuntu

GNU C and Fortran
(default)

SunOS 5.10

Sun C 5.9 and Fortran 8.3

SGI Altix

Intel C and Fortran v. 11

Windows XP, 7 32/64,
Cygwin

VS 2008, 2010, Intel 10-11,
GNU C and Fortran

Mac OS X Intel 10.6.8
32/64-bit
4/17/2012

GNU C and Fortran 4.4.6
and IBM XL Fortran V13

GNU C 4.2.1 and gfortran
4.6.1; Intel C and Fortran 12

HDF AND HDF-EOS WORKSHOP XV

57

www.hdfgroup.org
HDF5 Platforms Supported
OS

Compilers

Same as for HDF4
AIX 5.3

IBM XL C 10.1 and Fortran
12.1

IBM Blue Gene/P

IBM compilers

Cary Linux

PGI C, C++ and Fortran
v.11.7

Linux Red Hat Enterprise

Intel C and Fortran 12.0

Windows Vista 32/64

VS 2008, 2010, Intel 10-11

Mac OS X Intel 10.7.0
32/64-bit

GNU C 4.2.1 and gfortran
4.6.1

OpenVMS 8.3

4/17/2012

Same as for HDF4

HP C, C++ and Fortran

HDF AND HDF-EOS WORKSHOP XV

58

www.hdfgroup.org
HDF4 and 5 Platforms to drop
OS

Compilers

Windows Vista, XP(?)

OpenVMS

4/17/2012

VS 2008, Intel 10, 11
We will use Cmake for
building HDF software on
Windows
HP C, C++ and Fortran

HDF AND HDF-EOS WORKSHOP XV

59

www.hdfgroup.org
HDF4 and 5 Platforms to add
OS

Compilers

Mac OS X 10.7.*

GNU and Intel Compilers

Windows 8

VS 2011

Cygwin (?), MinGW (?)

Default compilers

?

?

We are using virtualization very successfully.
Can add any Linux or Windows flavors.
Just let us know!

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

60

www.hdfgroup.org
GMQS Activities

HDF SOFTWARE EVOLUTION

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

61

www.hdfgroup.org
HDF4 Software Evolution Themes

• Add support for H4 Mapping project
• Make HDF4 library “self-configurable”
• Improves portability
• Reduces maintenance cost

• Clean-up the code

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

62

www.hdfgroup.org
HDF4 Quotes

• How we documented the code in the last
century:
• Store calibration information. What is the
formula? Good question –GV
• Perhaps someone with more time can look into
this later. -QAK
• Hmm, not working yet?... -QAK
• This is horribly inefficient, but the separationof-powers gets really mucked up if we wait till
later... –Anonymous
• Ifdef NOT_YET, NOT_NOW, NOT_USED
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

63

www.hdfgroup.org
HDF5 Software Evolution Themes

•
•
•
•
•

Concurrent access
Remote Access
Parallel I/O performance
Real-time write performance
Support for high level libraries

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

64

www.hdfgroup.org
New features in the works

• Saving space (development completed)
• Persistent File Free Space tracking/recovery
(1.10.0)

• Saving time (taking more time)
• Asynchronous I/O
• Allow an application to proceed while the HDF5
library performs I/O (1.10.0)

• File image
• Create and read in-memory HDF5 files without
requiring I/O operations (1.8.9)

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

www.hdfgroup.org
65
New features in the works

• Saving time (taking even more time)
• Metadata aggregation (1.10.0)
• Improves I/O by aggregating small pieces of
HDF5 metadata
• Allocation MD in page size blocks in a file,
perform I/O in pages

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

66

www.hdfgroup.org
New features in the works

• Saving files when disaster strikes (1.10.0)
• Journaling
• Journal metadata changes saved in a file
• H5recover tool to restore metadata in a file

• Single Writer/Multiple Readers (SWMR)
• Allows simultaneous reading of HDF5 file
while the file is being modified by another
process
• H5watch tool completed
• Provides fault tolerance aspects for a file; if
writer crashes the file is in the consistent
state.
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

67

www.hdfgroup.org
New features in the works

• By popular demand:
• Object compare API and tool
• Based on a formal definition of the HDF5 objects
comparison
• Avoids ambiguity and features creep (as with h5diff)

• Emphasis on flexibility and efficiency
• Control over reporting “differences”
• Compare compressed data without uncompressing it

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

68

www.hdfgroup.org
Research/Prototyping
• Virtual Object Layer
• Leveraging HDF5 Data Model without enforcing
HDF5 file format
• Abstraction layer that allows different plugins
for accessing data
• Examples
• Different file formats (netCDF, HDF4, GRIB,
FITS)
• Directories and files on a file system
• Memory objects
• Remote objects
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

www.hdfgroup.org
69
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" ;

netCDF file
4/17/2012

HDF5 file

Directories and files on FS

HDF AND HDF-EOS WORKSHOP XV

Objects in a cloud
www.hdfgroup.org
70
HPC Improvement - Partnerships

Improve performance
of parallel apps
including netCDF-4
Improve performance
of parallel apps

Add features
anticipating exascale
systems
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

www.hdfgroup.org
71
GMQS Activities

JAVA PRODUCTS MAINTENANCE
AND EVOLUTION
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

72

www.hdfgroup.org
HDF Java Products Highlights

• All major HDF5 1.8 API functions were
added to HDF5 JNI
• Unit tests were added to all major HDF5
JNI functions

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

73

www.hdfgroup.org
Things in the pipeline for HDF-Java

• Add CMake to compile and install hdf-java
products
• Continue bug fixes and enhancements
• HDF-Java 2.9 release with HDF 4.2.8 and
HDF5 1.8.10 (December 2012)

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

74

www.hdfgroup.org
The HDF Group

Thank You!

4/17/2012

HDF AND HDF-EOS WORKSHOP XV

75

www.hdfgroup.org
Acknowledgements

• This work was supported by cooperative
agreement number NNX08AO77A from the
National Aeronautics and Space
Administration (NASA).
• Any opinions, findings, conclusions, or
recommendations expressed in this material
are those of the author[s] and do not
necessarily reflect the views of the National
Aeronautics and Space Administration.
4/17/2012

HDF AND HDF-EOS WORKSHOP XV

76

www.hdfgroup.org

Contenu connexe

Tendances

Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 productsInteroperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 productsThe HDF-EOS Tools and Information Center
 

Tendances (20)

Parallel HDF5 Developments
Parallel HDF5 DevelopmentsParallel HDF5 Developments
Parallel HDF5 Developments
 
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
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
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
 
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 productsInteroperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
 
NetCDF and HDF5
NetCDF and HDF5NetCDF and HDF5
NetCDF and HDF5
 
Easy Access of NASA HDF data via OPeNDAP
Easy Access of NASA HDF data via OPeNDAPEasy Access of NASA HDF data via OPeNDAP
Easy Access of NASA HDF data via OPeNDAP
 
Bridging ICESat and ICESat-2 Standard Data Products
Bridging ICESat and ICESat-2 Standard Data ProductsBridging ICESat and ICESat-2 Standard Data Products
Bridging ICESat and ICESat-2 Standard Data Products
 
Easy Remote Access Via OPeNDAP
Easy Remote Access Via OPeNDAPEasy Remote Access Via OPeNDAP
Easy Remote Access Via OPeNDAP
 
HDF Status and Development
HDF Status and DevelopmentHDF Status and Development
HDF Status and Development
 
HDF Product Designer
HDF Product DesignerHDF Product Designer
HDF Product Designer
 
ESDIS Status (2002)
ESDIS Status (2002)ESDIS Status (2002)
ESDIS Status (2002)
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
HDF Project Update
HDF Project UpdateHDF Project Update
HDF Project Update
 
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
 
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)
 
Status of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and ToolsStatus of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and Tools
 
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
 
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)
 
Images of HDF5
Images of HDF5Images of HDF5
Images of HDF5
 

En vedette

Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...The HDF-EOS Tools and Information Center
 

En vedette (16)

MATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAPMATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAP
 
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 Tools Tutorial
HDF Tools TutorialHDF Tools Tutorial
HDF Tools Tutorial
 
Granules Are Forever
Granules Are ForeverGranules Are Forever
Granules Are Forever
 
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFViewHDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
 
HDF Tools Updates and Discussions
HDF Tools Updates and DiscussionsHDF Tools Updates and Discussions
HDF Tools Updates and Discussions
 
Earth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project UpdateEarth Science Data and Information System (ESDIS) Project Update
Earth Science Data and Information System (ESDIS) Project Update
 
Connecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata StandardsConnecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata Standards
 
Introduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming ModelsIntroduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming Models
 
Advanced HDF5 Features
Advanced HDF5 FeaturesAdvanced HDF5 Features
Advanced HDF5 Features
 
Web-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data ServicesWeb-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data Services
 
Data Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDFData Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDF
 
Digital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS dataDigital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS data
 
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
 
iRODS: Interoperability in Data Management
iRODS: Interoperability in Data ManagementiRODS: Interoperability in Data Management
iRODS: Interoperability in Data Management
 
Using HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py moduleUsing HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py module
 

Similaire à HDF Group Update on HDF and HDF-EOS Activities

Hdf5 parallel
Hdf5 parallelHdf5 parallel
Hdf5 parallelmfolk
 

Similaire à HDF Group Update on HDF and HDF-EOS Activities (20)

HDF Update
HDF UpdateHDF Update
HDF Update
 
HDF5 OPeNDAP project update and demo
HDF5 OPeNDAP project update and demoHDF5 OPeNDAP project update and demo
HDF5 OPeNDAP project update and demo
 
HDF OPeNDAP project update and demo
HDF OPeNDAP project update and demoHDF OPeNDAP project update and demo
HDF OPeNDAP project update and demo
 
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 Updae
HDF UpdaeHDF Updae
HDF Updae
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
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)
 
HDF Project Update
HDF Project UpdateHDF Project Update
HDF Project Update
 
Transition from HDF4 to HDF5
Transition from HDF4 to HDF5 Transition from HDF4 to HDF5
Transition from HDF4 to HDF5
 
HDF Product Designer
HDF Product DesignerHDF Product Designer
HDF Product Designer
 
HDF Update
HDF UpdateHDF Update
HDF Update
 
HDF-Java Products
HDF-Java ProductsHDF-Java Products
HDF-Java Products
 
Migrating from HDF5 1.6 to 1.8
Migrating from HDF5 1.6 to 1.8Migrating from HDF5 1.6 to 1.8
Migrating from HDF5 1.6 to 1.8
 
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
 
The New HDF-EOS WebSite - How it can help you
The New HDF-EOS WebSite - How it can help youThe New HDF-EOS WebSite - How it can help you
The New HDF-EOS WebSite - How it can help you
 
HDF OPeNDAP update
HDF OPeNDAP updateHDF OPeNDAP update
HDF OPeNDAP update
 
HDF5-OPeNDAP Project Update and Demo
HDF5-OPeNDAP Project Update and DemoHDF5-OPeNDAP Project Update and Demo
HDF5-OPeNDAP Project Update and Demo
 
Hdf5 parallel
Hdf5 parallelHdf5 parallel
Hdf5 parallel
 

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
 
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...
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 
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

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

HDF Group Update on HDF and HDF-EOS Activities

  • 1. The HDF Group HDF Project Update Mike Folk, Elena Pourmal And the HDF ESDIS Project Team The HDF Group April 18, 2012 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 1 www.hdfgroup.org
  • 2. Outline • What’s up with The HDF Group • Review ESDIS activities • Maintenance, QA and support 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 2 www.hdfgroup.org
  • 3. WHAT’S UP WITH THE HDF GROUP? 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 3
  • 4. The HDF Group • Dedicated to supporting HDF and its users • Non-profit company since 2006 • At U of Illinois National Center for Supercomputing Applications from 1988-2006 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 4 www.hdfgroup.org
  • 5. Data challenges addressed by HDF Need to organize complex collections of data lat | lon | temp ----|-----|----12 | 23 | 3.1 15 | 24 | 4.2 17 | 21 | 3.6 Long term data preservation Efficient, sc alable storage and access 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 5 www.hdfgroup.org
  • 6. Members of the HDF support community 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 6 www.hdfgroup.org
  • 7. Revenues by source Other Govt & Academic 25% commercial 32% NASA & NOAA 43% 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 7 www.hdfgroup.org
  • 8. Revenue changes 2010-2011 2010 2011 48% 43% 31% 32% 20% commercial 4/17/2012 25% NASA & NOAA Other Govt & Adademic HDF AND HDF-EOS WORKSHOP XV 8 www.hdfgroup.org
  • 9. The HDF Group 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 9 www.hdfgroup.org
  • 10. The HDF Group Services • Helpdesk and Mailing Lists • Standard Support • Consulting • Training • Enterprise Support • Special Projects 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 10 www.hdfgroup.org
  • 11. Downloads of HDF4, HDF5, HDFView 33,591 29,701 2010 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 2011 11 www.hdfgroup.org
  • 12. HDFView Binaries Downloads 2010 2011 16,120 13,131 3,132 3,679 920 1187 Linux 4/17/2012 Windows Mac Intel HDF AND HDF-EOS WORKSHOP XV 65 Solaris 12 www.hdfgroup.org
  • 13. HDF5 Binaries Downloads 4,324 3,977 2010 5,436 4,777 2011 676 707 Linux Windows Mac Intel 117 344 77 FreeBSD AIX • Other platforms are on the order of 1 - 10 downloads 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 13 www.hdfgroup.org
  • 14. HDF4 Binaries Downloads 2010 2011 1017 674 534 512 Linux Windows • Other platforms are on the order of 1 - 10 downloads 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 14 www.hdfgroup.org
  • 15. CMMI APPRAISAL AND PROCESS IMPROVEMENT 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 15 www.hdfgroup.org
  • 16. CMMI Appraisal and Process Improvement CMMI: Capability Maturity Model Integration 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 16 www.hdfgroup.org
  • 17. ESDIS ACTIVITIES 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 17
  • 18. The ESDIS project • HDF development work • Code maintenance • HDF Support • Studies, analyses, etc. 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 18 www.hdfgroup.org
  • 19. HDF-EOS WEBSITE 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 19 www.hdfgroup.org
  • 20. HDF-EOS Website • Improved the Quality of Comprehensive Examples. HDF-EOS Website • Added new products in Comprehensive Examples. http://hdfeos.org • Added forum feed in the main page. 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 20 www.hdfgroup.org
  • 21. New products covered by examples • GOSAT/ACOS • Aquarius • CloudSAT • Ocean Productivity NPP GOSAT/ACOS 4/17/2012 HDF AND HDF-EOS WORKSHOP XV Aquarius 21 www.hdfgroup.org
  • 22. HDF-EOS Examples web stats 7/22/2010 Examples Announced 4/17/2012 2/1/2012 HDF AND HDF-EOS WORKSHOP XV 22 www.hdfgroup.org
  • 23. Forum Feed in the Main Page 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 23 www.hdfgroup.org
  • 24. HDF NETCDF OPENDAP 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 24 www.hdfgroup.org
  • 25. 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 25 www.hdfgroup.org
  • 26. HDF5 NASA products and netCDF-4 Use HDF5 • Aura • Aura • OMI, HIRDLS, MLS, TES • Aquarius • ACOS • MEaSUREs • SMAP • ICESat-2 4/17/2012 • OMI, HIRDLS, MLS, TES • MEaSUREs • GSSTF, SeaWiFS, Ozone Zonal Means • Future Want netCDF-4 accessibility • GSSTF, SeaWiFS • Future • ICESat-2 HDF AND HDF-EOS WORKSHOP XV 26 www.hdfgroup.org
  • 27. NetCDF4-friendly efforts • Work with netCDF-4 developers and users • NetCDF-4 • Augmentation • eos52nc4 • Test netCDF-4 daily • OPeNDAP 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 27 www.hdfgroup.org
  • 28. (See “Mapping project Update”) HDF4 FILE CONTENT MAPS 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 28 www.hdfgroup.org
  • 29. MAINTENANCE, QUALITY ASSURANCE, SUPPORT 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 29 www.hdfgroup.org
  • 30. The HDF Group GMQS 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 30 www.hdfgroup.org
  • 31. GMQS: General Maintenance, QA, and Support GMQS ACTIVITIES 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 31 www.hdfgroup.org
  • 32. 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 34 www.hdfgroup.org
  • 33. GMQS ACTIVITIES USER SUPPORT HELPDESK STATISTICS 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 35 www.hdfgroup.org
  • 34. Number of issues – HDF4 vs. HDF5 1000 900 800 700 600 579 500 hdf5 400 300 hdf4 200 100 63 0 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 36 www.hdfgroup.org
  • 35. HDF4 issues by category 120 100 2005 2006 2007 2008 2009 2010 2011 80 60 40 20 0 build 4/17/2012 library util java and doc HDF AND HDF-EOS WORKSHOP XV apps general 37 www.hdfgroup.org
  • 36. HDF5 issues by category 350 300 2005 2006 2007 2008 2009 2010 2011 250 200 150 100 50 0 build 4/17/2012 library util java doc HDF AND HDF-EOS WORKSHOP XV apps general 38 www.hdfgroup.org
  • 37. GMQS ACTIVITIES USER SUPPORT COMMUNITY ENVOLVEMENT 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 39 www.hdfgroup.org
  • 38. The HDF Group hdf-forum@hdfgroup.org 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 40 www.hdfgroup.org
  • 39. hdf-forum members help with • Release testing • Maintaining CMake build systems on platforms beyond Windows • Answering questions • The HDF Group’s HelpDesk focuses on ESDIS and other paying customers while referring users to FORUM for difficult topics that require domain knowledge or very specific HDF5 usage • Securing funding, especially for parallel HDF5 www.hdfgroup.org
  • 40. Most discussed hdf-forum topics • • • • • • • Parallel questions and performance Windows including .NET Compound datatypes Searching for data in HDF5 files How to organize data in the HDF5 files Fortran and C++ interfaces Bug reports www.hdfgroup.org
  • 41. HDF-FORUM Usage hdf-forum emails 1800 1600 1400 1200 1000 800 600 400 200 0 1717 785 hdf-forum emails 144 2007 4/17/2012 1334 1314 2008 2009 2010 2011 HDF AND HDF-EOS WORKSHOP XV 43 www.hdfgroup.org
  • 42. GMQS Activities HDF PRODUCT MAINTENANCE 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 44 www.hdfgroup.org
  • 43. Issues and their Priorities • Must Fix • Fix after “Must Fix” • Data corruption • Portability • Backward and Forward Compatibility • Funded Request • • • • Power User Request Tools Library issues Build Infrastructure • When resources permit • Wrappers • HL Libraries • Other Need your input on priorities! 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 45 www.hdfgroup.org
  • 44. Maintenance Releases 2011 – 2012 May 2011 Nov Dec HDF4 HDF5 4.2.7 1.8.7 1.8.8 Mar May 4.2.7patch1 Aug Nov Dec-Jan 2013 Code freeze for 4.2.9 4.2.8 1.8.9 H4toH5 Java Products Feb 2012 1.8.10 Code freeze for 2.2.2 2.2.1 2.8 2.9 Future releases 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 46 www.hdfgroup.org
  • 45. GMQS Activities HDF PRODUCTS RELEASES HIGHLIGHTS 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 47 www.hdfgroup.org
  • 46. HDF 4.2.7 • Released in February 2012 • New features • More functions to support H4 mapping project • Support for Linux PPC64 with IBM XL Fortran • Minor bug fixes and docmentation improvements 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 48 www.hdfgroup.org
  • 47. HDF 4.2.7-patch1 • Released in March 2012 • Fixes configuration problems for compilers with “-” in the name • HDF 4.2.7 source code/binaries NOT AFFECTED 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 49 www.hdfgroup.org
  • 48. Preview of HDF 4.2.8 and 4.2.9 • HDF 4.2.8 • Improvements to support HDF4 mapping project • Port to Mac OS 10.7.* (Lion) • HDF 4.2.9 • Improve portability by stressing “self-configuration” • Clean HDF4 issues database • Finalize transition to CMake on Windows (no MS VS project files in the source code!) 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 50 www.hdfgroup.org
  • 49. HDF5 1.8.7 • Released in May 2011 • New features • Added “silent make mode” to simplify output during builds • Allow dimension size to be 0 (no data can be written); don’t confuse with H5S_NULL (empty) • Improved performance by allowing caching files open through external links • Added several verbose levels to h5diff • Added an option to enable error stack in h5dump • Improved Fortran H5LT functions to handle arrays of 4 to 7 dimensions (before up 3D arrays only) 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 51 www.hdfgroup.org
  • 50. HDF5 1.8.8 • Released in November 2011 • Added support for Fortran 2003 • Simplified and enhanced many existing routines • Added support for new routines (e.g., functions with callbacks) • Enabled support for all kinds of INTEGER and REAL • Efficient reading/writing of HDF5 compound datatypes http://www.hdfgroup.org/HDF5/doc/fortran/NewFeatures_F2003.pdf • Added Fortran wrappers for Dimension Scale APIs 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 52 www.hdfgroup.org
  • 51. HDF5 1.8.8 • Released in November 2011 • Improved VFD layer interoperability between Windows and Linux • Improved parallel library by taking advantage of special collective I/O and complex derived datatype MPI functionality • Improved h5diff functionality • Improved h5repack to handle object references stored in the HDF5 attributes • It is safe to use h5repack on netCDF-4 files now 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 53 www.hdfgroup.org
  • 52. Preview of HDF5 1.8.9 • Coming in May 2012 • New function • H5LTpath_valid to check if path exists in an HDF5 file • Tools improvements • H5dump allow * in filenames • H5dump can display attributes with “/” and datasets with “[“ in their names • H5repack considers chunking layout when writing datatsets by hyperslabs • Removed defects from several “corner cases” that cause file corruption or seg faults 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 54 www.hdfgroup.org
  • 53. Major Improvements • h5dump • Show attributes containing "/" for "-a" option • Support wildcard in the filename • h5repack • 100x speedup for some cases involving chunking • h5diff • Add options to show different levels of information • Add flag to exclude objects from comparison • Major bug fixes for many tools 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 55 www.hdfgroup.org
  • 54. GMAS Activities PLATFORM SUPPORT ISSUES 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 56 www.hdfgroup.org
  • 55. HDF4 Platforms Supported OS Compilers Linux 2.6 PPC64 Linux 2.6 CentOS-5 GNU C and Fortran 4.1.2 Intel C and Fortran v. 12 PGI C and Fortran v. 11 Linux 2.6 x86_64 GNU C and Fortran 4.1.2 Intel C and Fortran v. 12 PGI C and Fortran v. 11 Linux Debian, Fedora, SUSE, Ubuntu GNU C and Fortran (default) SunOS 5.10 Sun C 5.9 and Fortran 8.3 SGI Altix Intel C and Fortran v. 11 Windows XP, 7 32/64, Cygwin VS 2008, 2010, Intel 10-11, GNU C and Fortran Mac OS X Intel 10.6.8 32/64-bit 4/17/2012 GNU C and Fortran 4.4.6 and IBM XL Fortran V13 GNU C 4.2.1 and gfortran 4.6.1; Intel C and Fortran 12 HDF AND HDF-EOS WORKSHOP XV 57 www.hdfgroup.org
  • 56. HDF5 Platforms Supported OS Compilers Same as for HDF4 AIX 5.3 IBM XL C 10.1 and Fortran 12.1 IBM Blue Gene/P IBM compilers Cary Linux PGI C, C++ and Fortran v.11.7 Linux Red Hat Enterprise Intel C and Fortran 12.0 Windows Vista 32/64 VS 2008, 2010, Intel 10-11 Mac OS X Intel 10.7.0 32/64-bit GNU C 4.2.1 and gfortran 4.6.1 OpenVMS 8.3 4/17/2012 Same as for HDF4 HP C, C++ and Fortran HDF AND HDF-EOS WORKSHOP XV 58 www.hdfgroup.org
  • 57. HDF4 and 5 Platforms to drop OS Compilers Windows Vista, XP(?) OpenVMS 4/17/2012 VS 2008, Intel 10, 11 We will use Cmake for building HDF software on Windows HP C, C++ and Fortran HDF AND HDF-EOS WORKSHOP XV 59 www.hdfgroup.org
  • 58. HDF4 and 5 Platforms to add OS Compilers Mac OS X 10.7.* GNU and Intel Compilers Windows 8 VS 2011 Cygwin (?), MinGW (?) Default compilers ? ? We are using virtualization very successfully. Can add any Linux or Windows flavors. Just let us know! 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 60 www.hdfgroup.org
  • 59. GMQS Activities HDF SOFTWARE EVOLUTION 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 61 www.hdfgroup.org
  • 60. HDF4 Software Evolution Themes • Add support for H4 Mapping project • Make HDF4 library “self-configurable” • Improves portability • Reduces maintenance cost • Clean-up the code 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 62 www.hdfgroup.org
  • 61. HDF4 Quotes • How we documented the code in the last century: • Store calibration information. What is the formula? Good question –GV • Perhaps someone with more time can look into this later. -QAK • Hmm, not working yet?... -QAK • This is horribly inefficient, but the separationof-powers gets really mucked up if we wait till later... –Anonymous • Ifdef NOT_YET, NOT_NOW, NOT_USED 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 63 www.hdfgroup.org
  • 62. HDF5 Software Evolution Themes • • • • • Concurrent access Remote Access Parallel I/O performance Real-time write performance Support for high level libraries 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 64 www.hdfgroup.org
  • 63. New features in the works • Saving space (development completed) • Persistent File Free Space tracking/recovery (1.10.0) • Saving time (taking more time) • Asynchronous I/O • Allow an application to proceed while the HDF5 library performs I/O (1.10.0) • File image • Create and read in-memory HDF5 files without requiring I/O operations (1.8.9) 4/17/2012 HDF AND HDF-EOS WORKSHOP XV www.hdfgroup.org 65
  • 64. New features in the works • Saving time (taking even more time) • Metadata aggregation (1.10.0) • Improves I/O by aggregating small pieces of HDF5 metadata • Allocation MD in page size blocks in a file, perform I/O in pages 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 66 www.hdfgroup.org
  • 65. New features in the works • Saving files when disaster strikes (1.10.0) • Journaling • Journal metadata changes saved in a file • H5recover tool to restore metadata in a file • Single Writer/Multiple Readers (SWMR) • Allows simultaneous reading of HDF5 file while the file is being modified by another process • H5watch tool completed • Provides fault tolerance aspects for a file; if writer crashes the file is in the consistent state. 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 67 www.hdfgroup.org
  • 66. New features in the works • By popular demand: • Object compare API and tool • Based on a formal definition of the HDF5 objects comparison • Avoids ambiguity and features creep (as with h5diff) • Emphasis on flexibility and efficiency • Control over reporting “differences” • Compare compressed data without uncompressing it 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 68 www.hdfgroup.org
  • 67. Research/Prototyping • Virtual Object Layer • Leveraging HDF5 Data Model without enforcing HDF5 file format • Abstraction layer that allows different plugins for accessing data • Examples • Different file formats (netCDF, HDF4, GRIB, FITS) • Directories and files on a file system • Memory objects • Remote objects 4/17/2012 HDF AND HDF-EOS WORKSHOP XV www.hdfgroup.org 69
  • 68. 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" ; netCDF file 4/17/2012 HDF5 file Directories and files on FS HDF AND HDF-EOS WORKSHOP XV Objects in a cloud www.hdfgroup.org 70
  • 69. HPC Improvement - Partnerships Improve performance of parallel apps including netCDF-4 Improve performance of parallel apps Add features anticipating exascale systems 4/17/2012 HDF AND HDF-EOS WORKSHOP XV www.hdfgroup.org 71
  • 70. GMQS Activities JAVA PRODUCTS MAINTENANCE AND EVOLUTION 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 72 www.hdfgroup.org
  • 71. HDF Java Products Highlights • All major HDF5 1.8 API functions were added to HDF5 JNI • Unit tests were added to all major HDF5 JNI functions 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 73 www.hdfgroup.org
  • 72. Things in the pipeline for HDF-Java • Add CMake to compile and install hdf-java products • Continue bug fixes and enhancements • HDF-Java 2.9 release with HDF 4.2.8 and HDF5 1.8.10 (December 2012) 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 74 www.hdfgroup.org
  • 73. The HDF Group Thank You! 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 75 www.hdfgroup.org
  • 74. Acknowledgements • This work was supported by cooperative agreement number NNX08AO77A from the National Aeronautics and Space Administration (NASA). • Any opinions, findings, conclusions, or recommendations expressed in this material are those of the author[s] and do not necessarily reflect the views of the National Aeronautics and Space Administration. 4/17/2012 HDF AND HDF-EOS WORKSHOP XV 76 www.hdfgroup.org

Notes de l'éditeur

  1. NASA – EOSNOAA/NASA/Riverside Tech – NPOESS/JPSSA leading U.S. aerospace companyDOE projectsSandia National Laboratory Lawrence Berkeley National LabArgonneITER – international project to build an experimental fusion reactor based on the tokamak conceptPaul Scherrer Institute – variety of projectsProjects in oil and gas industry, finance, others“In kind” support
  2. Helpdesk and Mailing Lists Available to all users as a first level of support Standard Support Rapid issue resolution and advice ConsultingNeeds assessment, troubleshooting, design reviews, etc.TrainingTutorials and hands-on practical experience Enterprise SupportSupporting many HDF activities across organizationsSpecial Projects Adapting customer applications to HDF New features and toolsResearch and Development
  3. Capability Maturity Model Integration (CMMI)a compendium of “Best Practices” for planning, engineering, and managerial business processes.A CMMI appraisalan assessment of and organization’s current practices.A CMMI process improvement programactivities aimed at improving those process areas that are inadequately practiced in an organization.Level 2: Basic project managementRequirements Management Project PlanningProject Monitoring and ControlMeasurement and AnalysisProcess and Product Quality AssuranceConfiguration ManagementLevel 3: Process standardizationRequirements DevelopmentTechnical Solution
  4. For other work in earth science area, see later talk, “HDF Group Support for NPP/NPOESS/JPSS”
  5. HDF development workOPeNDAP handler developmentCode maintenanceHDF4, HDF5, HDFView, OPeNDAP handlers, etc. H4H5 conversion library and utilitiesSpecial tools, such as the HDF-EOS5 augmentation tool, the HDF-EOS2 dumper tool, the HDF-EOS5 to netCDF-4 converter tool and the HDF4/HDF-EOS2 to CF conversion libraryHDF Support Support to programmers and analysts and other EOS science software teams, tool vendors and other tool buildersHelp EOS stakeholders (DAACs, SIPs, vendors, etc.)Site visits to NASA data centers, SIPS and others Communicating with the NASA User Service Working Group (USWG) and NASA ESDIS outreach managers Helping NASA scientific applications to access and manage EOS data. Participation in Earth Science conferences such as AGU, AMS, ESDSWG and ESIP Federation meetingsHelpdesk and newsletterTutorials and workshopsHDF and HDF-EOS websitesStudies, analyses, etc.Investigate data catalog servers and integration with web service technologiesHDF4 content maps for archiving
  6. Most effort at the top in big fonts.Take complex data and provide example of how to use tools effectively. Sample scripts for MATLAB, IDL, grads, other tools, which people can reuse and adapt to their own situations.
  7. I made it as one slide.
  8. Thanks to these improvements, we have an increased traffic in both visits and unique visitors.Add zoo/ stat only.The “zoo” page:The page provides comprehensive examples on how to access and visualize various NASA HDF4,HDF-EOS2, HDF5 and HDF-EOS5 files collecting from NASA data centers using IDL ®, MATLAB® and NCL.  A short one:The page provides examples on using IDL, MATLAB and NCL to access and visualize almost all NASA HDF-family products.
  9. Users can easily see what’s going on in the forum.
  10. Re “Want netCDF-4 accessibility”: We can safely predict that user of other products will also want it.The current HIRDLS files are augmented so they are fully netCDF-4 compliant (following netCDF-4 data model correctly)MLS files are also augmented but not augmented in the quite right way. The tool is not wrong. They just didn&apos;t use the right option as HIRDLS did. I reported to them and they said they will fix the issue in the future. I just checked the current MLS files. They haven&apos;t updated yet. So I hesitated to say they are fully netCDF-4 compliant. OMI, TES and GSSTF files are not augmented at all so they are not netCDF-4 compliant. OMI and TES teams have been informed. For some reasons, they didn&apos;t augment their files. GSSTF is a MEASUREs product and it is kind of new. I don&apos;t remember the GSSTF is informed. I will contact Fan to share this information. All these files can be netCDF-4 compliant if they augment their files.
  11. Re “Work with netCDF-4 developers and users”: mention that we have monthly telecons with Unidata and LLNL.
  12. Issues have decreased steadily over the past 4 years.HDF5 under active development, so there are still a lot more issues.
  13. Steady decline as we saw before, and library and build issues count the most.
  14. Build, library and java issues dominate.
  15. This is how we decide which issues to fix first.
  16. Improved h5diff functionalityError and comparison reportingNaN comparisonHandling of nested compound datatypes
  17. Removed defects from several “corner cases” that cause file corruption or seg faultsShrinking the size of compound datatypeCreating a datatset in a “read-only” fileShrinking datasets with chunks larger than 1MB
  18. MD aggregation: MD blocks will be aligned, will know page address and can page in the whole block.
  19. MD blocks will aligned, will know page address and can page in the whole block.V2 of btree and fractal heap, h5watch tool.
  20. MD aggregation: MD blocks will be aligned, will know page address and can page in the whole block.
  21. LLNL - file image, nor MD aggregation (parallel plus sequential)LBNL - Avoid truncate work, large chunks, collective MD eviction algorithms plus netCDFLBNL and Chicago – VOL work