Babel : utilisation de netCDF

Présentation

netCDF est un produit de Unidata. C'est une bibliothèque permettant de créer et de manipuler des fichiers au format auto-descriptif netCDF. Ce format permet de conserver et d'échanger des données scientifiques.

Disponibilité/Utilisation

La bibliothèque NetCDF

Versions disponibles :

  • 3.6.2
  • 3.6.3 (par défaut)
  • 4.1.1
  • 4.1.3

Son utilisation nécessite de passer la commande :

babel: module load netcdf

Remarques : Pour plus de portabilité, nous vous incitons à utiliser Fortran 90. Les variables et fonctions netCDF commencent toutes par nf90_ et ces dernières permettent de passer en argument des entiers/réels 4 ou 8 octets sans changer l'appel de la fonction.

Via l'interface Fortran 90, les options de compilation qui changent la taille des entiers ou des réels (-qintsize=8 -qrealsize=8, etc.) sont autorisées mais les entiers seront toujours convertis en entiers 32-bits.

Les utilitaires netCDF

La bibliothèque NetCDF s'accompagne des deux utilitaires ncdump et ncgen.

Attention, il s'agit des versions Blue Gene/P (ils ne sont pas utilisables sur la frontale).

Documentation