安装

Talys是一个用于核反应计算的软件,主要用于计算核反应的截面、能量分布等。以下是安装步骤:

提示:国内用户建议使用VPN加速下载。Talys仅支持Linux系统,建议安装双系统或使用WSL(Windows Subsystem for Linux),WSL2已经非常完善。

  1. 下载Talys:访问Talys官网,下载最新版本的talys.tar
  2. 解压文件
    1
    tar -xvf talys.tar
  3. 进入目录
    1
    cd talys
  4. 阅读安装说明:查看README.md文件,了解详细的安装步骤。

注意:安装前请确保系统中已安装gfortran编译器。若未安装,请使用以下命令安装:

  • Ubuntu
    1
    sudo apt-get install gfortran
  • CentOS
    1
    sudo yum install gfortran
  1. 编译Talys:推荐使用code_build脚本进行编译:

    1
    ./code_build talys
  2. 配置环境变量

    • 打开Shell配置文件(对于Ubuntu系统通常是~/.bashrc):
      1
      nano ~/.bashrc
    • 在文件末尾添加以下两行(请替换为实际路径):
      1
      2
      export TALYSLIB=/home/altail/talys/lib
      export TALYSBIN=/home/altail/talys/bin
    • 保存并退出:按Ctrl + X,然后按Y确认保存,最后按Enter
    • 重新加载Shell配置:
      1
      source ~/.bashrc
    • 验证环境变量:
      1
      2
      echo $TALYSLIB
      echo $TALYSBIN

    如果配置成功,会显示Talys的安装路径。

使用

基本输入

在目标文件夹下创建一个input.inp文件,包含以下关键字内容:

1
2
3
4
5
6
7
8
9
10
11
projectile n # 入射粒子类型,可选n, p, d, t, h, a, g或0
element Y # 靶核元素
mass 89 # 靶核质量数
energy 5 # 入射能量,单位为MeV
# 能量可以为单值或范围,例如1 5 2表示1-5MeV,步长为2MeV
# 能量也可以单独写入文件
energy energies # 能量文件名
# energies文件中每一行表示一个能量值
Ltarget 1 # 靶核的激发能级
isomer 1 # 是否考虑同质异能态,输入靶核的同质异能态的半衰期,默认为1秒
outbasic y # 是否使用基本输出

运行Talys

在目标文件夹下运行以下命令:

1
talys < input.inp > out

基本输出

主要输出文件包括:

  • na.L02:入射粒子为n,出射粒子为a,靶核激发能级为L02的截面文件
  • ng.L07:入射粒子为n,出射粒子为g,靶核激发能级为L07的截面文件
  • rp037086.L00:Z=37, A=86, 核激发能级为L00的截面文件
  • rp037086.tot:Z=37, A=86, 总截面文件
  • out:总输出文件,包含以上所有结果

要充分利用Talys,建议详细阅读Talys手册,了解更多参数设置。更多信息请参考TALYS官网

参考文献

  • Koning A, Hilaire S, Goriely S. TALYS: modeling of nuclear reactions[J]. The European Physical Journal A, 2023, 59(6): 131.