XOOPIC是一款开源的PIC粒子模拟软件,我的系统是ubuntu16.04,安装成功。
1、更新软件源 sudo apt-get update(在此之前可以先设置最快的软件源。教育网的镜像超快)
2、安装依赖的软件包
sudo apt-get install libx11-dev tcl8.5-dev tk8.5-dev g++
(为了与xoopic-2.70.2的版本兼容,请安装tcl8.4和tk8.4,下文出现的8.5均需要改为8.4)
在此过程中build-essential等相关的包也被安装了,gcc也被更新了。
3、下载最新的xoopic和xgrafix软件
到百度盘里供下载http://pan.baidu.com/s/1i4Fx7YP,http://pan.baidu.com/s/1jIhLLtk
4、设定链接
库链接
sudo ln -s /usr/lib/tcl8.5/tclConfig.sh /usr/lib
sudo ln -s /usr/lib/tk8.5/tkConfig.sh /usr/lib
sudo ln -s /usr/lib/i386-linux-gnu/libtcl8.5.a /usr/lib
sudo ln -s /usr/lib/i386-linux-gnu/libtk8.5.a /usr/lib
源文件链接
sudo ln -s /usr/include/tcl8.5/ /usr/include/tcl
sudo ln -s /usr/include/tcl8.5/ /usr/include/tk
上面这几步是因为ubuntu的环境下,后面的configure找不到相关的文件。因此做了路径映射,在其他系统下路径可能要另作更改。此外,64位系统下要将上面路径中的i386改成x86_64
5、切换到解压的xgrafix目录
sh run_conf.sh
make
sudo make install
在/usr/local/bin下就会生成二进制文件,可执行./xtest测试
6、切换到xoopic目录
./configure
make
sudo make install
会生成xoopic可执行文件
安装完成后可执行以下命令测试
./xoopic -i input/ebeam1a.inp
发现现在电脑性能提高了。用虚拟机也很流畅,还方便。VirtualBox还是免费的,在此悼念下伟大的SUN公司。还可以安装加强包实现主机到虚拟机的文件拖放。此外,PTSG网站也给出了装好了软件的虚拟机文件,不用安装配置就直接可以使用了。