Jean Zay, pré et post traitement : Ncview

Description

ncview est un utilitaire qui permet de visualiser rapidement des fichiers NetCDF.

Version installée

ncview est disponible uniquement en version 2.1.7 mais peut être utilisé sous divers environnements :

  • intel-compilers/19.0.5 et intel-mpi/19.0.5
  • intel-compilers/19.0.4 et intel-mpi/19.0.4
  • gcc/9.1.0 intel-mpi/19.0.5

Utilisation

La commande module permet d'accéder aux diverses variantes de ncview suivant l'environnement préchargé.

Notez qu'une seule version de ncview est disponible :

$ module avail ncview
ncview/2.1.7-mpi

Et pour connaitre les divers environnements permettant d'utiliser ncview, vous devez utiliser la sous-commande display de module (dans cet exemple, 2 environnements Intel et un environnement mixant GCC et intel MPI):

$ module display ncview
-------------------------------------------------------------------
/gpfslocalsup/pub/modules-idris-env4/modulefiles/linux-rhel7-x86_64/ncview/2.1.7-mpi:
 
module-whatis   {Simple viewer for NetCDF files.}
prereq          intel-compilers/19.0.5 intel-compilers/19.0.4 gcc/9.1.0
conflict        ncview
 
Available software environment(s):
- intel-compilers/19.0.5 intel-mpi/19.0.5
- intel-compilers/19.0.4 intel-mpi/19.0.4
- gcc/9.1.0 intel-mpi/19.0.5
 
If you want to use this module with another software environment,
please contact the support team.
-------------------------------------------------------------------

Par défaut, c'est l'environnement Intel 19.0.5 qui est utilisé :

$ module load ncview
Loading ncview/2.1.7-mpi
  Loading requirement: intel-compilers/19.0.5 intel-mpi/19.0.5
 
$ module list
Currently Loaded Modulefiles:
 1) intel-compilers/19.0.5   2) intel-mpi/19.0.5   3) ncview/2.1.7-mpi 

Pour utiliser un autre environnement prédéfini, vous devez le spécifier sur la ligne de commande .
Par exemple, pour utiliser l'environnement Intel 19.0.4, il vous suffit de charger le compilateur correspondant avant de charger ncview :

$ module load intel-compilers/19.0.4 ncview
Loading ncview/2.1.7-mpi
  Loading requirement: intel-mpi/19.0.4
 
$ module list
Currently Loaded Modulefiles:
 1) intel-compilers/19.0.4   2) intel-mpi/19.0.4   3) ncview/2.1.7-mpi  

De façon similaire, pour utiliser l'environnement combinant le compilateur GCC avec la bibliothèque MPI Intel :

$ module load gcc/9.1.0 ncview
Loading ncview/2.1.7-mpi
  Loading requirement: intel-mpi/19.0.5
 
$ module list
Currently Loaded Modulefiles:
 1) gcc/9.1.0   2) intel-mpi/19.0.5   3) ncview/2.1.7-mpi

Documentation