码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 在Ubuntu下安装地球物理学专业软件madagascar


    1.下载安装文件

    git clone https://github.com/ahay/src RSFSRC
    
    • 1
    • 这一步搞好后会在当前路径下生成RSFSRC 文件夹

    2.预安装

    安装依赖软件

    sudo apt-get install libxaw7-dev freeglut3-dev libnetpbm10-dev libgd-dev \
    libplplot-dev libavcodec-dev libcairo2-dev libjpeg-dev swig python-dev \
    python-numpy g++ gfortran libopenmpi-dev libfftw3-dev libsuitesparse-dev scons git
    
    • 1
    • 2
    • 3

    3. 配置安装路径

    官网下载模板
    以我本人的当前目录 /home/llp举例

    (1) 先创建创建一个文件夹(存放后面下载的软件)

    mkdir madagscar
    
    • 1

    (2) 跳跃到 RSFSRC文件夹

    cd RSFSRC
    
    • 1

    (3)配置安装路径

    ./configure --prefix=/home/llp/madagscar   (对照着替换你的!)
    
    • 1
    ./configure API=f90 --prefix=/home/llp/madagascar
    
    • 1
    • 如果在执行(3) 的时候看到 依赖项也就是2中的软件为no的时候, 重复执行2, 或者自己看提示手动安装依赖项
    • 实际效果应该是只有 CDUA 和 pfft 显示为no, 其他都为yes

    4.安装

    同样也是在 RSFSRC 文件夹中操作

    make install
    
    • 1
    • 然后大概是等待个十几分钟

    5.配置环境变量

    (1) 回退到你的用户目录

    cd ..
    以我本人举例就是 /home/llp/RSFSRC  跳转到 /home/llp
    
    • 1
    • 2

    (2) 展开当前路径的全部文件

    ls -a
    
    • 1

    (3) 配置环境变量

    前提是:ls -a 有.bashrc文件和 .profile文件

    vim .bashrc
    然后鼠标下滑, 到最后一行, 追加
    source /home/llp/madagascar/share/madagascar/etc/env.sh
    
    vim .proflie
    然后鼠标下滑, 到最后一行, 追加
    source /home/llp/madagascar/share/madagascar/etc/env.sh
    
    (vim的操作自行搜索)
    当然也可以使用重定向 >> 追加
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    6.测试

    cd /home/llp/RSFSRC/share/madagascar/etc
    (可能不用这句)
    
    source env.sh
    (没有not found file 就是正确的!)
    (没有反应也是正确的)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    测试代码
    在/home/llp 或任意其他路径下(均可)
    输入一下命令验证是否已经装好, 报错就是没装好
    
    sfin
    sfattr
    sfspike
    sfbandpass
    sfwiggle
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    就会生成类似的文档

    然后这里的官方测试自己做吧
    基本都可以了 ^ ^

    生成一个图像(云服务器的用户需要安装Xmanager来显示图像)

  • 相关阅读:
    Servlet使用ioc中的bean
    JavaEE初阶(18)(JVM简介:发展史,运行流程、类加载:类加载的基本流程,双亲委派模型、垃圾回收相关:死亡对象的判断算法,垃圾回收算法,垃圾收集器)
    801a qcn文件IMEI修改
    怎样选择第三方检测机构获取功能测试报告?
    提升销售和转化率:销售助理机器人的关键优势
    Linux Bridge(网桥)
    车道线检测-LSTR-论文学习笔记
    MODBUS转PROFINET网关与安科瑞ard3t电机保护器的连接方法
    laravel框架 - cache篇
    JVM学习07——GC垃圾回收
  • 原文地址:https://blog.csdn.net/lihua777/article/details/127883537
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号