中文
注册

stride模式数据写入

函数定义

  • 任意类型集合通信写入函数,stride模式。

    int ncmpi_put_vars_all(int fileId, int variableId, const MPI_Offset* start, const MPI_Offset* count, const MPI_Offset* stride, const void *data, MPI_Offset bufCount, MPI_Datatype bufType)

  • double类型集合通信写入函数,stride模式。

    int ncmpi_put_vars_double_all(int fileId, int variableId, const MPI_Offset* start, const MPI_Offset* count, const MPI_Offset* stride, const double *data)

参数

参数名

描述

取值范围

输入/输出

fileId

文件ID

非负整数

输入

variableId

variable ID

非负整数

输入

*start

写入起始位置偏移

非空

输入

*count

写入大小

非空

输入

*stride

数据间隔大小

非空

输入

*data

指向写入数据的指针

非空

输入

bufCount

写入数据大小

非负整数

输入

bufType

写入类型

非空

输入

返回值

  • 成功:返回NC_NOERR。
  • 失败:返回错误码。

错误码

错误码

描述

NC_EBADID

无效ncid

NC_ENOTINDEP

在集合数据模式下尝试独立I/O操作

NC_EINVALCOORDS

指定的索引超出了指定变量的秩的范围

NC_ENOTVAR

无效的varid

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词