跳转到内容

HydroGeoSphere/输运条件(初始)

来自维基教科书,开放的书籍,开放的世界

需要注意的是,此处给出的说明会影响一个或多个溶质的行为,这些溶质应该已经根据第 5.6.3.1 节中的说明定义。

目前,初始条件(如果为双孔隙度,则包括移动区和固定区)默认值为 0.0,除非包含以下说明之一。

初始浓度

[编辑 | 编辑源代码]
  1. bc_val(i), i=1,nspeciesmob 每个溶质的初始浓度 [M L−3]。

当前活动介质中选定的节点(参见第 5.8.1 节)被指定初始浓度值。

• • •

初始浓度来自输出文件

[编辑 | 编辑源代码]
  1. fname 包含初始浓度数据的文件的名称。

当前活动介质中的所有节点(参见第 5.8.1 节)都被指定初始浓度值,该值从之前生成的输出文件读取,输出文件名样式为 prefixo.concentration.suffix,其中 suffix 是一个三位数字,用于识别输出文件。由于它适用于当前的介质类型,您可以使用,例如,prefixo.concentration.003用于多孔介质和 prefixo.concentration_overland.003用于地表域。例如,这在模拟崩溃时非常有用(因为您不必从头开始模拟)。

• • •

初始固定浓度来自输出文件

[编辑 | 编辑源代码]
  1. fname 包含初始固定区浓度数据的文件的名称。

与上面的说明相同初始浓度来自输出文件但会分配固定区的初始浓度。这确保了如果使用相同的初始浓度输出文件定义初始条件,则移动区和固定区将在模拟开始时处于平衡状态。

• • •

初始浓度来自文件

[编辑 | 编辑源代码]
  1. fname 包含初始浓度数据的文件的名称。

当前活动介质中的所有节点(参见第 5.8.1 节)都被指定初始浓度值,该值从自由格式 ASCII 文件读取。浓度必须按顺序从节点 1 到节点 NN 列在文件中。每一行可以包含一个或多个值。

• • •

区域的初始浓度

[编辑 | 编辑源代码]
  1. izone, czone...end 区域编号,初始浓度。

此说明以区域编号和初始浓度列表作为输入。当前活动介质(参见第 5.8.1 节)中,且其区域编号位于列表中的元素中的节点将被指定所列的初始浓度值。所有其他节点将被指定初始浓度为零。如果节点跨越一个或多个区域的边界,则会分配一个平均初始浓度值。

• • •

初始固定区域浓度

[编辑 | 编辑源代码]
  1. val 初始浓度 [M L−3]。

所有节点都将为第一个溶质分配初始浓度值。

• • •

初始固定区域浓度来自文件

[编辑 | 编辑源代码]
  1. fname 包含初始固定区浓度数据的文件的名称。

所有节点都将被分配初始浓度值,仅针对第一个溶质,该值从自由格式 ASCII 文件读取。浓度必须按顺序从节点 1 到节点 NN 列在文件中。每一行可以包含一个或多个值。

• • •

浓度重启文件

[编辑 | 编辑源代码]
  1. transport_restart_file_name 包含之前输运解结果的文件的名称。

所有节点都将被分配初始浓度值,该值从文件中读取。这允许将之前运行的浓度用作后续模拟的初始条件,例如,如果想要在时间上继续模拟,而无需从时间零开始。

默认情况下,最后一时间步的浓度值以二进制格式输出到后缀为 prefix 的文件中o.cen,因此这些值始终可用于重启输运运行。建议重命名该文件,以避免意外覆盖它并更改后续运行的重启条件。

• • •

华夏公益教科书