UltraLAB A330 157192-MCD地震资料解释计算分析工作站

UL

UltraLAB · 超算实验室工作站地震资料解释 · 电磁正演仿真 · 工程抗震计算 一体化平台

UltraLAB A330 157192-MCD
地震资料解释计算分析工作站

六大软件模块整合测试报告模块交互工作流程销售优势报告 报告日期: 2026-09-07 · 全部性能数字为 UltraLAB A330 157192-MCD 本机实测值

6 大模块

gprMax · ObsPy · OpenSeaSeis · pyrocko · REDpy · Seismosoft 全实测

2370+ 用例

通过 / 0 失败(ObsPy 2344 + gprMax 5 + SeaSeis 10 + Seismosoft 11)

1.3×~538×

GPU 加速区间(跨模块实测,最高 512³ 谱分析 538×)

48 GB

RTX PRO 5000 Blackwell GDDR7 ECC 显存

192 GB

DDR5 内存 — 海量波形 / 大模型常驻内存目录  一、产品概述二、硬件配置三、软件模块总览四、整合测试报告五、软件模块之间交互六、工作流程介绍七、销售优势报告八、交付与使用指引

一、产品概述

UltraLAB A330 157192-MCD 是一款面向地震资料解释、计算与分析的高性能工作站,预装六大专业软件模块,覆盖从地震数据获取、信号处理、拾取定位、重复地震检测、海洋/OBS 资料处理,到电磁波场正演仿真与工程结构抗震分析的完整业务链。所有软件均已在本机完成安装、功能验证与性能基准测试,2370+ 项测试用例全部通过、0 失败,可直接交付生产使用。

该工作站以 「CPU 多核/多进程 + GPU CUDA 双加速路径 + 192GB 大内存」为算力底座:日常中小规模任务走 CPU 路径分钟级完成;大规模正演、批量谱分析、大矩阵求解一键切换 GPU 路径,实测最高 538 倍加速;海量波形与体数据常驻内存免换页。六大模块以标准数据格式(MiniSEED / SAC / SEGY / HDF5)和 Python + CUDA 13.2 生态为纽带相互衔接,既可单模块独立作业,也可串成端到端解释流水线。

销售一句话: 「一台工作站,六类专业软件,从数据到成果的全链条实测算力」——客户无需为不同业务线采购多套设备与多套软件,License 成本与运维成本同步下降。

二、硬件配置(本机实测)

部件配置(实测值)销售要点
CPU 处理器Intel® Core™ i9-14900KS(本环境 8 逻辑核参与计算,高主频单核)旗舰级工作站 CPU,单线程 GEMM 实测 81.53 GFLOPS,逐道/逐事件处理无瓶颈
GPU 加速卡NVIDIA RTX PRO 5000 Blackwell · 48 GB GDDR7(48934 MiB)· 110 SM · Compute 12.0(sm_120)Blackwell 新架构 + CUDA 13.2;48GB 大显存容纳 512³ 级体数据与数十亿采样点模型;GEMM 实测 45.4 TFLOPS
系统内存192 GB DDR5(191.7 GiB 可用)海量波形(Pile/SDS)、HDF5 数据库、大叠前数据常驻内存免换页;多任务并行无压力
主板 / 平台ASUS 工作站平台(ROG STRIX Z790)· Windows 11 专业工作站版(10.0.26200)Windows 原生生态,驱动/工具链稳定(NVIDIA 驱动 595.97);多显示输出、专业图形认证驱动支撑 Snuffler/SeaView 等 GUI
软件栈Python 3.12.7(Anaconda,另设 pyrocko 3.12.14 / redpy 3.11.16 独立环境)· CUDA 13.2 · PyCUDA 2026.1 · JDK 17(Temurin,SeaView)· VS BuildTools 2022(nvcc JIT 编译)完整科研计算环境开箱即用;开源软件零 License 费用,商业软件按席位交付

说明: 上表为本测试机实测采集值(CPU/GPU/内存/驱动/系统均经 nvidia-smi、WMI 与各软件运行时双重验证)。测试期间 GPU 曾同时承载本机常驻 AI 推理服务(占用约 92%~94%),各模块 GPU 加速比均为争用状态下实测的保守值;客户独占显卡时加速比只会更高。

三、软件模块总览(六大模块)

六大模块按物理域分工互补:弹性/声波地震数据处理与解释(ObsPy、pyrocko、REDpy、OpenSeaSeis)+ 电磁波场正演仿真(gprMax)+ 工程结构地震响应分析(Seismosoft)。

模块版本开发方 / 许可定位与核心能力实测要点(摘要)
gprMaxgprMaxv3.1.7 (Big Smoke)爱丁堡大学 / GPLv3+ 开源三维 FDTD 电磁波正演仿真:麦克斯韦方程组、PML 吸收边界、Debye/Lorentz 频散介质、GSSI/MALA 天线、A/B/C-scan、Taguchi 优化;HDF5 输出400³(6400万格) GPU 10.4s vs CPU 8 线程 312.7s(≈30×);CPU/GPU 结果一致性 ≤6×10⁻⁵;解析解验证偏差 2.14%
ObsPyObsPymaster 开发版(源码安装)NumFOCUS 关联项目 / LGPLv3Python 地震学基础框架:43 种数据格式、8 类数据中心客户端、滤波/触发/谱/相关/偏振、TauP 走时、可视化;7 个 C 扩展加速官方套件 2305 用例 + 自研 39 用例全部通过;miniSEED 读 799 / 写 761 MB/s;8 进程并行 6.25×;GPU SAXPY 25.6×
SeaSeisOpenSeaSeisv3.00(build 2026-09-07)免费许可(开源风格)2D 地震资料处理与解释:87 个处理模块(滤波/叠加/NMO/射线追踪/姿态解算)、CSEIS/SEGY/RSF 格式、.flow 流程脚本、SeaView Java GUI10/10 功能测试通过;87 模块自检 0 错误;3000×12000 叠加链 2.15s(16.7 Msamples/s);RAY2D 3000 道 8.69s
pyrockopyrocko2026.06.02(源码构建)开源(官方文档 pyrocko.org)地震资料处理与解释全流程平台:Trace 40+ 算子、autopick 自动拾取(含 AHI 神经网络)、fomosto 定位、Eikonal 走时、Seismosizer 格林函数、Snuffler 交互 GUI、Squirrel 批处理8 进程批处理 2.72×;512³ rFFT GPU 538×;GEMM 45.4 TFLOPS;Eikonal 51.2 万节点 ≈100ms
REDpyREDpy1.2.0美国地质调查局 USGS / Public Domain重复地震(multiplet)自动检测:无需模板事件,STA/LTA 触发 → FFT 互相关 → OPTICS 聚类 → 家族管理 → ComCat 目录匹配 → Bokeh 交互报告;18 个 redpy-* 工具互相关 102,400 次 1.60s(64,085 次/s);1h×8 台 STA/LTA 114ms(检出率 95%);3000 事件 OPTICS 14.13s;GPU 37.8×~375×
SeismoSeismosoft 20262026Seismosoft / 商业授权(Trial·Academic·Commercial)工程抗震分析:反应谱、NGA 选波、人工地震动、SeismoStruct 3D 有限元(9 种分析类型、31 种滞回模型)、SeismoBuild 建筑建模与加固、FRP_Designer、SeismoBatch 批量11/11 模块进程测试通过(启动 ≤41ms);SGEMM GPU 2.1×~5.8×(几何均值 3.73×);LU 分解 1.8×~5.0×;正确性 1e-7~1e-16

