NetCDF
最終更新日:2024年7月3日
NetCDFは、配列型のデータを、プラットフォーム独立かつ自己記述的なフォーマットで生成しアクセスする機能を持つ関数のライブラリです。 Intelコンパイラから利用できます。
利用方法
環境設定
netCFD(C言語版)の環境設定
$ module load intel
$ module load netcdf
$ module load phdf5
|
netCFD(Fortran言語版)の環境設定
$ module load intel
$ module load netcdf-fortran
$ module load phdf5
|
netCFD(C++言語版)の環境設定
$ module load intel
$ module load netcdf-cxx
$ module load phdf5
|
netCFD(MPI並列版)の環境設定
$ module load intel
$ module load impi
$ module load netcdf-parallel
$ module load phdf5
|
コンパイル方法
コンパイル時、リンク時には下記のオプションを指定してください。
CプログラムからnetCFDを利用する
$ icx sample.c -lnetcdf -lhdf5_hl -lhdf5
|
FortranプログラムからnetCFDを利用する
$ ifx sample.f -lnetcdff -lnetcdf -lhdf5_hl -lhdf5
|
C++プログラムからnetCFDを利用する
$ icpx sample.cpp -lnetcdf_c++4 -lnetcdf -lhdf5_hl -lhdf5
|
CプログラムからnetCFD(並列版)を利用する
$ mpiicx sample.c -lnetcdf -lhdf5_hl -lhdf5
|