gpt4 book ai didi

C/C++ 和 NMBGF 写入二进制文件在 ENDF 之前标记有 intel 标记

转载 作者:行者123 更新时间:2023-11-30 17:04:08 24 4
gpt4 key购买 nike

我使用部分 NMGF 库(从 http://wasmerconsulting.com/nmgf.htm 下载)以 NMBGF 二进制格式输出网格数据。我使用 MSVS 2013 并安装了 Intel Parallel Studio Cluster Edition 2016。我基本上只使用 NMGF 库的几个部分将节和数据输出到二进制文件(使用 NMBF 库中的以下函数:NMBGF_PutStandardSectionPrologNMBGF_PutInteger,以及NMBGF_CreateOutputContextAttachedToFile2NMBGF_PutGRIDSectionNMBGF_EndWritingOutputFile)。写入文件似乎一切正常。我之前只经历过这种情况

ENDF

被放置在文件末尾(发生在NMBGF_EndWritingOutputFile中),以下字符也被放置

n t e l S W T o o l s \ T r a c e A n a l y z e r a n d C o l l e c t o r

具有不同的长度(有时它比其他时候缺少更多的字符)。(我使用 TotalCommander 中的内置查看器 (F3) 查看二进制文件的内容)。

我在 NMGF 库代码中看不到这将是 NMGF 库的一部分,但我猜它与英特尔并行工作室有更多关系。有人对此有线索吗? (以及如何避免它?)

最佳答案

@tofro 是对的,一个指针指向网格中尚未设置的部分。非常感谢@tofro!

关于C/C++ 和 NMBGF 写入二进制文件在 ENDF 之前标记有 intel 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35914498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com