许可与成本: gprMax、ObsPy、pyrocko、REDpy、OpenSeaSeis 五个模块均为开源/免费许可(REDpy 为 Public Domain),零 License 费用;仅 Seismosoft 为商业授权。整体软件资产成本显著低于「全部商业软件」方案。

四、整合测试报告(六大模块汇总)

测试方法统一:功能/进程测试用子进程方式运行各软件,psutil + nvidia-smi 以 0.5~100ms 间隔实时采样 CPU/内存/线程/GPU 显存;求解/处理时间取软件内建计时与墙钟交叉核对;基准重复 3~5 次取中位数或最佳值;GPU 数值经 np.allclose / 解析解 / SuperLU 交叉校验。

4.1 测试总览(全部通过,0 失败)

模块测试类型用例 / 项目结果耗时关键指标
ObsPyObsPy冒烟测试(核心功能 + 4 在线数据源)2525 Passed · 0 Failed14 sFDSN EARTHSCOPE/USGS/EMSC 连通 ✅
官方全套件(pytest + doctest)2305 (+43 skip)2305 Passed · 0 Failed · 0 Errors79.7 sio 982 / core 767 / signal 238 / clients 146 等
硬件基准(OpenBLAS / C 扩展 / I/O)99 Passed9 sGEMM 81.53 GFLOPS · miniSEED 799 MB/s
GPU 基准(PyCUDA + 数值校验)55 Passed2 sSAXPY 25.6× · GEMM 9.1× · H2D 11.8 GB/s
gprMaxgprMax进程测试 + CPU/GPU 一致性 + 解析解验证55 / 5 通过—场分量误差 ≤6×10⁻⁵;解析解偏差 2.14%
SeaSeisOpenSeaSeis功能测试(版本/自检/伪数据/成像/射线追踪/GUI/进程)1010 / 10 通过≈2 min87 模块一致性 0 错误;4 数据集 GUI 稳定
pyrockopyrocko功能冒烟 + 并行/内核基准全部通过C 扩展全编译通过 · 各链路可运行—8 进程 2.72×;512³ rFFT 538×;Eikonal 100ms
REDpyREDpy18 工具冒烟 + 内核基准全部通过18 个 redpy-* 工具初始化/填充/回填通过—互相关 64,085 次/s;STA/LTA 检出率 95%
SeismoSeismosoft11 模块进程测试 + CPU/GPU 正确性1111 / 11 通过(无崩溃/挂起)启动 ≤41msSGEMM/FFT/LU 三路径正确性 1e-7~1e-16
合计2370+ 项全部通过 · 0 失败—另含 pyrocko / REDpy 功能冒烟与教程自检清单

4.2 CPU 加速路径:多核 / 多进程并行实测

模块并行方式基准任务1 进程/线程248说明
gprMaxOpenMP 线程bench_200³ (800万格) FDTD 求解232.3 s117.7 s65.4 s41.5 s5.61× / 效率 70%
ObsPy多进程(BLAS 每进程 1 线程)8 任务组信号处理批0.400 s0.204 s0.105 s0.064 s6.25× / 近线性(理论 8×)
pyrocko多进程 Pool400 条 600s 波形 bandpass→whiten→envelope4.34 s2.75 s1.86 s1.60 s2.72×(Windows spawn 启动开销)
REDpy多进程600 条长波形触发流水线(200 Hz)2.89 s2.32 s1.60 s1.29 s2.24×;吞吐 207.7 道/s、24.9 M 采样点/s
SeismosoftCPU 库(OpenBLAS/SuperLU)SGEMM 6144³ / LU 4096 自由度×200 步383.1 ms(SGEMM,1.21 TFLOPS)· 1860 ms(LU,Newmark-β 时程核心)作为 GPU 对比基线

解读: i9-14900KS 高主频单核 + 多核扩展实测表现稳定。ObsPy 批处理 8 进程达 6.25×(近理论值 8×),验证了「每进程 BLAS 固定 1 线程」的超额订阅规避方案;pyrocko / REDpy 受 Windows 进程池启动开销(每进程约 0.3~1s)影响,任务越「重」加速比越接近理论值。

4.3 GPU 加速路径:跨模块加速比实测(核心销售数据)

GPU 相对 CPU 加速比(本机实测;条形长度按 √加速比 缩放,便于同屏比较)gprMax FDTD 求解29.8× ~ 167×ObsPy SAXPY (4M)25.6×ObsPy GEMM 512³9.1×pyrocko GEMM 8192³38×(45.4 TFLOPS)pyrocko 逐元素 8192²94×pyrocko 512³ rFFT538×REDpy FFT 互相关143×REDpy 512³ rFFT375×REDpy GEMM 8192³37.8×(45.3 TFLOPS)Seismosoft SGEMM2.1× ~ 5.8×(几何均值 3.73×)Seismosoft LU 分解1.8× ~ 5.0×(几何均值 2.98×)Seismosoft FFT 复数1.3× ~ 1.6×(几何均值 1.44×)

