编辑: xiaoshou | 2019-06-30 |
2 进行批处理计算;
2) 用户可以通过界面操作 如上图所示,例如输入卡片名称为 input-branch1.xml,则可以在命令行敲入 Bamboo-Lattice-1.0 Ci input-branch1.xml 来执行计算,如下图: 西安交通大学 核工程计算物理实验室 2017-07-18
3 2.2. XML 文件样本 一个完整的 XML 文件样本如下所示: Xiao Ming Nuclear Reactor Physics 其中: 第一行是注释. 第二行至第五行是文档的根元素的内容. 根元素包含了以下结构: 1) 标签 (tag) ? 标签包括起始标签和结束标签,用来分隔区分各个元素.例子中根元素的标 签是 person . 2) 属性 (attributes) ? 属性是一些(键, 值)对. 一个元素可以有多个属性, 但各个属性的键不能重名. 不同的属性用空格分隔, 属性值以引号区分. 元素包含了属性(key= age , value=
22 ). 3) 子元素 (subelement) ? XML 文档中任意一级的元素都可以拥有任意数目的子元素, 不同的子元素可 以拥有相同的标签.元素包含了元素和元素. 4) 文本 (text) ? 一个元素可以在起始标签和结束标签之间添加文本内容.上例中的元素 的文本是 Nuclear Reactor Physics . 所有的元素标签都必须含有起始标签和结束标签,例如: ;
对相应内容进行注释除了采用This is a comment形式之 西安交通大学 核工程计算物理实验室 2017-07-18
4 外,也可以采用 子元素: 参见 3.3 小节 子元素: 参见 3.13 小节 子元素例: 2.0 3.0 4.0 5.0 西安交通大学 核工程计算物理实验室 2017-07-18
39 注: 子元素中出现的首个燃耗点值必须在输入卡片的上文中 存在;
若存在多个子元素,则程序依次按照顺序执行再启动. 3.15. 子元素 子元素被用来描述 Bamboo-Lattice 的收敛准则信息.每个根元 素中包含一个子元素,子元素包含以下属性: MaxNoutIter 属性: 最大外迭代次数. 默认值:
1000 例: MaxNoutIter=
200 KerrLimit 属性: 特征值收敛准则. 默认值: 1.0E-05 例: KerrLimit= 1.0E-05 FerrOutLimit 属性: 外迭代通量收敛准则. 默认值: 1.0E-04 例: FerrOutLimit= 1.0E-04 西安交通大学 核工程计算物理实验室 2017-07-18
40 MaxNinIter 属性: 最大内迭代次数. 默认值:
3 例: MaxNinIter=
5 注: 该属性仅用于特征值计算(输运计算) ,输运计算固定内迭代次数,一般 3-5 次,不需要保证内迭代完全收敛,内迭代次数不能取为
1 次是保证计算得到的功 率分布等分布量对称;
固定源计算为按照内迭代通量收敛准则按照相对无穷范数完全收敛;
若输运修正中采用低松弛因子,则每次内迭代必须保证完全收敛,内迭代次 数至少为
30 次. FerrInLimit 属性: 内迭代通量收敛准则. 默认值: 1.0E-05 例: FerrInLimit= 1.0E-06 注: 该属性仅用于固定源计算,即共振计算.特征值计算(输运计算)固定内迭 代次数. 子元素例: 子元素: CMFD 多群粗网有限差分加速. button 属性: 当前粗网有限差分加速是否打开. 西安交通大学 核工程计算物理实验室 2017-07-18
41 该属性所包含的值以及所对应的含义为: on :打开加速 off :关闭加速 默认值: on 例: button= off 子元素: CMFD 少群粗网有限差分加速. button 属性: 当前粗网有限差分加速是否打开. 该属性所包含的值以及所对应的含义为: on :打开加速 off :关闭加速 默认值: off 例: button= off ngroup 属性: 少群能群数目. 例: ngroup=
2 EGbound 属性: 少群能群边界. 例: