GKV-developers / gkvp

Gyrokinetic Vlasov simulation code GKV
12 stars 5 forks source link

Add netcdf #6

Closed smaeyama closed 3 years ago

smaeyama commented 3 years ago

NetCDF4+Parallel HDF5 is added for GKV binary output. This is the parallel file I/O of NetCDF4 interface with Parallel HDF5 engine(, and is NOT parallel-NetCDF (pnetcdf).)

src/gkvp_fileio_fortran.f90 is a module for Fortran binary output used so far, src/gkvp_fileio_netcdf.f90 is a new module for NetCDF4+Parallel HDF5.

In Makefile, these modules are switch by choosing appropriate source file during compilation, FILEIO=gkvp_fileio_fortran or FILEIO=gkvp_fileio_netcdf

For now, verification tests of NetCDF4+parallel HDF5 are finished on

There are still problem of NetCDF4+parallel HDF5 on some systems (I am now asking to helpdesk):

smaeyama commented 3 years ago

NetCDF on ITO supercomputer is now updated to NetCDF-C 4.7.4 and correctly works.