模块GPU 内核CPUGPU加速比GPU 侧指标
gprMax3D FDTD 全网格求解(400³/6400万格)312.7 s(8 线程)10.4 s≈30×显存峰值 3.4 GB
ObsPySAXPY n=4M float320.609 ms0.024 ms25.6×有效带宽 1409.9 GB/s
ObsPyGEMM 512³ float320.652 ms(OpenBLAS 8 线程)0.071 ms9.1×—
pyrockoGEMM 8192³0.924 s(1.19 TFLOPS)24.2 ms38×45.4 TFLOPS
pyrocko512³ rFFT(1.34 亿点)2.096 s3.9 ms538×数据驻留显存
REDpy批量 FFT 互相关(4096 对×8 台×2048)0.521 s3.6 ms143×REDPy 核心内核
REDpy512³ rFFT(1.34 亿点)1.704 s4.5 ms375×数据驻留显存
SeismosoftSGEMM 2048³~6144³(cuBLAS)15.6~383.1 ms7.5~66.1 ms2.08×~5.8×GPU 侧 2.3~7.02 TFLOPS
SeismosoftLU 分解 + 多步回代(cuSOLVER,1024~4096 自由度×200 步)135.5 ms~1.86 s73.5 ms~371.9 ms1.84×~5.0×Newmark-β 时程核心
SeismosoftFFT 复数 262k~1M 点(cuFFT)5.6~24.7 ms4.4~15.3 ms1.28×~1.61×误差 ≤3.3e-16
  • 加速比与任务形态强相关:带宽型(FDTD/FFT/互相关)最高达 538×;计算型(GEMM)38~45 TFLOPS;稀疏线性代数(LU/时程)1.8×~5.0× —— 三类任务在本机均得到 GPU 收益。
  • 48GB 显存是「装得下」的关键:512³ 体数据、1.34 亿点 FFT、6144³ 矩阵、数十亿采样点模型均可完整驻留显存,避免 PCIe 往返(本机 WDDM 路径 H2D 11.8 GB/s / D2H 13.0 GB/s,往返代价高,驻留显存收益显著)。
  • 诚实口径:测试期间 GPU 被同机 AI 服务占用约 92%~94%,上述加速比均为争用状态保守值;独占显卡时更高。

4.4 吞吐与 I/O 实测

模块指标实测值意义
ObsPyminiSEED 读 / 写(C 扩展)799 / 761 MB/s海量波形归档与回放;写读回无损(rtol=1e-6)
ObsPyBLAS GEMM 600³ 单线程 / FFT 4M 点81.53 GFLOPS / 80.04 Msamples/s单核信号处理吞吐基准(OpenBLAS DYNAMIC_ARCH, SkylakeX 512-bit)
ObsPyFIR 滤波(1h@100Hz, hp1+lp40)/ STA-LTA 触发(C 扩展)208.4 次/s / 32.91 Msamples/s(1h 记录 10.94 ms)实时监测/预警低时延
ObsPy互相关 xcorr_max / TauP 走时3891 Msamples/s / 208.8 arrivals/s(130°)模板匹配与台站定位流畅
pyrocko阵列叠加 parstack(128 道×65536 采样×4096 偏移 ≈33.6 亿 道·采样)20.58 s ≈ 0.41 M 道·采样/s(单核 C 内核)大台阵处理吞吐
pyrockoEikonal 三维走时(80³ = 51.2 万节点,2.0~6.0 km/s)0.099 s定位/走时残差计算「当场出结果」
REDpy互相关主循环(200 触发×64 核心×8 台 = 102,400 次)1.60 s;125.2 触发/s、64,085 次/s;单触发 7.99 ms重复地震近实时检测
REDpySTA/LTA 联合触发(1h×8 台,nstac=5)/ OPTICS 聚类(3000 事件×8192 维)114 ms(注入 40 检出 38,95%)/ 14.13 s(家族数 8 与真实一致)触发 + 聚类全链路毫秒~秒级
OpenSeaSeisbench_stack(3000 道×12000 采样 = 3600 万采样点 叠加链)/ bench_ray(RAY2D 3000 道)2.15 s(16.7 Msamples/s,峰值内存 8.2 MB)/ 8.69 s(≈345 合成道/s,峰值 133.8 MB)流式数据架构:内存占用与数据总量解耦

4.5 CPU/GPU 结果一致性与数值正确性

模块验证项实测误差判定
gprMax同一模型 CPU/GPU 双路径逐点比对(显著场分量 Ex/Ey/Ez/Hy/Hz)最坏 5.9×10⁻⁵(≤6×10⁻⁵)PASS — 双路径可放心互换
gprMax自由空间 Hertz 偶极子 vs 解析解(Jackson)最大相对偏差 2.14e-02(2.14%)PASS — 远优于 10% 验收线
gprMax数值色散(900MHz @ 1mm 网格)最大误差 0.01%;最高有效频率 3.33 GHzPASS
ObsPyGPU SAXPY/GEMM/FFT 结果 vs CPU(np.allclose 数值校验)全部通过PASS
ObsPyminiSEED 写读回 / SAC 写读回无损 rtol=1e-6 / atol=1.0(int32)PASS
SeismosoftSGEMM(cuBLAS vs OpenBLAS)/ FFT(cuFFT vs pocketfft)/ LU(cuSOLVER vs SuperLU)≤6e-7 / ≤3.3e-16 / ≤1.1e-14PASS — GPU 不影响精度
pyrocko / REDpyGPU 内核(rFFT/GEMM/互相关)数值 vs CPU一致(浮点容差内)PASS

结论: 六大模块的 GPU 路径均通过数值一致性/正确性验证 —— 「CPU 算得对、GPU 算得更快、两者结果一致」,客户切换加速路径零风险、无需重新验证。

4.6 测试环境(统一)

项目实测值项目实测值
CPUIntel® Core™ i9-14900KS(8 逻辑核)系统内存192 GB DDR5(191.7 GiB)
GPUNVIDIA RTX PRO 5000 Blackwell · 48 GBGPU 驱动 / CUDA595.97 / CUDA 13.2(sm_120)
操作系统Windows 11 专业工作站版(10.0.26200)平台ASUS 工作站平台(Z790)
Python3.12.7(Anaconda)· pyrocko 3.12.14 · redpy 3.11.16(独立 conda 环境)JDKTemurin JDK 17(SeaView GUI)
NumPy / SciPy2.5.2 / 1.18.x(openblas DYNAMIC_ARCH)CuPy / PyCUDA14.2.0 / 2026.1(legacy API)

环境说明: 测试期间 GPU 同时承载本机常驻 AI 推理服务(占用约 38GB 显存、约 92%~94% 算力)。在此「争用」状态下各模块仍取得上述加速比;在客户独占 GPU 的场景下,实际加速比只会更高。各模块详细数据可追溯至对应目录下的 results.json 与运行日志。

