Mesa学习笔记#2:Installing MESA

Mesa学习笔记#2:Installing MESA

Installing MESA

1. Prerequisites

1.1. hardware requirements

系统最低的硬件要求:

  • Mac or Linux operating system
  • 64-bit processor
  • 8 GB RAM
  • 20 GB
  • free disk space Windows users should follow the instructions here
1.2. Install the MESA SDK

在安装MESA之前,MESA SDK通过提供一组预构建的编译器和运行时库简化了这个过程,这些编译器和运行时库应该使MESA安装顺利进行。访问MESA SDK网站了解设置的详细信息。
如果使用ifort (MESA SDK使用gfortran),这也是一个选项,只要使用ifort 14或更高版本。即使选择使用ifort,也应该访问MESA SDK网站,以了解其他的MESA需求。
不使用MESA SDK意味着需要将$MESA_DIR/utils/makefile_header文件替换为您的系统定制的版本。有一个模板可以$MESA_DIR/utils/makefile_header_non_mesasdk。
无论使用的是MESA SDK还是ifort,无论的机器运行的是MacOS还是linux, MESA的输出都应该是位对位相同的。如果不是,则认为这是一个错误。(这是自2014年1月初发布的5819版本以来的情况。)

2. Installation

2.1. Download MESA

获取MESA软件最简单的方法是下载最新的MESA版本的zip文件
解压文件时,将创建一个名为mesa-r22.05.1的目录。这您主要MESA目录您可以随意重命名它,只需确保相应地设置MESA_DIR

2.2. Set your environment variables

确保系统始终得到适当配置的最简单方法是在shell启动文件中定义必要的环境变量。您需要编辑的文件将取决于您使用的shell。可以通过运行echo $0找到答案。大多数Linux发行版上的默认是bash,在这种情况下,需要编辑$HOME/.bashrc。如果没有在shell启动文件中设置环境变量,那么每次打开新shell时都需要重新定义它们。
具体的路径取决于安装MESA的位置和使用的操作系统。将这些命令添加到shell启动文件后,不要忘记打开一个新的shell(或从现有的shell中获取启动文件)。
下面是一个使用bash作为shell的机器的示例(因此使用export设置变量):

# set MESA_DIR to be the directory to which you downloaded MESA
# The directory shown is only an example and must be modified for your particular system.
export MESA_DIR=/Users/jschwab/Software/mesa-r21.12.1

# set OMP_NUM_THREADS to be the number of cores on your machine
export OMP_NUM_THREADS=2

# you should have done this when you set up the MESA SDK
# The directory shown is only an example and must be modified for your particular system.
export MESASDK_ROOT=/Applications/mesasdk
source $MESAS
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值