1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCNP输入的描述 MCNP的输入包括几个文件,但主要一个是由用户填写的INP(缺省文件名)文件,该文件包括描述问题所必需的全部输入信息。对于任何一个特定的问题,只需用到INP的全部输入卡片的一小部分,“卡”这个词描述的是一个最多可达80个字符的输入行。 有些MCNP的输入项存在最大维的限制,用户可以通过修改代码来改变它们的最大值。 MCNP的所有功能都应谨慎使用并应具备相应的知识。尤其在探测器的调试和降低方差的实现方面,因此,在运行MCNP之前,建议阅读第二章中相应的部分。 Ⅰ. INP文件 INP文件有初始运行及接续运行的两种形式,它们都可包括一个可选择的信息块,用以替换或补充MCNP的执行命令行信息。 A.信息块 用户可以在INP文件中标题卡的前面有选择性的放一些信息卡,在没有执行行信息的计算环境下,只有信息块能给出MCNP一个执行信息。这是一个避免重复输入一些信息的常用方法。信息块用字符串“MESSAGE:”作为开始,并且限定在1-80列,字符可以是大写、小写或大小写混合,空行定界符前所有的卡都作为继续卡。信息块中$和符号都是结束行标志,在标题卡之前用一个空行分隔符结束信息块。信息块上各部分的语法和在第一章所讨论的执行行信息一样。信息块上各部分的意义和执行行信息是一样的,但执行行信息与信息块中所指定的信息有冲突时,则执行行信息优先于信息块上的同样信息,特别地: a.在信息块上,INP=文件名是不合法的,只能在MCNP的执行行改变INP文件的名字。 b.在A=B(文件名替换)的情况下,如果A=这一结构在执行行信息上出现,也在信息块上出现,则信息块上这一项被忽略。 c.如果在执行行信息中有任意一个程序模块执行选项(如IP或IX),则信息块的全部执行选项被忽略。 d.在执行行上的任何关键词项都将使得在信息块上的相应项被忽略。例如,在执行行信息上的C7(指定接续第七次转储)将使信息块上的C4被忽略。 e.如果C或Cm在信息块上出现,不在执行行上,则这个运行仍是一个接续运行。 B.初始运行 用这种形式建立一个蒙特卡罗问题(描述问题的几何结构、材料、记数要求等),如果需要,便可直接运行。该初始运行输入文件的格式如下: 信息块 可选 空行分隔符 可选 标题卡 栅元卡 ┆ 空行分隔符 曲面卡 ┆ 空行分隔符 数据卡 ┆ 空行终止符 推荐使用 其它 可选 在可选信息块后面的第一行是问题的标题卡,它限于80列的一行,它作为MCNP各部分输出表的标题使用,字符可以是大写、小写或大小写混合。 数据卡后面不管有没有空行分隔符,MCNP都能运行,如果数据卡后面有空行终止符,则MCNP将不再读后面的附加行(即使附加行存在)。有些用户喜欢保留附加行,如改变这个问题的不同版本或者与这个输入文件本身有关的文本信息,这个终止符能防止读入这些附加的信息。 C.接续运行 接续运行文件是用于继续计算一个早先被终止计算的问题(例如,对于一个工作先运行2小时,接着再运行一段时间),也可以用于对早先终止计算的问题进行重新编辑输出文件。一个接续运行文件必须在信息块或者在MCNP的执行行中含有C或者CN以指明是一个接续运行方式,除非用Cm转储文件M处开始接序运行,否则将从最后一个转储文件处开始。 除了在MCNP的执行行中用C或CN选项,还有两个文件对接续运行非常重要:(1)省缺名为RUNTPE的转储文件;(2)一个可选的接续运行文件(省缺名为INP)。 转储文件,它是在初始运行时生成的,这个文件内容包括几何参数、截面参数、问题参数及重新开始运行所必需的全部其它信息,此外该运行在各个阶段的结果也记录在一系列的转储文件中。转储文件存储的时机将在PRDMP卡中详细讨论,用户可从这些转储中的任何一个启动运行。 CN执行信息选项与C选项只有一点不同,即在接续计算中的转储数据直接存放在转储文件RUNTPE文件的固定数据部分之后,而不是放在原接续位置之后,新的转储内容覆盖旧的转储内容,这为用户防止RUNTPE文件不受控制地增长提供了方法。RUNTPE的增长可在PRDMP卡中NDMP输入上控制。 在可选的接续运行输入文件中,必须把CONTINUE这个词作为第一行(标题卡)的第一个输入,或者也可放在信息块和空行分隔符之后,字符可以是大写、小写或大小写混合。 接续运行的输入文件格式如下: 信息块 可选 空行分隔符 可选 CONTINUE 数据卡 ┆ 空行分隔符 推荐使用 其

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档