本文介绍在Fedora系统中安装NEST模拟器,NEST是计算神经科学家用来制作大脑的大型计算机模型的标准工具,这些模型是调查大脑怎样处理信息所需要的。它提供广泛的即用型模型,提供一个简单的Python界面,使其非常易于使用。它的设计使其可以在笔记本电脑和超级计算集群上运行。
在Fedora系统中安装NEST不使用MPI的方法 为了方便用户,我们提供了NEST的命令安装方法,要安装不使用MPI在工作站/笔记本电脑上使用的版本,可以使用以下命令: $ sudo dnf install nest python3-nest
在Fedora系统中安装NEST并支持MPI的方法 Fedora提供两个版本MPICH和OpenMPI,并且已经为两者构建了NEST。对于MPICH版本,只需安装mpich: $ sudo dnf install nest-mpich python3-nest-mpich 对于OpenMPI,使用以下命令: $ sudo dnf install nest-openmpi python3-nest-openmpi 运行以下命令加载MPI环境模块以激活正确的NEST: $ module load mpi/mpich-x86_64 # mpi/openmpi-x86_64 for openmpi 接下来,NEST使用支持的环境变量,可以通过获取nest_vars.sh文件来设置: $ nest_vars.sh /usr/lib64/mpich/bin/nest_vars.sh $ source /usr/lib64/mpich/bin/nest_vars.sh
使用NEST 在安装和配置NEST之后就可以在Python shell中开始使用了。 $ ipython3 In [1]: import nest [INFO] [2018.11.13 10:27:43 /builddir/build/BUILD/nest-simulator-2.16.0-mpich/nestkernel/rng_manager.cpp:238 @ Network::create_rngs_] : Creating default RNGs [INFO] [2018.11.13 10:27:43 /builddir/build/BUILD/nest-simulator-2.16.0-mpich/nestkernel/rng_manager.cpp:284 @ Network::create_grng_] : Creating new default global RNG 2018.11.13 10:27:43 SLIStartup [Error]: NEST_DOC_DIR is not usable: 2018.11.13 10:27:43 SLIStartup [Error]: Directory '/usr/lib64/mpich/share/doc/nest' does not exist. 2018.11.13 10:27:43 SLIStartup [Error]: I'm using the default: /usr/lib64/mpich/share/doc/nest -- N E S T -- Version: v2.16.0 This program is provided AS IS and comes with NO WARRANTY. See the file LICENSE for details. Problems or suggestions? Type 'nest.help()' to find out more about NEST. In [2]: nest.version() Out[2]: 'NEST 2.16.0'
相关主题 |