我有一个Rainfall类,它的实现依赖于,但是项目应该可以用NetCDF编译,也可以不用NetCDF编译。我是否可以实现条件编译,而不必在代码中洒下预处理指令?在这种情况下,最好的做法是什么?destructor // several methods and variablesrainfall.cpp#include <netcdf.hcstdlib>
int ma
我正在尝试实现NetCDF-4文件的并行读写。 为此,我安装了netcdf-fortran和mpi。我还安装了pnetcdf (我不知道是否需要它)。当我尝试正常读取(没有并行化) NetCDF文件时,一切都进行得很顺利。但是,当我尝试使用mpi时,我收到以下消息:"NetCDF: Parallel operation on file opened for non-parallel access“我尝试运行以下示例(因为我的程序可能是错误的https://github.com/Uni
undefined reference to `nfmpi_iput_vara_'pionfwrite_mod.F90:(.text+0x22a9): undefined reference to `__netcdf_MOD_nf90_inquire_variable'
pionfwrite_mod.F90:(.text+0x2