[netcdfgroup] Quantize Support in netCDF-Fortran: Only Bit Groom possible?

  • To: "netcdfgroup@xxxxxxxxxxxxxxxx" <netcdfgroup@xxxxxxxxxxxxxxxx>
  • Subject: [netcdfgroup] Quantize Support in netCDF-Fortran: Only Bit Groom possible?
  • From: "Thompson, Matt (GSFC-610.1)[SCIENCE SYSTEMS AND APPLICATIONS INC]" <matthew.thompson@xxxxxxxx>
  • Date: Fri, 4 Nov 2022 17:40:28 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nasa.gov; dmarc=pass action=none header.from=nasa.gov; dkim=pass header.d=nasa.gov; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FGtNQdhEIRWWxSJ6kE9DoLGVn0GlOoLL9b/GjNKxu+c=; b=aco/m1p8IJ41vHv1xScadBH8rTJOtnbK0B9HJwSQiEAvObu6HEGI4glzQw082xUjimJ2CY/DXhDmC52tT1uGpQ2XCpdFyCYiMaIAj5vUn934qfca7BvjEn2VLCMrsNgob0oSnJDlHl9oYTLnhuYky791CI0wiuSTcN41S7YNvW9jG+VTr2+RVz6V/4gwxCW52yGYYNat/76lPG1Ir/ma5UhXbGGdtNPrjYAQ6Yx2/5p76uN8emIN8lJhbXwbVbMOnbJuI1uK1tS6yfQfxSSfzE7iJ7AG6LDS+a/Veoia0zlq2PzZzzRMyqXCo+kZAwwC3Zs+gNt3URRybQr5U0Npng==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LJaLMRntqnnwZQByJ8o5GINpefyLPZcNTSv/Do6hM8OYvSnXkrNS3o1lgj+dXDCSCV8rtwp70Fx2eDWIi938NcmYT32neAPVr1hrbb6kQmveo3uuTdvIaxmNVGNyQ5ArojixIeFeIvlqMbriLX9AZKlWDW29fpCkprv37EPOjaf/75lp3Mm8Y3pBUR2IOV+ND/3wvoOFiBrronyjWU4Y98BIY4h9xeKzKBznxgXulv/O608YsBhhRGiBPUIBHLlZ1Oe6c9Bpw14T9j67QDPp+qDTq6DZ8bQ+v5P5dW/XIqTSZWdwStzWYL0rgwqmYHKTZmyeJDxSeCVfo4bQDuXL3g==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nasa.gov;
netCDF List,

I am looking to extend the model I work on, GEOS, to support using the new 
quantize options in netCDF. My question is: am I right in my reading of 
netCDF-Fortran that only Bit Groom is supported?

I can see in netCDF-C that there seem to be three variants:


  *   Bit Groom
  *   Granular Bit Round
  *   Bit Round

(see https://github.com/Unidata/netcdf-c/blob/main/docs/quantize.md)

but in the netCDF-Fortran docs I only see it mention Bit Groom and my reading 
of the include files seem to back that up.

So I was wondering: Is there a fundamental Fortran reason for not supporting 
the other two variants? Or perhaps, is it that, of the three variants, Bit 
Groom is by far the one people should use, so that's what was exposed by the 
Fortran interface?

Thanks,
Matt

--
Matt Thompson, SSAI, Ld Scientific Programmer/Analyst
NASA GSFC,    Global Modeling and Assimilation Office
Code 610.1,  8800 Greenbelt Rd,  Greenbelt,  MD 20771
Phone: 301-614-6712                 Fax: 301-614-6246
http://science.gsfc.nasa.gov/sed/bio/matthew.thompson
  • 2022 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: