# GA-AEM Source Code Repository
## Geoscience Australia Airborne Electromagnetics Programs
- Author: Ross C Brodie, Geoscience Australia (ross.c.brodie at ga.gov.au)
- Language: mostly C++, some matlab, some python
## Releases
### Release-20160606
- Added Python 3.x interface for simple forward modelling and derivatives only.
- Added Matlab interface for simple forward modelling and derivatives only.
- Changed how the PPM normalisation is carried out. Now PPM normalisation is by directional-component-wise with respect to the maximum primary dB/dt or B-field at the receiver for a reference system geometry (which is usually estimated on a per flight or per survey basis). Previously PPM normalisation was with respect to the system geometry for the forward model being run.
- Added GEOTEM (1996 ppm system) and SPECTREM (ppm system) examples.
- Fixed a bug in the thickness derivative of the second bottom layer. This may have effected few-layer inversions, but not multi-layer fixed-thickness inversion.
### Release-20160428
- Initial public release.
## Currently included programs
1. GAFORWARDMODELTDEM - 1D forward modelling program for AEM data
2. GALEISBSTDEM - deterministic 1D sample by sample inversion of AEM data
3. GARJMCMCTDEM - stochastic 1D sample by sample inversion of AEM data
## Documentation
- User manual (see ga-aem/docs/GA AEM Programs User Manual.pdf)
- Theoretical details for GALEISBSTDEM (see ga-aem/docs/GALEISBSTDEM Inversion Algorithm Theoretical Details .pdf)
## Building on Linux
- cd makefiles
- edit the file run_make.sh to setup for your compiler
- set the C++ compiler (e.g., cxx=g++)
- set the MPI C++ compiler (e.g., mpicxx=mpiCC)
- set the C++ compiler flags (e.g. cxxflags='-std=c++11 -O3 -Wall')
- set the executable directory (e.g., exedir='../bin/raijin/gnu')
- run_make.sh
- Matlab shared library should go into ga-aem/matlab/bin/linux (.dll on Windows or .so on linux)
- Python shared library should go into ga-aem/python/gatdaem1d (.dll on Windows or .so on linux)
## Building on Windows
- You can build the programs with the free Microsoft Visual Studion 2013 Express.
- Visual Studio solution and project files are supplied.
- Open ga-aem\vs2013\ga-aem-all\ga-aem-all.sln to compile all programs plus the matlab and python shared libraries.
- Alternatively open individual program solutions files in their respective directories.
## Third party software dependencies
1. Template Numerical Toolkit (TNT)
- see http://math.nist.gov/tnt/index.html
- TNT is included in this repository, there is no need to download it.
2. The Fastest Fourier Transform in the West (FFTW)
- see http://www.fftw.org
- Windows binaries (dlls) are include in the repository.
- Linux users will need to install a suitable FFTW for your system.
3. Message Passing Interface (MPI)
- see https://www.mpi-forum.org
- Both Windows and Linux users will need to install a suitable MPI for your system.
- The pre-compiled Windows inversion programs require Microsoft HPC Pack 2012 because thats the flavour of MPI they have been compiled and linked with.
- They can be recompiled using MPICH or other flouvours of MPI if required.
- If you do not want to install MPI on your Windows system, you can use the galeisbstdem-nompi.exe.
- This program has not been linked with MPI but uses OpenMP shared memory parallelism instead (see manual for details).
没有合适的资源?快使用搜索试试~ 我知道了~
一维 机载电磁(AEM) 数据的建模和反演_C++_代码_下载
共295个文件
h:45个
bat:27个
sh:26个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 161 浏览量
2022-07-03
23:54:37
上传
评论 1
收藏 13.79MB ZIP 举报
温馨提示
澳大利亚地球科学机载电磁学项目 当前包含的程序 GAFORWARDMODELTDEM - AEM 数据的一维正演建模程序 GALEISBSTDEM - 确定性 1D 样本逐个样本反演 AEM 数据 GARJMCMCTDEM - AEM 数据的随机一维样本反演 文档 用户手册(参见 ga-aem/docs/GA AEM Programs User Manual.pdf) GALEISBSTDEM 的理论细节(参见 ga-aem/docs/GALEISBSTDEM 反演算法理论细节 .pdf) 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
一维 机载电磁(AEM) 数据的建模和反演_C++_代码_下载
(295个子文件)
run.bat 1KB
run.bat 1023B
AAA_copysrc.bat 627B
run.bat 597B
run.bat 595B
run.bat 406B
run.bat 404B
run.bat 341B
sort_sbs.bat 341B
run.bat 329B
run.bat 326B
sort_sbs.bat 321B
sort_sbs.bat 319B
sort_sbs.bat 319B
run.bat 290B
run.bat 288B
sort_rjmcmc.bat 243B
sort_rjmcmc.bat 243B
createimportlib_32bit.bat 203B
createimportlib_64bit.bat 203B
cleanup.bat 143B
skytem_example.bat 126B
cleanup.bat 119B
cleanup.bat 119B
cleanup.bat 119B
cleanup.bat 80B
cleanup.bat 80B
VTEM-plus-7.3ms-pulse-southernthomson.cfm 116KB
galeisbstdem-solve-rxpitch-and-offsets.con 3KB
galeisbstdem.con 3KB
galeisbstdem_xz_solvegeometry.con 3KB
galeisbstdem-solve-rxpitch.con 3KB
galeisbstdem.con 3KB
galeisbstdem-do-not-solve-geometry.con 3KB
galeisbstdem_xz_nosolvegeometry.con 2KB
galeisbstdem_z_nosolvegeometry.con 2KB
garjmcmctdem.con 2KB
garjmcmctdem.con 2KB
vtem-hisample.con 244B
tempest_standard.con 223B
tempest_hisample.con 223B
vtem.con 217B
skytem_hm.con 213B
skytem_lm.con 213B
geotem-ppm.con 208B
spectrem.con 204B
COPYING 18KB
COPYING 18KB
COPYRIGHT 837B
COPYRIGHT 837B
galeisbstdem.cpp 59KB
le.cpp 38KB
tdemsystem.cpp 33KB
general_utils.cpp 28KB
rjmcmc1dtdeminverter.cpp 25KB
file_utils.cpp 13KB
rjmcmc1d.cpp 13KB
blocklanguage.cpp 12KB
gatdaem1d.cpp 6KB
gaforwardmodeltdem.cpp 5KB
fielddefinition.cpp 5KB
geometry3d.cpp 4KB
matrix_ops.cpp 4KB
random.cpp 3KB
garjmcmctdem.cpp 2KB
example_forward_model.cpp 2KB
frome-tempest.dat 7.28MB
bhmar-skytem.dat 6.98MB
thomson-vtem.dat 4.69MB
GeoTEM_831_XZ.dat 354KB
AA140005_Final_Block_Part_1.XYZ.ddf 26KB
libfftw3f-3.def 17KB
libfftw3f-3.def 17KB
libfftw3-3.def 17KB
libfftw3-3.def 17KB
libfftw3l-3.def 13KB
libfftw3l-3.def 13KB
frome-tempest.des 19KB
AA140005_Final_Block_Part_1.XYZ.des 229B
AA140005_Final_Block_Part_1.XYZ.dfn 31KB
frome-tempest.dfn 9KB
libfftw3-3.dll 1.76MB
libfftw3f-3.dll 1.71MB
libfftw3-3.dll 1.5MB
libfftw3f-3.dll 1.46MB
libfftw3l-3.dll 1.08MB
libfftw3l-3.dll 1014KB
gatdaem1d.dll 354KB
galeisbstdem.exe 499KB
galeisbstdem-nompi.exe 498KB
garjmcmctdem.exe 469KB
gaforwardmodeltdem.exe 359KB
benchf.exe 255KB
bench.exe 255KB
benchl.exe 254KB
benchl.exe 149KB
bench.exe 147KB
benchf.exe 146KB
fftwf-wisdom.exe 146KB
fftwl-wisdom.exe 146KB
共 295 条
- 1
- 2
- 3
资源评论
- wangxianxiang102024-04-17超级好的资源,很值得参考学习,对我启发很大,支持!
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功