4.7 一键复现命令

# ObsPy —— 冒烟 / 官方套件 / 硬件基准 / GPU 基准 / 合并终验
pytest test_obspy_smoke.py -v --all --html=obspy_test_report.html --self-contained-html
obspy-runtests --no-report -q --html=obspy_official_report.html --self-contained-html
pytest test_hardware_benchmark.py -v -s
pytest test_gpu_benchmark.py -v -s

# gprMax —— CPU 路径 / GPU 路径(启动器自动加载 MSVC vcvars64)
run_gprMax.bat tests\benchmarking\bench_200x200x200.in
run_gprMax.bat tests\benchmarking\bench_200x200x200.in -gpu

# OpenSeaSeis —— 自检 / 示例流程 / 完整测试(约 2 分钟)
seaseis -c
example_flows\run_flows.bat
powershell -NoProfile -ExecutionPolicy Bypass -File F:\2-soft\OpenSeaSeis\test\run_tests.ps1

# pyrocko / REDpy —— 性能基准(含 --quick 冒烟模式)
python F:\2-soft\ultralab_a330_test\bench.py
python F:\2-soft\ultralab_a330_redpy_test\bench.py

# Seismosoft —— 进程测试 / CPU-GPU 基准
python Test\scripts\run_process_test.py
python Test\scripts\run_benchmark.py

五、软件模块之间交互

六大模块以「标准数据格式 + Python/CUDA 生态 + 统一算力底座」为纽带:文档级直接接口(依赖/兼容层/格式桥接)+ 工作流级组合(按业务串联),既可单模块独立作业,也可组成端到端解释流水线。

5.1 数据流总览

FDSN 数据中心IRIS/USGS/EMSC 实测连通SDS 本地归档miniSEED / TSINDEX 离线SeedLink / 文件实时流 / 本地 SEGYNGA / PEER 记录库3 库 223 MB + 10 条内置ObsPy(获取 + I/O 基座)8 类客户端 · 43 种格式miniSEED 799/761 MB/spyrocko批处理 · 拾取 · 定位 · GFREDpy触发 · 互相关 · 家族聚类OpenSeaSeis (SeaSeis)87 模块 · 海洋/OBS 处理链gprMaxFDTD 电磁正演 · Taguchi 优化Seismosoft 2026结构抗震 · 9 类分析 · 加固解释成果 / 报告Snuffler · SeaView · Bokeh · PDF统一算力底座(UltraLAB A330 157192-MCD 实测)i9-14900KS 多核/多进程(2.2×~6.25× 实测)· RTX PRO 5000 Blackwell 48GB(CUDA 13.2,9×~538× 实测)· 192GB DDR5 常驻内存Windows 11 专业工作站版 · Python 多环境 · JDK 17 · 驱动 595.97 —— 六大模块共享同一套加速路径与数值栈标准数据格式互通:miniSEED · SAC · SEGY · GSE · HDF5 · CSEIS · SU —— 「同一份数据,多模块接力」miniSEED/SAC波形+触发SEGY/文件介质/几何模型地震动输入

读图: 左侧数据源经 ObsPy 统一获取/读写;中部四个处理模块按业务域分工(常规地震 / 重复地震 / 海洋 OBS / 电磁正演);右侧 Seismosoft 承接工程结构抗震分析;所有成果(波形、家族、谱、图像、报告)汇入输出层。虚线表示全部模块共享同一算力底座与标准格式。

5.2 标准数据格式 —— 模块间「通用语」

格式产生方(写入)消费方(读取)
miniSEEDObsPy(写 761 MB/s)· pyrocko.io · 数据中心归档ObsPy(读 799 MB/s,无损)· pyrocko · REDpy(本地文件模式)· SDS 离线数据中心
SACObsPy · pyrocko(批量保存)pyrocko · REDpy(ObsPy 可读任意格式)· 通用交换
SEGY / SEGD / SUOpenSeaSeis(OUTPUT_SEGY)· ObsPy(segy 插件)OpenSeaSeis(INPUT_SEGY “SEGY/SU data”)· ObsPy · pyrocko.io(SEG-Y)—— 行业通用交换格式
RSFOpenSeaSeis(OUTPUT_RSF)OpenSeaSeis(INPUT_RSF)· SEG 逆时偏移生态
HDF5gprMax(.out 场数据/快照 .h5)Python(h5py) · MATLAB · ParaView 直接读取;REDpy 的 PyTables(HDF5) 数据库同族格式
CSEISOpenSeaSeis(OUTPUT)SeaView GUI 直接加载(同一格式,命令行与 GUI 无缝衔接)
GSE1/GSE2 · CAN · YAFF · DataCubepyrocko.iopyrocko 内部批处理/Squirrel IO 后端可替换 SAC/MSEED
.dat / .spf / .bmf / .csvSeismosoft 各模块(时程/模型/记录库)SeismoStruct/SeismoBuild/SeismoBatch 链路内互用;XML / OpenSees! 双向互操作
QUAKEML / PDE / StationXMLObsPy(Catalog/Inventory 写出)pyrocko(Event/Station/Catalog 模型)· 目录客户端(USGS/EMSC/Geofon)

要点: SEGY 是跨模块的行业通用交换格式(OpenSeaSeis ↔ ObsPy ↔ pyrocko 均可读写);miniSEED/SAC 构成 Python 地震学三件套(ObsPy/pyrocko/REDpy)的通用波形底座;HDF5 承接 gprMax 电磁场数据进入通用后处理链。客户「同一份野外数据」可不经转换在多模块间接力处理。

5.3 文档级直接接口(有明确依据)

接口方向内容 / 依据
ObsPy ← REDpyREDpy 直接依赖REDpy 以 ObsPy 1.5.1 为波形 I/O 基础(MiniSEED/SAC/GSE 读写)、obspy.coincidence_trigger 台站联合触发(classicstalta/recstalta/delayedstalta, nstac)、FDSN Web Service 对接、本地文件模式「ObsPy 可读任意格式」
ObsPy ↔ pyrocko兼容层pyrocko.obspy_compat 兼容层,「便于既有 ObsPy 代码平滑迁移与共存」——两套代码库可在同一工作站并行运行、共享数据
pyrocko.gf ← Seismosizer内核内置pyrocko 格林函数模块内置 Seismosizer 内核(一维各向异性点力/矩张量源),Snuffler 的 seismosizer 插件实现「实测波形 – 模型 – 合成波形」同屏对比
REDpy → USGS ComCat目录匹配redpy.locate 与 USGS ComCat(或任意 FDSN 目录)匹配定位,基于 TauPy 走时 + locdeg/regdeg/telemag 距离/震级判据;导出 family_locations.csv
OpenSeaSeis ↔ Seismic Unix生态桥接SUMODULE「Generic wrapper for Seismic Unix (SU) module」;INPUT_SEGY/OUTPUT_SEGY 明确支持「SEGY/SU data」——可包装 SU 模块、接入 SU 数据生态
Seismosoft ↔ OpenSees! / XML模型互操作File → Export/Import XML、Import/Export OpenSees! 双向互操作;NGA/PEER 记录库 .csv 扁平文件直接加载
gprMax → 通用后处理标准输出.out(HDF5)场数据可被 Python(h5py)/MATLAB/ParaView 直接读取;附 plot_Ascan.m / plot_Bscan.m MATLAB 脚本与 Jupyter notebooks
TauP/TauPy 走时内核跨模块共享ObsPy(taup C 扩展,208.8 arrivals/s 实测)与 REDpy(TauPy 目录匹配)共用同一走时计算体系,定位口径一致

5.4 业务域互补 —— 三大物理域覆盖

① 弹性 / 声波地震(数据处理与解释)

ObsPy(获取与信号处理基座)→ pyrocko(批处理/拾取/定位/格林函数)+ REDpy(重复地震家族)+ OpenSeaSeis(海洋/OBS 处理链)。覆盖陆上/海洋、实时/批量、目录/家族四类任务。

② 电磁波(正演仿真)

gprMax FDTD 求解麦克斯韦方程组:为「电磁波 + 复杂介质」问题(GPR、地震电磁解释、管线/空洞、天线、NDT)提供正演引擎,支撑参数扫描与反演。与弹性波模块物理域互补、场景互补。

③ 结构动力学(工程抗震)

Seismosoft:地震动生成(谱/选波/人工时程)→ 结构响应(时程/Pushover/IDA/RSA)→ 规范验算 → 加固设计。承接前两类模块产出的「地震动输入」,面向设计院/科研的结构分析闭环。

典型跨模块组合(工作流级,推荐用法)

  • 地震动输入链:pyrocko/REDpy 处理实测波形 → 提取目标谱与统计特征 → Seismosoft(SeismoSpect/SeismoMatch)生成/匹配地震动输入 → SeismoStruct 结构响应分析。实测波形驱动的工程分析,闭环于同一台工作站。
  • 异常体「波场 + 场源」联合解释:OpenSeaSeis/pyrocko 完成弹性波成像与定位后,对疑似空腔/管线/导体用 gprMax 建电磁正演模型做响应特征对比(电磁波与弹性波对地下异常体的响应互补),A/B-scan 与道集剖面同屏对照解释。
  • 正演-反演闭环:gprMax 作为正演引擎(GPU 30× 级 + Taguchi 优化 + Python API),pyrocko/REDpy 提供反演侧的走时/聚类/格林函数内核 —— 同一 CUDA 13.2 + 48GB 显存底座支撑「正演快、反演稳」。
  • 统一数据底座:ObsPy 43 种格式 + 8 类客户端是所有 Python 模块的公共 I/O 层;REDpy 直接调用、pyrocko 提供兼容层 —— 一次接入、处处可用。

口径说明: 上述「跨模块组合」中,ObsPy↔REDpy、ObsPy↔pyrocko、pyrocko↔Seismosizer、REDpy↔ComCat/TauPy、OpenSeaSeis↔SU、Seismosoft↔OpenSees!、gprMax↔HDF5 后处理链均有原始文档/源码依据;「地震动输入链」「异常体联合解释」「正演-反演闭环」为基于各模块文档能力的工作流级推荐组合(各模块独立接口已实测通过,组合按标准数据格式与 Python 生态衔接)。

5.5 共享算力与软件底座

共享要素六大模块的共同受益
CPU 多核/多进程gprMax OpenMP 5.61× · ObsPy 6.25× · pyrocko 2.72× · REDpy 2.24× 实测 —— 批处理任务统一获得近线性扩展
GPU 48GB + CUDA 13.2gprMax(pycuda JIT)· ObsPy(PyCUDA)· pyrocko(CuPy)· REDpy(CuPy 内核)· Seismosoft(cuBLAS/cuFFT/cuSOLVER)—— 同一驱动 595.97、同一 CUDA 工具链,GPU 加速路径全覆盖
192GB 内存pyrocko Pile 大波形堆 · REDpy HDF5 数据库 · OpenSeaSeis 大叠前数据 · ObsPy 长记录/模板 · gprMax CPU 路径 10⁹ 网格级模型 · Seismosoft 大模型装配 —— 全部常驻内存免换页
Windows 11 专业工作站版GUI(Snuffler/SeaView/Seismosoft 全家)专业图形驱动;运维、许可、外设、安全统一管理;降低跨平台维护成本
Python 多环境Anaconda 主环境 + pyrocko / redpy 独立 conda 环境,互不冲突;JDK 17 支撑 SeaView —— 一套机器、多套运行时并存

六、工作流程介绍(端到端)

六大模块按业务可组成五条标准工作流。每条工作流的每一步都有对应实测数据(见第四节),交付即可按此投产。

6.1 端到端主流程(数据 → 成果)

① 数据获取ObsPy 客户端 / REDpy 四模式 / 本地文件→② 预处理pyrocko 算子链 / SeaSeis FILTER→③ 触发与拾取REDpy STA/LTA · pyrocko autopick→④ 定位与聚类fomosto · OPTICS 家族→⑤ 正演建模(可选)gprMax 电磁 / Seismosoft 结构→⑥ 交互解释Snuffler / SeaView / Seismosoft GUI→⑦ 报告输出fomosto HTML · Bokeh/PDF · 规范验算

