19 #ifndef IS_BUILDING_MB
20 #error "WriteNC.hpp isn't supposed to be included into an application"
37 #ifdef MOAB_HAVE_PNETCDF
39 #define NCFUNC( func ) ncmpi_##func
42 #define NCFUNCAP( func ) ncmpi_put##func##_all
45 #define NCFUNCP( func ) ncmpi_put##func
48 #define NCFUNCREQP( func ) ncmpi_iput##func
50 #define NCDF_SIZE MPI_Offset
51 #define NCDF_DIFF MPI_Offset
54 #define NCFUNC( func ) nc_##func
55 #define NCFUNCAP( func ) nc_put##func
56 #define NCFUNCP( func ) nc_put##func
57 #define NCDF_SIZE size_t
58 #define NCDF_DIFF ptrdiff_t
97 const std::vector< std::string >& qa_list,
98 const Tag* tag_list = NULL,
100 int export_dimension = 3 );
167 std::vector< std::string >& var_names,
168 std::vector< std::string >& desired_names,
169 std::vector< int >& tstep_nums,
170 std::vector< double >& tstep_vals );
179 std::vector< int >& attLen,
180 std::map< std::string, AttData >& attributes );