GRBoptimizebatch


GRBoptimizebatch

int GRBoptimizebatch GRBmodel *模型,
字符 * BatchID)

向集群管理器提交一个新的批处理请求。返回BatchID(一个字符串),它在Cluster Manager中唯一标识作业,可以用来查询这个请求的状态(从这个程序或从任何其他程序)。一旦请求完成,则BatchID也可用于检索相关的解决方案。要提交批处理请求,您必须通过设置其中一个来标记模型的至少一个元素VTagCTagQCTag属性。有关批量优化的详细信息,请参阅批处理优化部分。

注意,这个例程将处理所有未决的模型修改。

返回值:

非零返回值表示在提交批处理请求时发生了问题。指的是错误代码可能返回值列表的表。关于错误的详细信息可以通过调用来获得GRBgeterrormsg

参数:

模型:批量优化的模型。注意,这个例程只报告批处理请求是否遇到错误。

BatchID:在成功上,位置在哪里BatchID应该存储新创建的批处理请求。指针必须指向一个长度字符串GRB_MAX_STRLEN + 1或者更多。

使用示例:

/*向管理器提交批处理请求*/ error = GRBoptimizebatch(model, BatchID);if (error) goto QUIT;