Dell AMD EPYC 7662 / NVIDIA Tesla A100

Softwares Instalados

Categoria: Bibliotecas

NetCDF
Versão
Descrição NetCDF (Network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. It is also a community standard for sharing scientific data.
Documentação NetCDF User' Guide
NetCDF-C Documentation
NetCDF-C++ Documentation
NetCDF-Fortran Documentation
Licença GNU General Public License
Localização https://www.unidata.ucar.edu/software/netcdf/

Como usar

Existem atualmente, três versões da biblioteca NetCDF instaladas no ambiente:

- Opções de módulos de ativação para uso:

NetCDF-C

module load netcdf-c/4.8.1-mvapich2 Compilada com gcc-9.4.0 e MVAPICH2-2.3.6
module load netcdf-c/4.8.1-gcc-9.4.0 Compilada com gcc-9.4.0 e OpenMPI-4.1.1
module load netcdf-c/4.8.1-intel-2021.3.0 Compilada com Intel-OneAPI-2021.3.0

NetCDF-C++

module load netcdf-cxx/4.3.1-mvapich2 Compilada com gcc-9.4.0 e MVAPICH2-2.3.6
module load netcdf-cxx/4.3.1 Compilada com gcc-9.4.0 e OpenMPI-4.1.1

NetCDF-Fortran

module load netcdf-fortran/4.5.3-mvapich2 Compilada com gcc-9.4.0 e MVAPICH2-2.3.6
module load netcdf-fortran/4.5.3-gcc-9.4.0 Compilada com gcc-9.4.0 e OpenMPI-4.1.1
module load netcdf-fortran/4.5.3-intel-2021.3.0 Compilada com Intel-OneAPI-2021.3.0

A utilização da biblioteca NetCDF é feita nos processos de compilação
e linkedição de softwares. É possível ao usuário instalar a versão da
NetCDF-C ou NetCDF-C++ ou NetCDF-Fortran que for necessária para os seus
programas, na sua conta. A instalação pode ser feita com auxílio do
instalador 'spack'. Exemplo de instalação:

1-Verificar as versões disponíveis do software NetCDF para instalação

spack info netcdf-c
spack info netcdf-cxx
spack info netcdf-fortran

2-Verificar a lista de compiladores disponíveis

spack compiler list

3-Instalar a versão NetCDF-C-4.8.1 com os compiladores gcc-8.5.0

spack install netcdf-c@4.8.0 %gcc@8.5.0

4-A versão do NetCDF-C será instalada na pasta:

$HOME/netcdf-c/4.8.0/gcc/8.5.0

5-Será criado um módulo de configuração na pasta:

$HOME/modulefiles/netcdf-c/4.8.0-gcc-8.5.0