1.2. Hylanemos运行

1.2.1. Linux系统

使用Matter Craft

使用Matter Craft经过配置可以支持在Linux系统中运行Hylanemos,具体的操作方法请参考 Matter Craft用户手册

使用脚本

如果集群上有排队系统(例如PBS、slurm等)提交任务,需要配置相应的 .pbs.slurm 等脚本, 之后使用集群的提交任务的命令提交任务即可。

1.2.2. Windows系统

使用Matter Craft

使用Matter Craft可以很容易的在Windows系统中运行Hylanemos,具体的操作方法请参考 Matter Craft用户手册

使用命令行

准备好输入文件之后,运行Windows Powershell。在Windows Powershell中进入到输入文件的目录。

../_images/windows目录.jpg

在命令行中输入以下命令串行执行Hylanemos。

path\hylanemos\bin\Hylanemos.exe scf.json --force

这里的path是Hylanemos解压后的路径。 scf.json 是JSON输入文件的名称,在上面的例子中是 scf.json ,实际可能为任意用户设定的名称。 --force 是指即使文件夹中已经有了之前计算的结果,仍然执行计算;如果文件夹中已经有了之前计算的结果,没有加上 --force 会报错。没有之前的计算结果时,不加 --force 也可以。

../_images/windows运行.png

在命令行中输入以下命令并行执行Hylanemos。

path\parallel\share\julia\artifacts\4dec3ecde33187b4e2fcf816ec20e27d18c2c43e\bin\mpiexec.exe -np 4 path\parallel\bin\Hylanemos.exe scf.json --force

这里的path是Hylanemos解压后的路径。前面为mpiexec的路径;-np后的数字为并行的核数(即这里的4),用户可自行设置。