gprmax吧 关注:554贴子:1,931
  • 5回复贴,共1

gprMax 3.0来啦!!!

取消只看楼主收藏回复

首先,还是特别强调,我不生产gprMax,我只是gprMax的搬运工,如果您打算或者正在使用gprMax做数值模拟,那么希望在您未来的文章中可以引用:
Warren, C., Giannopoulos, A., & Giannakis I. (2015). An advanced GPR modelling framework – the next generation of gprMax, In Proc. 8th Int. Workshop Advanced Ground Penetrating Radar (http://dx.doi.org/10.1109/IWAGPR.2015.7292621)
Giannopoulos, A. (2005). Modelling ground penetrating radar by GprMax, Construction and Building Materials, 19(10), 755-762 (http://dx.doi.org/10.1016/j.conbuildmat.2005.06.007)
以表示对作者劳动成果的尊重!谢谢!


IP属地:广东1楼2016-07-04 22:14回复
    下载gprMax,以及想了解更多有关gprMax的信息,请前往gprMax官网:http://www.gprmax.com/


    IP属地:广东2楼2016-07-04 22:16
    收起回复
      下载及安装:
      1.安装Python以及获取Python包(为什么要安装Python呢?当然是因为3.0版本主要使用Python语言写的啦)
      对了,下面都是在win7操作系统下进行的啊,至于Linux或者MAC OS,因为我不用,所以我就不写了啊,其实官网都有的啦,去官网看吧,这个就是我闲来无事才写写玩的。。。。割。。。。首先,打开你的电脑,按住win+R键,在弹出的窗口中输入cmd,按回车键,打开命令提示符窗口(好详细哦,好了,接下来的工作都要在这个黑窗窗里进行了哦),接下来就是输入一下命令:
      $ conda update conda
      $ conda install git
      $ git clone https://github.com/gprMax/gprMax.git
      $ cd gprMax
      $ conda env create -f conda_env.yml
      记着输入一行命令就回车一次啊,还有,每行前面的美元符号不用输入的啊。
      2.安装支持OpenMP的C编译器
      前往http://go.microsoft.com/fwlink/?LinkId=691126下载 Microsoft Visual C++ Build Tools 2015 ,安装的时候一路默认就OK啦
      3.建立安装gprMax
      同样是在命令提示符窗口哦,现在输入命令cd gprMax 按回车键, 进入gprMax的路径之中,继续输入activate gprMax 按回车键,从而激活gprMax,最后输入命令:
      (gprMax)$ python setup.py build
      (gprMax)$ python setup.py install
      (注意只需要输入美元符号之后的字符哦)
      。。。。。。。。。。。。。。。割。。。。。。。。。。。。。。。。。。。。。。。。。。
      恭喜你,安装完成,现在可以运行gprMax啦gprMax号扬帆起航喽,船要开了,快上船喽


      IP属地:广东本楼含有高级字体3楼2016-07-04 22:47
      收起回复
        运行gprMax
        安装完成之后,该开始运行了,运行也很简单,就是几条命令语句,多敲几遍自然就熟悉了好了,下面就一起来看看命令语句吧,吼吼。
        注意啦,运行gprMax也是在命令提示符窗口下进行的啊,首先,老规矩,打开命令提示符窗口,先进入gprMax的路径下,比如 cd gprMax 紧接着激活,使用命令 activate gprMax ,好啦,准备工作到此完成,开始正式工作
        1.执行输入文件
        输入文件,也就是我们写好的.in文件啦,在2.0版本之中,都是直接把输入文件拖到命令提示符窗口里面的,似不似?简单粗暴,那3.0版本的话,需要使用命令:
        python -m gprMax 输入文件路径\输入文件
        例如: python -m gprMax C:\Users\Administrator\Desktop\model.in
        敲完命令之后,直接回车,开始运行,接下来抓点瓜子,在那磕着,等吧(我就是在运行文件的间隙来写这些的,模型太大的话,慢慢等吧
        2.绘制图形
        执行完输入文件之后,我们便可以得到我们梦寐以求的.out输出文件啦,(撒花)那么怎么绘制.out文件里面的电场磁场分量呢,2.0版本当中是用gprmax.m在MATLAB之中读取绘制的,那么3.0版本中,当然更方便了,不需要MATLAB了,直接利用命令绘制:
        python -m tools.plot_Ascan 输出文件路径\输出文件
        例如:python -m tools.plot_Ascan C:\Users\Administrator\Desktop\model.out
        OK,现在你就可以看到各个分量的图形了,完美,当然,上面说的都是A-scan,那么如何绘制B-scan呢?下面再说啦


        IP属地:广东本楼含有高级字体4楼2016-07-05 11:52
        收起回复
          我不确定是不是和miniconda的安装路径有关,我在两台电脑上都安装了,其中一台的miniconda直接安装在了C盘的根目录下,而另外一台电脑安装在了我用户的目录下(比如你的用户名为zahngsan,那么miniconda的 安装路径就是C/Users/zhangsan),这两种情况下,系统应该是自动把Miniconda添加到环境变量中,你看下你的环境变量Path中是否有C:\miniconda\Scripts或者C:\Users\zhangsan\miniconda\Scripts,没有的话,可以选择添加你安装的miniconda路径到环境变量Path中,或者选择重新将miniconda安装在上述两个路径的任意一个中,重新安装后环境变量应该会自动添加。没有经过验证,你可以试一试,看是不是这个问题 @dingyaguo1992 @化龙而生


          IP属地:广东54楼2017-07-20 10:11
          收起回复
            利用gprmax中提供的建立不同几何体的命令,比如box,cylinder等


            IP属地:广东来自Android客户端58楼2017-08-09 10:39
            收起回复