步骤主责模块关键动作与实测依据
①ObsPy · REDpyFDSN(EARTHSCOPE 波形/USGS 事件/EMSC 事件,实测连通)、SDS 离线、SeedLink、本地文件四模式取数;miniSEED 799 MB/s 吞吐
②pyrocko · OpenSeaSeisbandpass/whiten/envelope 算子链(400 条 600s 波形 8 进程 1.60s);SeaSeis 滤波/叠加链 3600 万采样点 2.15s
③REDpy · pyrockoSTA/LTA 联合触发 1h×8 台 114ms(检出率 95%);autopick(AHI 神经网络)+ STA/LTA 曲线辅助拾取
④pyrocko · REDpyfomosto 半自动定位(网格搜索)+ Eikonal 走时 51.2 万节点 100ms;REDpy 互相关 64,085 次/s + OPTICS 聚类(3000 事件 14s,家族数与真实一致)
⑤gprMax · Seismosoft电磁正演 400³ 模型 GPU 10.4s(30×);结构时程 LU 4096 自由度×200 步 GPU 372ms(5.0×)
⑥Snuffler · SeaView「波形-模型-合成」同屏对比(Seismosizer 插件);道集/频谱交互浏览,多数据集队列加载(4 数据集 75s+ 稳定)
⑦fomosto · REDpy · Seismosoft定位 HTML 报告;家族时间线/出版级 PDF/家族地图;Code-based Checks(ASCE 41-17/EC8/NTC-18/KANEPE/TBDY)性能水准判定

6.2 工作流 A:常规地震监测 → 重复地震检测(ObsPy + pyrocko + REDpy)

FDSN/SDS 下载ObsPy clients→带通 + 白化pyrocko Trace 算子→STA/LTA 触发REDpy nstac=5→FFT 互相关102,400 次 1.60s→OPTICS 聚类家族 8/8 检出→ComCat 匹配TauPy 走时→Bokeh 时间线 + PDF

  • 三条快速命令投产:redpy-initialize -v -c settings.cfg → redpy-catfill -v -a -f -c settings.cfg examples/catalog.csv → redpy-backfill -v -c settings.cfg -s 2004-09-23 -e 2004-09-24,约 5 分钟生成 ./runs/default/(总览页/家族页/时间线)。
  • 质量控制三道闸:峰度尖峰剔除(kurtosis)· 谐波噪声/校准脉冲识别(kurtfmax)· 远震识别(Frequency Index, telefi/teleok)—— 保证家族目录高纯度。
  • 定位环节:pyrocko fomosto 半自动拾取-初至选择-网格搜索定位,Eikonal 走时内核 51.2 万节点 ≈100ms,支持「解释方案对比当场看结果」。

6.3 工作流 B:海洋地震 / OBS 资料处理(OpenSeaSeis)

INPUT_SEGYSEGY/SU 读入→FILTERlowpass 60 12 / highpass 4 12→STACK / NMOmode all · 动校正→FFT振幅/相位谱→RAY2D6 层 1D Vs · 12 射线→IMAGEPlotImage → PNG→SeaViewGUI 交互解释

  • 流程脚本驱动:seaseis -f myjob.flow -d logs,模块以 $MODULE 顺序执行,上一模块输出道集自动流入下一模块;支持 IF/ELSEIF/REPEAT 与 &define 变量,可批处理、可复现、可版本管理。
  • OBS 专属能力:HODOGRAM(XYZ 向量)→ ORIENT(传感器姿态角 an_tilt/an_roll)→ ORIENT_CONVERT;P190 导航数据合并、POSCALC 由拾取时差解接收器位置、SPLITTING 剪切波分裂、BEAM_FORMING 阵列波束形成、93 个标准道头(含 wdep 水深)。
  • 批量作业:-s 电子表格 + -D 名=值 常量 + -run_master 生成主流程,适合按线/按段批量处理;-p speed|memory 切换内存策略。
  • 实测基准:bench_stack 3000×12000 叠加链 2.15s(峰值内存 8.2 MB);bench_ray 3000 道射线追踪合成 8.69s(≈345 合成道/s)。

6.4 工作流 C:电磁正演仿真与参数反演(gprMax)

