MODFLOW程序包
MODFLOW 由一系列“程序包”组成。每个程序包执行某项特定任务,每个程序包的输入条件通常分别包含在不同的文件中。
全局选项及输出
缩写名 |
程序包/文件名 |
USGS |
描述 |
是否必需? |
扩展名 |
MFN |
“文件名”文件 |
MODFLOW 的“文件名”文件以 "mfn" 为扩展名. |
是 |
*.mfn |
|
BAS6 |
基础程序包 |
由于指定网格维度、计算 时间步长、以及识别被选取的程序包。 |
是 |
*.bas |
|
DIS |
空间离散文件 |
空间离散文件用于指定用于所有模型中的一类数据,其中包括行数目、列数目、网格尺寸、 Quasi-3D承压底板、时间离散。 |
是 |
*.dis |
|
OUT1 |
输出控制 |
此文件用于控制从MODFLOW写出的信息以及什么时间写出。 |
否 |
*.oc |
水流程序包
共有四类水流程序包:块体中心水流程序包 ( BCF ), 层属性水流程序包 ( LPF ), 水文地质单元水流程序包 ( HUF ), 上游权重水流程序包 ( UPW ) 。必须在程序包对话框从这四种水流程序包选择一种程序包。
缩写名 |
程序包名称 |
USGS |
描述 |
是否必需? |
扩展名 |
BCF6 |
块体中心水流程序包(BCF) |
实现逐个网格水流计算过程。输入条件包括曾类型和网格属性,如存贮系数以及导水率。此程序包不支持用于敏感性分析和参数估计的参数。. |
是 1 |
*.bcf |
|
LPF |
层属性水流程序包(LPF) |
实现逐个网格水流计算过程。输入条件包括层类型和网格属性,如存贮系数以及导水率。 |
是 1 |
*.lpf |
|
UPW |
上游权重水流程序包(UWP) |
基于LPF程序包,改写后为NWT解算器提供线性拟合。. |
是 1 |
*.upw |
|
HUF |
水文地质单元水流程序包HUF) |
在垂向上为独立网格定义模型地层属性。 |
是 1 |
*.huf |
1 必须选择其中一种水流程序包。
解算器程序包
缩写名 |
程序包名称 |
USGS |
描述 |
是否必需? |
扩展名 |
GMG |
几何多网格解算器 |
几何多网格解算器用于对MODFLOW 应力期的每个时间步解算有限差分等式. |
是 1 |
*.gmg |
|
SIP |
强隐式解算器 |
强隐式解算器用于对MODFLOW 应力期的每个时间步解算有限差分等式 |
是 1 |
*.sip |
|
PCG2 |
预处理共轭梯度解算器 |
预处理共轭梯度解算器用于对MODFLOW 应力期的每个时间步解算有限差分等式 |
是 1 |
*.pcg |
|
PCGN |
预处理共轭梯度解算器-线性控制优化器 |
预处理共轭梯度解算器-线性控制优化解算器用于对MODFLOW 应力期的每个时间步解算有限差分等式 |
是 1 |
*.pcgn |
|
SOR |
连续切片超松弛解算器 |
连续切片超松弛解算器用于对MODFLOW 应力期的每个时间步解算有限差分等式 |
是 1 |
*.sor |
|
SAMG or LINK-AMG |
代数多网格系统解算器 |
代数多网格系统解算器与链接- 代数多网格系统计算器用于对MODFLOW 应力期的每个时间步解算有限差分等式 |
是 1 |
*.lmg |
|
DE4 |
直接解算器 |
直接解算器4用于对MODFLOW 应力期的每个时间步解算有限差分等式. |
是 1 |
*.de4 |
|
NWT |
牛顿解算器 |
牛顿解算器用于对MODFLOW 应力期的每个时间步解算有限差分等式. |
是 1 |
*.nwt |
1 必须在程序包选项中选择其中一种水流程序包。
有关计算器程序包的详细信息科查阅相关网站: http://water.usgs.gov/nrp/gwsoftware/modflow2000/MFDOC/index.html
可选程序包
缩写名 |
程序包名称 |
USGS |
描述 |
是否必需? |
扩展名 |
BFH |
边界水流和水头程序包 |
在MODFLOW-LGR中独立运行母网格和子网格时运行耦合的水流及水头。 |
否 |
*.bfh_hed, *.bfh_flw |
|
DRN1 |
排水沟程序包 |
模拟排水沟. |
否 |
*.drn |
|
DRT1 |
排水沟返回程序包 |
模拟排水沟返回. |
否 |
*.drt |
|
EVT1 |
蒸散发程序包 |
模拟包气带蒸散发效应 |
否 |
*.evt |
|
ETS1 |
蒸散发段程序包 |
"允许用户使用自定的蒸散发与水头关系进行蒸散发模拟." |
否 |
*.ets |
|
GAGE |
标尺程序包 |
定义SFR和湖泊水位站。标注的水位站打印水位站时间序列。 |
否 |
*.gag |
|
GHB1 |
通用水头程序包 |
模拟通用水头,常用于湖泊模拟。 |
否 |
*.ghb |
|
HFB1 |
水平流隔渗墙程序包 |
模拟水平流阻隔效应,如帷幕灌浆。 |
否 |
*.hfb |
|
LAK3 |
湖泊程序包 |
相对于通用水头的一类更为准确的模拟湖泊水库效应。不像通用水头,LAK程序包基于谁均衡计算湖泊水位。 |
否 |
*.lak |
|
MNW1 |
多节点井程序包1 |
MNW的旧版本,用于模拟位于多于一个网格的多节点井。 |
否 |
*.mnw |
|
MNW2 |
多节点井程序包2 |
MNW的更新版本,用于模拟位于多于一个网格的多节点井。 |
否 |
*.mnw2 |
|
RCH1 |
补给程序包 |
模拟大气降水对地下水的补给。 |
否 |
*.rch |
|
RIV1 |
河流程序包 |
模拟河流边界. |
否 |
*.riv |
|
SFR2 |
高级河网交互程序包2 |
模拟含水层和地表水之间的水流交换,包括对地表径流的模拟和水位的自动计算。不支持用于敏感性分析和参数估计的参数。 |
否 |
*.sfr |
|
STR1 |
河网交互程序包1 |
模拟含水层和地表水之间的水流交换,包括对地表径流的模拟和水位的自动计算。不支持用于敏感性分析和参数估计的参数。 |
否 |
*.str |
|
CHD1 |
随时间变化指定水头程序包 |
模拟可随时间变化的指定水头边界。 |
否 |
*.chd |
|
SUB1 |
地面沉降程序包 |
模拟含水层压缩及地面沉降。 |
否 |
*.sub |
|
WEL1 |
井程序包 |
模拟注水井/抽水井。 |
否 |
*.wel |
|
UZF1 |
非饱和带水流程序包 |
模拟通过非饱和带的水流过程。 |
否 |
*.uzf |