统一example测试案例中输入文件格式
这个提交包含在:
@@ -37,8 +37,8 @@
|
||||
- [模块 6:输出](#模块-6输出)
|
||||
- [3. 输入文件格式](#3-输入文件格式)
|
||||
- [3.1 参数控制文件 input.dat](#31-参数控制文件-inputdat)
|
||||
- [3.2 地形网格文件 Complex_Terrain](#32-地形网格文件-complex_terrain)
|
||||
- [3.3 异常体网格文件 Complex_anomalous](#33-异常体网格文件-complex_anomalous)
|
||||
- [3.2 地形网格文件 Complex\_Terrain](#32-地形网格文件-complex_terrain)
|
||||
- [3.3 异常体网格文件 Complex\_anomalous](#33-异常体网格文件-complex_anomalous)
|
||||
- [3.4 建模注意事项](#34-建模注意事项)
|
||||
- [4. CPML 吸收边界](#4-cpml-吸收边界)
|
||||
- [4.1 实现位置](#41-实现位置)
|
||||
@@ -46,7 +46,7 @@
|
||||
- [4.3 使用说明](#43-使用说明)
|
||||
- [4.4 与 Dirichlet 边界的对比](#44-与-dirichlet-边界的对比)
|
||||
- [5. 输出文件说明](#5-输出文件说明)
|
||||
- [6. 衰减曲线快速成图(TEM_decay_plot.py)](#6-衰减曲线快速成图tem_decay_plotpy)
|
||||
- [6. 衰减曲线快速成图(TEM\_decay\_plot.py)](#6-衰减曲线快速成图tem_decay_plotpy)
|
||||
- [6.1 使用方式](#61-使用方式)
|
||||
- [6.2 主要可调参数(脚本顶部"User parameters"区)](#62-主要可调参数脚本顶部user-parameters区)
|
||||
- [7. 快速上手(本目录自带算例)](#7-快速上手本目录自带算例)
|
||||
@@ -79,7 +79,7 @@
|
||||
3. 选择 **`Release | x64`** 配置,点击 **生成 → 生成解决方案**。
|
||||
4. 运行前准备:程序在工作目录中查找 `input.dat` 及网格文件,因此请将
|
||||
`input.dat`、`Complex_Terrain.dat/.stl`、`Complex_anomalous.dat/.stl` 放到
|
||||
**exe 所在目录**(或通过"项目属性 → 调试 → 工作目录"指定)。
|
||||
**tem3dfdtd-open\tem3dfdtd**目录中(或通过"项目属性 → 调试 → 工作目录"指定)。
|
||||
5. 直接运行 `tem3dfdtd.exe`,或按 F5 调试运行。
|
||||
|
||||
> **注意**:程序使用 OpenMP,运行时需要 Intel 的运行时库 `libiomp5md.dll`
|
||||
|
||||
@@ -8,7 +8,7 @@ ex3 起伏地形下包含复杂异常体的模型
|
||||
在每个算例文件夹下的:
|
||||
| 文件 | 内容 |
|
||||
| ------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
|
||||
| input???.dat | 代表输入文件,其中Dirichlet代表采用Dirichlet边界条件,PML代表采用PML吸收边界条件 |
|
||||
| input???.dat | 代表输入文件,其中Dirichlet代表采用Dirichlet边界条件,PML代表采用PML吸收边界条件,运行时将输入文件放入**tem3dfdtd-open\tem3dfdtd**目录中,并将文件名修改为 input.dat |
|
||||
| Complex_anomalous.dat Complex_anomalous.stl | 代表复杂异常体文件 |
|
||||
| Complex_Terrain.txt Complex_Terrain.stl | 代表复杂地形体文件 |
|
||||
|文件夹 |代表计算结果 |
|
||||
|
||||
二进制文件未显示。
|
之前 宽度: | 高度: | 大小: 446 KiB |
文件差异内容过多而无法显示
加载差异
文件差异内容过多而无法显示
加载差异
+19
-17
@@ -1,21 +1,21 @@
|
||||
1 ! 1-Ground TEM;2-SATEM
|
||||
500 ! 回线源尺寸
|
||||
61,61,60 ! x、y、z网格数量
|
||||
1 ! 边界条件开关:1=CPML吸收边界,0=原始非均匀网格Dirichlet边界
|
||||
210 ! 回线源尺寸
|
||||
121,121,120 ! x、y、z网格数量
|
||||
0 ! 边界条件开关:1=CPML吸收边界,0=原始非均匀网格Dirichlet边界
|
||||
10,10,10 ! PML层数(x、y、z方向,仅开关=1时有效)
|
||||
25,25 ! x方向均匀核心区域范围/数量
|
||||
25,25 ! y方向均匀核心区域范围/数量
|
||||
25,25 ! z方向均匀核心区域范围/数量
|
||||
20 ! 核心均匀网格尺寸
|
||||
30,30 ! x方向均匀核心区域范围/数量
|
||||
30,30 ! y方向均匀核心区域范围/数量
|
||||
20,30 ! z方向均匀核心区域范围/数量
|
||||
10 ! 核心均匀网格尺寸
|
||||
0.01 ! 背景介质电导率(S/m)
|
||||
2 ! 介质数量
|
||||
1,61
|
||||
1,61
|
||||
1,30
|
||||
1,121
|
||||
1,121
|
||||
1,60
|
||||
1e-5
|
||||
1,61
|
||||
1,61
|
||||
31,60
|
||||
1,121
|
||||
1,121
|
||||
61,120
|
||||
1e-2
|
||||
4000000 ! 最大迭代次数
|
||||
90.101 ! 最大计算时间
|
||||
@@ -26,8 +26,10 @@
|
||||
1 ! AMP
|
||||
2.0 ! The conductivity of abnormal body (When the file Complex_anomalous.dat exists)
|
||||
TIXING_UPCOS ! source type
|
||||
2 ! 接收测点数量
|
||||
1
|
||||
0,0,0
|
||||
3 ! 接收测点数量
|
||||
1 ! 测点1编号
|
||||
-60,0,0 ! 测点1坐标
|
||||
2
|
||||
0,0,-20
|
||||
-30,0,0
|
||||
3
|
||||
0,0,0
|
||||
@@ -1,64 +0,0 @@
|
||||
!the standard input file for TEM calculation.Version 2.0 start to creat @2016-10-30 by Huaifeng Sun
|
||||
!finishe to creat @
|
||||
|
||||
|
||||
!this is the configuration type for the modeling
|
||||
!airborne, semi-airborne, ground, surface-borehole, tunnel, marine are the options
|
||||
#configuration_type:
|
||||
SEMI
|
||||
|
||||
!source length
|
||||
#source-parameters:
|
||||
3
|
||||
|
||||
!cell numbers in x,y,z directions
|
||||
!minumun grid size in uniform parts
|
||||
#cell-parameters:
|
||||
161,161,160
|
||||
0.5
|
||||
|
||||
!background resistivity
|
||||
!number if abnormal bodies
|
||||
!the numbered abnormal body cell range in x diretion,y diretion,z diretion,resistivity
|
||||
#resistivity-parameters:
|
||||
0.01
|
||||
6
|
||||
1,161,1,161,1,80,1e-4
|
||||
1,161,1,161,80,81,0.002
|
||||
1,161,1,161,81,83,0.0033
|
||||
76,86,76,86,86,92,0.02
|
||||
76,86,76,86,92,98,0.033
|
||||
76,86,76,86,98,106,0.05
|
||||
|
||||
#n-stop:
|
||||
3500000
|
||||
|
||||
!The maximum computation time, unit of which is ms
|
||||
!the raise time and its step
|
||||
!the wave length time
|
||||
!the ramp time and its step
|
||||
!timestep
|
||||
!current in amper
|
||||
!waveform-type
|
||||
#waveform-parameters:
|
||||
30.002
|
||||
1e-6,1e-9
|
||||
10000e-6
|
||||
1e-6,1e-9
|
||||
1e-7
|
||||
1
|
||||
TIXING_UPCOS
|
||||
|
||||
!number of flight hight
|
||||
!flight hight
|
||||
#flight-parameters:
|
||||
2
|
||||
0.5,1
|
||||
|
||||
!HE stands for horizontal value,HZ stands for vertical value
|
||||
!number of survey lines
|
||||
!start and stop point cell number
|
||||
#receiver-parameters:
|
||||
HE
|
||||
1
|
||||
66,96
|
||||
@@ -1,43 +0,0 @@
|
||||
SEMI
|
||||
3
|
||||
161,161,160
|
||||
0.5
|
||||
0.01
|
||||
6
|
||||
1,161
|
||||
1,161
|
||||
1,80
|
||||
1e-4
|
||||
1,161
|
||||
1,161
|
||||
80,81
|
||||
0.002
|
||||
1,161
|
||||
1,161
|
||||
81,83
|
||||
0.0033
|
||||
76,86
|
||||
76,86
|
||||
86,92
|
||||
0.02
|
||||
76,86
|
||||
76,86
|
||||
92,98
|
||||
0.033
|
||||
76,86
|
||||
76,86
|
||||
98,106
|
||||
0.05
|
||||
3500000
|
||||
30.002
|
||||
1e-6,1e-9
|
||||
10000e-6
|
||||
1e-6,1e-9
|
||||
1e-7
|
||||
1
|
||||
2
|
||||
0.5,1
|
||||
TIXING_UPCOS
|
||||
HE
|
||||
1
|
||||
66,96
|
||||
@@ -1,99 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Version 1.0-->
|
||||
<model>
|
||||
|
||||
<!--!this is the configuration type for the modeling-->
|
||||
<!--!airborne, semi-airborne, ground, surface-borehole,
|
||||
tunnel, marine are the options-->
|
||||
<configuration>SEMI</configuration>
|
||||
|
||||
<source>
|
||||
<source_length>3</source_length>
|
||||
<source_type>loop</source_type>
|
||||
<current>1.0</current>
|
||||
<Tx_waveform>TIXING_UPCOS</Tx_waveform>
|
||||
</source>
|
||||
<cell>
|
||||
<x>161</x>
|
||||
<y>161</y>
|
||||
<z>160</z>
|
||||
<mini_size>0.5</mini_size>
|
||||
</cell>
|
||||
|
||||
<!--This is the time parameters in the iteration. -->
|
||||
<!--the total_time corresponds to the computation time from 0 to the end-->
|
||||
|
||||
<time>
|
||||
<total_time>30.002</total_time >
|
||||
<raise_time>1e-6,1e-9</raise_time >
|
||||
<ramp_time>1e-6,1e-9</ramp_time>
|
||||
<on_time>1.0e-2</on_time>
|
||||
<off_time_step_max>1.0e-7</off_time_step_max>
|
||||
<max_stop_iteration>3500000</max_stop_iteration>
|
||||
</time>
|
||||
|
||||
<Rx_parameters>
|
||||
<num_record_height>2</num_record_height>
|
||||
<heights>0.5,1</heights>
|
||||
<rec_flag>HE</rec_flag>
|
||||
<Rx_lines_num>1</Rx_lines_num>
|
||||
<Rx_range>66,96</Rx_range>
|
||||
</Rx_parameters>
|
||||
|
||||
<resistivity_parameters>
|
||||
<background>0.01</background>
|
||||
<abnormal>
|
||||
<number>6</number>
|
||||
<block1>
|
||||
<x_range>1,161</x_range>
|
||||
<y_range>1,161</y_range>
|
||||
<z_range>1,80</z_range>
|
||||
<conductivity>1e-4</conductivity>
|
||||
</block1>
|
||||
|
||||
<block2>
|
||||
<x_range>1,161</x_range>
|
||||
<y_range>1,161</y_range>
|
||||
<z_range>80,81</z_range>
|
||||
<conductivity>0.002</conductivity>
|
||||
</block2>
|
||||
|
||||
<block3>
|
||||
<x_range>1,161</x_range>
|
||||
<y_range>1,161</y_range>
|
||||
<z_range>81,83</z_range>
|
||||
<conductivity>0.0033</conductivity>
|
||||
</block3>
|
||||
|
||||
<block4>
|
||||
<x_range>76,86</x_range>
|
||||
<y_range>76,86</y_range>
|
||||
<z_range>86,92</z_range>
|
||||
<conductivity>0.02</conductivity>
|
||||
</block4>
|
||||
|
||||
<block5>
|
||||
<x_range>76,86</x_range>
|
||||
<y_range>76,86</y_range>
|
||||
<z_range>82,98</z_range>
|
||||
<conductivity>0.033</conductivity>
|
||||
</block5>
|
||||
|
||||
<block6>
|
||||
<x_range>76,86</x_range>
|
||||
<y_range>76,86</y_range>
|
||||
<z_range>98,106</z_range>
|
||||
<conductivity>0.05</conductivity>
|
||||
</block6>
|
||||
|
||||
</abnormal>
|
||||
|
||||
|
||||
</resistivity_parameters>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</model>
|
||||
在新工单中引用
屏蔽一个用户