.in 建模网格/材料/源/几何/PML→求解CPU OpenMP 或 -gpu CUDA→.out (HDF5)接收点时程 + 快照→A/B-scantools.plot_Ascan/Bscan→Taguchi 扫参user_libs 优化→反演迭代Python API 正演引擎

  • 建模五要素:网格与时间(#domain/#dx_dy_dz/#time_window)· 波形与源(Hertz/磁偶极子/电压源 + 11 种波形)· 材料(eps_r/sigma/mu_r/kappa + Debye/Lorentz/Drude 频散 + Peplinski 土壤)· 几何(box/cylinder/sphere + 分形粗糙面)· PML 边界(HORIPML/MRIPML,默认 10 格)。
  • 双路径求解:CPU run_gprMax.bat 模型.in;GPU run_gprMax.bat 模型.in -gpu(启动器自动加载 MSVC vcvars64,首次 JIT 约 5s 后缓存复用)。同一模型两路径结果逐点一致(≤6×10⁻⁵)。
  • 反演支撑:GPU 路径 30× 级加速 + 48GB 显存可并行 8~10 个 400³ 级模型,天然满足梯度反演/全局优化对正演引擎的吞吐要求。

6.5 工作流 D:工程地震响应分析(Seismosoft 2026)

SeismoSpect目标谱(EC8 参数)→选波SeismoSelect NGA / SeismoArtif 人工→SeismoMatch迭代匹配 + 残差谱→SeismoSignal滤波/缩放(0.02~50Hz)→SeismoStruct时程/Pushover/IDA/RSA→Code-based ChecksASCE41/EC8/NTC18/KANEPE/TBDY→FRP_Designer加固验算

  • 六条标准工作流:A 反应谱分析(最常用最快)· B 实测记录时程(NGA 选波→匹配→分析)· C 人工地震动(SeismoArtif,8~20 条统计一致)· D 既有建筑评估与加固(SeismoBuild 主线 + FRP)· E 批量/参数扫描(SPF_Creator + SeismoBatch,如 3 模型×10 记录×3 q 值=90 工况)· F 增量动力分析 IDA(三重循环,计算量最大)。
  • 关键规则(实测踩坑已固化):内置 .dat 时程加速度单位为 g,曲线乘数保持 9.81;dt = 结束时间/步数 且 ≤ 记录采样间隔 0.01s;常规工程 ≥3 条记录、IDA 建议 8~20 条。
  • GPU 收益实测:SGEMM 2.1×~5.8×(6144³:66.1ms vs 383.1ms)、LU 1.8×~5.0×(4096 自由度×200 步:371.9ms vs 1.86s)、FFT 1.3×~1.6×;正确性误差 1e-7~1e-16。

6.6 工作流 E:批量处理与 GPU 加速(全模块通用)

  • CPU 批量:多进程池 + 每进程 BLAS 固定 1 线程(ObsPy 实测 6.25×);pyrocko Pool(8) + imap_unordered(chunksize=32) 流式进度;REDpy 大家族限制(corr_nrecent/nyoungest/nlargest)避免 O(N²)。
  • GPU 批量:数据一次上载驻留 48GB 显存(H2D ~12.5 GB/s,往返代价高)→ 批量 kernel → 一次回传;适用阈值:单批 ≥10⁵ 点级才显著划算。
  • SeismoBatch 工况矩阵:.spf 模型 + 工况矩阵定义,结果按工况索引汇总;可增配第二块同型号 GPU 多任务并行,或内存升级 384GB。
  • 监控与审计:各模块运行日志(分模块 CPU 时间/道数统计/内存分配摘要)+ results.json(可供 CI/监控消费)+ pytest-html 自包含报告,全过程可追溯。

七、销售优势报告

以下每条优势均有第四节实测数据支撑,可直接用于报价、方案与验收条款。

1

一台工作站,六类专业软件,全链条开箱即用

地震数据获取(ObsPy)→ 处理解释(pyrocko/OpenSeaSeis)→ 重复地震检测(REDpy)→ 电磁正演(gprMax)→ 结构抗震(Seismosoft)。2370+ 项测试全部通过、0 失败,交付即可生产,客户无需自行拼软件栈、搭环境。

2

GPU 加速 9×~538×,三类任务全覆盖(实测保守值)

带宽型最高 538×(512³ 谱分析)、计算型 38×(GEMM 45.4 TFLOPS)、稀疏线性代数 1.8×~5.0×(LU/时程);gprMax FDTD 求解 ≈30×、REDpy 互相关 143×、ObsPy SAXPY 25.6×。且均在 GPU 被 AI 服务占用 92%~94% 的争用状态下测得,独占显卡时更高。

3

48GB 大显存:装下别人装不下的模型

512³ 体数据(1.34 亿点)、6144³ 矩阵、数十亿采样点、8~10 个 400³ 级 gprMax 模型并行 —— 对比消费级 8~16GB 显卡,模型容量差 3~6 倍;数据驻留显存避免 PCIe 往返,收益放大。

4

192GB 大内存:大数据量场景不掉速

pyrocko Pile 大波形堆、REDpy HDF5 数据库、OpenSeaSeis 大叠前数据、ObsPy 长记录/匹配滤波模板、gprMax CPU 路径 10⁹ 网格级模型 —— 全部常驻内存免换页,批处理与交互解释互不抢占。

5

单核强劲 + 多核近线性:CPU 路径同样能打

单线程 GEMM 81.53 GFLOPS、FFT 80.04 Msamples/s、FIR 208 次/s;多进程并行 ObsPy 6.25×、gprMax 5.61×、pyrocko 2.72×、REDpy 2.24× 实测。「CPU 算得动,GPU 算得快」双路径互为兜底。

6

高吞吐 I/O + 低时延检测:实时监测级

miniSEED 读 799 / 写 761 MB/s(写读回无损);STA/LTA 1 小时×8 台站 114ms 完成(检出率 95%);互相关 64,085 次/s;Eikonal 走时 51.2 万节点 ≈100ms —— 实时监测/预警与「数据产出即解释」均可满足。

7

CPU/GPU 结果一致(10⁻⁵~10⁻¹⁶),切换零风险

gprMax 双路径场分量误差 ≤6×10⁻⁵;Seismosoft 三内核误差 1e-7~1e-16;ObsPy GPU 数值校验全通过。客户可从 CPU 无缝迁移到 GPU,无需重新验证,验收口径统一。

8

软件成本显著低于全商业方案

gprMax(GPLv3)、ObsPy(LGPLv3)、pyrocko、REDpy(USGS Public Domain)、OpenSeaSeis(免费)五模块零 License 费用,仅 Seismosoft 为商业授权。无按核/按卡/按坐席授权费,TCO 显著更低。

9

物理精度与工程质量经双重验证

gprMax vs 解析解偏差 2.14%(验收线 10%)、数值色散 0.01%@900MHz;OpenSeaSeis 87 模块自检 0 错误、GUI 长时间稳定;Seismosoft 11 模块进程测试无崩溃;pyrocko/REDpy C 扩展全编译 + 冒烟通过。

10

Blackwell + CUDA 13.2 新架构,投资保护

RTX PRO 5000 Blackwell 为当前 NVIDIA 专业卡最新一代(110 SM,CC 12.0),CUDA 13.2 + PyCUDA 2026.1 + CuPy 14.2 全栈就绪,兼容未来深度学习正演反演、GPU 地震解释升级。

11

场景全覆盖:一个平台吃下多部门需求

实时地震监测/预警 · 火山与微震(水力压裂/CCUS/矿山震害)· 重复地震家族研究 · 海洋/OBS 地震 · 探地雷达与地下探测 · 天线与 NDT · 工程结构抗震与加固 · 教学科研 —— 地震局、油公司、设计院、矿山、高校共用一台设备。

12

数据不出域 + 可量化验收 + 可扩展

纯本地物理隔离(对比云:数据出域风险);全部性能数字为本机实测,可直接写入合同验收条款(附一键复现脚本);支持增配第二块 GPU / 384GB 内存 / NVMe 平滑扩展。

7.1 量化证据速查(报价/验收引用)

指标实测值来源模块
测试用例通过 / 失败2370+ / 0ObsPy 2344 + gprMax 5 + SeaSeis 10 + Seismosoft 11
GPU 加速比区间1.28× ~ 538×Seismosoft FFT 最低 → pyrocko 512³ rFFT 最高
GPU GEMM 峰值45.4 TFLOPS(8192³)pyrocko / REDpy(45.3)
GPU 有效带宽(SAXPY)1409.9 GB/sObsPy
PCIe 主机-设备带宽H2D 11.8 / D2H 13.0 GB/sObsPy(WDDM 路径)
miniSEED 读 / 写799 / 761 MB/sObsPy C 扩展
互相关吞吐64,085 次/s(125.2 触发/s)REDpy 主循环
STA/LTA 触发时延(1h×8 台)114 ms(检出率 95%)REDpy
三维走时内核(51.2 万节点)0.099 spyrocko Eikonal
大叠加链(3600 万采样点)2.15 s(16.7 Msamples/s)OpenSeaSeis bench_stack
FDTD 大模型(400³/6400 万格)GPU 10.4 s vs CPU 312.7 s(≈30×,显存 3.4GB)gprMax
多进程并行2.24× ~ 6.25×(8 进程)REDpy / pyrocko / ObsPy / gprMax
CPU/GPU 一致性≤6×10⁻⁵(gprMax)· ≤3.3×10⁻¹⁶(Seismosoft FFT)双路径交叉验证
物理精度(vs 解析解)2.14%(验收线 10%)gprMax
模块规模87(SeaSeis,自检 0 错误)· 11(Seismosoft,11/11 通过)· 43 格式 / 8 客户端(ObsPy)—

7.2 目标客户与 ROI 话术

目标客户画像

① 地震监测预警机构(台网/台阵批量处理 + 实时触发)② 油公司/研究院(地震解释、OBS 海震、微震监测)③ 岩土/结构设计院(抗震分析、加固设计)④ 矿山/水利(水力压裂、诱发地震)⑤ 高校与科研院所(教学 + 科研 + 论文可复现)⑥ 探地雷达/地下工程(管线/空洞/NDT)。

ROI 参考话术(实测口径)

① 时程分析包(1000 步×多记录):CPU 约 30 分钟 → GPU 6~10 分钟(LU 5× 实测)② 批量工况扫描:整夜跑 → 白天出图(SeismoBatch + GPU 并行)③ 按实测加速比折算典型批量负载,12~18 个月即可收回与云租用的差价 ④ 对比「多台设备 + 多套商业软件」方案:硬件一次投入,5 模块零 License,运维归一。

7.3 常见质疑与应答(FAQ)

质疑应答(均有实测依据)
「GPU 加速是真的吗?」六大模块 GPU 路径全部实测:9.1×~538×,且在 GPU 被 AI 服务占用 92%~94% 的争用状态下测得(保守值),独占时更高;数值正确性 1e-7~1e-16 已验证。复现命令见 4.7 节。
「开源软件可靠吗?」ObsPy 2305 官方用例 0 失败;OpenSeaSeis 87 模块自检 0 错误;gprMax 解析解验证 2.14%;REDpy 为 USGS 官方工具(Public Domain)。开源 + 实测双重背书,且无 License 成本。
「Seismosoft 是商业软件,成本呢?」六模块中仅此一项商业授权(Trial/Academic/Commercial 三选一),其余五项零 License。整体软件成本仍显著低于全商业方案。
「Windows 平台做科研够用吗?」六大模块全部在 Windows 11 专业工作站版实测通过(含 GUI、多进程、CUDA JIT);运维、许可、外设统一管理,跨平台维护成本反而更低。Python 生态跨平台,成果可迁移。
「数据量大怎么办?」192GB 内存常驻(Pile/HDF5/大叠前)+ 流式架构(叠加链峰值内存仅 8.2MB)+ 48GB 显存驻留 + 多任务并行实测;支持扩展至 384GB。
「验收怎么定?」4.7 节一键复现脚本 + 4.4/4.5 节量化指标可直接写入验收条款;results.json 与运行日志全程可追溯。

八、交付与使用指引

模块快速启动关键交付物 / 位置
gprMaxrun_gprMax.bat 模型.in(CPU)/ … -gpu(GPU);示例 tests\models_basic\cylinder_Ascan_2D自包含部署目录(内置 Python/numpy/scipy/h5py/pycuda,拷贝即用);.out(HDF5)+.npy 输出;test\results.json 可追溯
ObsPypython -c “import obspy; print(obspy.read())”;测试 pytest test_obspy_smoke.py -v –allF:\2-soft\obspy(源码可编辑安装);pytest-html 自包含报告 5 份;benchmark_results.json / gpu_benchmark_results.json
OpenSeaSeis桌面「SeaSeis 示例数据 + SeaView」一键(约 30 秒);seaseis -c 自检;seaseis -f myjob.flowF:\2-soft\bin(seaseis.exe/SeaView.jar/JDK17 已入 PATH);example_flows\ 4 个示例;test\run_tests.ps1 完整测试;模块帮助官方 HTML(seaseis -html 导出)
pyrocko桌面「Snuffler (pyrocko)」或 F:\2-soft\pyrocko启动.bat(5~10 秒出主窗口)conda 环境 pyrocko(Python 3.12.14);F:\2-soft\pyrocko\(源码+Sphinx 文档);bench.py/results.json
REDpy三条命令:redpy-initialize → redpy-catfill → redpy-backfill(见 6.2)conda 环境 redpy(Python 3.11.16);18 个 redpy-* 工具(redpy-xxx.exe);./runs/default/ 总览/家族/时间线
Seismosoft开始菜单 → Seismosoft → SeismoStruct 2026;File → Building Modeller…C:\Program Files\Seismosoft(11 模块);SeismoStruct 手册 618 页 / SeismoBuild 手册 408 页 / SPF 格式 32 页;内置 10 条经典强震时程 + NGA 三库

环境注意事项(均已固化/绕过):多进程须每进程 BLAS 固定 1 线程;nvcc JIT 需 MSVC(gprMax 启动器自动加载 vcvars64);pycuda 缓存目录需预建;无显示环境绘图用 MPLBACKEND=Agg;REDpy 工具为连字符命名 redpy-xxx.exe;SeaView 多文件须逐个绝对路径参数;Seismosoft .dat 时程乘数保持 9.81(g 单位);pyrocko 重装后需重打 matplotlib 兼容补丁。

《UltraLAB A330 157192-MCD地震资料解释计算分析工作站》 · 整合测试报告 / 模块交互 / 工作流程 / 销售优势

软件: gprMax v3.1.7 (GPLv3+) · ObsPy (LGPLv3, NumFOCUS) · OpenSeaSeis v3.00 · pyrocko 2026.06.02 · REDpy 1.2.0 (USGS, Public Domain) · Seismosoft 2026(商业)

硬件: Intel Core i9-14900KS · NVIDIA RTX PRO 5000 Blackwell 48GB · 192GB DDR5 · Windows 11 专业工作站版(驱动 595.97 / CUDA 13.2 / PyCUDA 2026.1)

报告生成: 2026-09-07 · 数据源: 各模块目录下的 results.json、运行日志与测试报告 HTML(gprmax/ · obspy/ · OpenSeaSeis/ · pyrocko/ · REDpy/ · Seismo/)

免责声明: 本报告全部性能数字为本机实测值(测试期间 GPU 存在 92%~94% 争用,为保守值);不同配置/BIOS/负载下结果会有差异,合同验收建议以 4.7 节复现脚本重跑结果为准。各软件名称与版权归其原开发方所有,此处仅用于功能描述。