统一example测试案例中输入文件格式

这个提交包含在:
2026-08-14 10:10:26 +08:00
父节点 ceaf462d33
当前提交 5026369041
修改 11 个文件,包含 24 行新增5180 行删除
+4 -4
查看文件
@@ -37,8 +37,8 @@
- [模块 6:输出](#模块-6输出) - [模块 6:输出](#模块-6输出)
- [3. 输入文件格式](#3-输入文件格式) - [3. 输入文件格式](#3-输入文件格式)
- [3.1 参数控制文件 input.dat](#31-参数控制文件-inputdat) - [3.1 参数控制文件 input.dat](#31-参数控制文件-inputdat)
- [3.2 地形网格文件 Complex_Terrain](#32-地形网格文件-complex_terrain) - [3.2 地形网格文件 Complex\_Terrain](#32-地形网格文件-complex_terrain)
- [3.3 异常体网格文件 Complex_anomalous](#33-异常体网格文件-complex_anomalous) - [3.3 异常体网格文件 Complex\_anomalous](#33-异常体网格文件-complex_anomalous)
- [3.4 建模注意事项](#34-建模注意事项) - [3.4 建模注意事项](#34-建模注意事项)
- [4. CPML 吸收边界](#4-cpml-吸收边界) - [4. CPML 吸收边界](#4-cpml-吸收边界)
- [4.1 实现位置](#41-实现位置) - [4.1 实现位置](#41-实现位置)
@@ -46,7 +46,7 @@
- [4.3 使用说明](#43-使用说明) - [4.3 使用说明](#43-使用说明)
- [4.4 与 Dirichlet 边界的对比](#44-与-dirichlet-边界的对比) - [4.4 与 Dirichlet 边界的对比](#44-与-dirichlet-边界的对比)
- [5. 输出文件说明](#5-输出文件说明) - [5. 输出文件说明](#5-输出文件说明)
- [6. 衰减曲线快速成图(TEM_decay_plot.py)](#6-衰减曲线快速成图tem_decay_plotpy) - [6. 衰减曲线快速成图(TEM\_decay\_plot.py)](#6-衰减曲线快速成图tem_decay_plotpy)
- [6.1 使用方式](#61-使用方式) - [6.1 使用方式](#61-使用方式)
- [6.2 主要可调参数(脚本顶部"User parameters"区)](#62-主要可调参数脚本顶部user-parameters区) - [6.2 主要可调参数(脚本顶部"User parameters"区)](#62-主要可调参数脚本顶部user-parameters区)
- [7. 快速上手(本目录自带算例)](#7-快速上手本目录自带算例) - [7. 快速上手(本目录自带算例)](#7-快速上手本目录自带算例)
@@ -79,7 +79,7 @@
3. 选择 **`Release | x64`** 配置,点击 **生成 → 生成解决方案** 3. 选择 **`Release | x64`** 配置,点击 **生成 → 生成解决方案**
4. 运行前准备:程序在工作目录中查找 `input.dat` 及网格文件,因此请将 4. 运行前准备:程序在工作目录中查找 `input.dat` 及网格文件,因此请将
`input.dat``Complex_Terrain.dat/.stl``Complex_anomalous.dat/.stl` 放到 `input.dat``Complex_Terrain.dat/.stl``Complex_anomalous.dat/.stl` 放到
**exe 所在目录**(或通过"项目属性 → 调试 → 工作目录"指定)。 **tem3dfdtd-open\tem3dfdtd**目录中(或通过"项目属性 → 调试 → 工作目录"指定)。
5. 直接运行 `tem3dfdtd.exe`,或按 F5 调试运行。 5. 直接运行 `tem3dfdtd.exe`,或按 F5 调试运行。
> **注意**:程序使用 OpenMP,运行时需要 Intel 的运行时库 `libiomp5md.dll` > **注意**:程序使用 OpenMP,运行时需要 Intel 的运行时库 `libiomp5md.dll`
+1 -1
查看文件
@@ -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_anomalous.dat Complex_anomalous.stl | 代表复杂异常体文件 |
| Complex_Terrain.txt Complex_Terrain.stl | 代表复杂地形体文件 | | Complex_Terrain.txt Complex_Terrain.stl | 代表复杂地形体文件 |
|文件夹 |代表计算结果 | |文件夹 |代表计算结果 |
二进制文件未显示。

之前

宽度:  |  高度:  |  大小: 446 KiB

文件差异内容过多而无法显示 加载差异
文件差异内容过多而无法显示 加载差异
@@ -1,21 +1,21 @@
1 ! 1-Ground TEM;2-SATEM 1 ! 1-Ground TEM;2-SATEM
500 ! 回线源尺寸 210 ! 回线源尺寸
61,61,60 ! x、y、z网格数量 121,121,120 ! x、y、z网格数量
1 ! 边界条件开关:1=CPML吸收边界,0=原始非均匀网格Dirichlet边界 0 ! 边界条件开关:1=CPML吸收边界,0=原始非均匀网格Dirichlet边界
10,10,10 ! PML层数(x、y、z方向,仅开关=1时有效) 10,10,10 ! PML层数(x、y、z方向,仅开关=1时有效)
25,25 ! x方向均匀核心区域范围/数量 30,30 ! x方向均匀核心区域范围/数量
25,25 ! y方向均匀核心区域范围/数量 30,30 ! y方向均匀核心区域范围/数量
25,25 ! z方向均匀核心区域范围/数量 20,30 ! z方向均匀核心区域范围/数量
20 ! 核心均匀网格尺寸 10 ! 核心均匀网格尺寸
0.01 ! 背景介质电导率(S/m) 0.01 ! 背景介质电导率(S/m)
2 ! 介质数量 2 ! 介质数量
1,61 1,121
1,61 1,121
1,30 1,60
1e-5 1e-5
1,61 1,121
1,61 1,121
31,60 61,120
1e-2 1e-2
4000000 ! 最大迭代次数 4000000 ! 最大迭代次数
90.101 ! 最大计算时间 90.101 ! 最大计算时间
@@ -26,8 +26,10 @@
1 ! AMP 1 ! AMP
2.0 ! The conductivity of abnormal body (When the file Complex_anomalous.dat exists) 2.0 ! The conductivity of abnormal body (When the file Complex_anomalous.dat exists)
TIXING_UPCOS ! source type TIXING_UPCOS ! source type
2 ! 接收测点数量 3 ! 接收测点数量
1 1 ! 测点1编号
0,0,0 -60,0,0 ! 测点1坐标
2 2
0,0,-20 -30,0,0
3
0,0,0
-64
查看文件
@@ -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
-43
查看文件
@@ -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
-99
查看文件
@@ -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>