The detail of how to preform MM/PBSA is here: https://github.com/wuyichao71/How_to_perform_MMPBSA
how to install gpu version of genesis on group server
How to use tsubame
Performing MM/PBSA on Fugaku
在opensuse上外网远程连接
安装amber22的坑
amber22已经把Amber部分开源了, 再加上最近需要使用amber, 所以将amber的安装研究了下, 经过两天的debug, 终于可以在集群上安装起来.
最基本的安装过程
amber22使用cmake进行构建程序, 这样的好处是不会破坏源程序文件夹, 并且amber22已经不需要再分开编译serial, mpi, cuda版本, 只要开启了相应的选项就能都编译出来. 在/path/to/amber22_src/build
中有run_make
和configure_make.py
两个文件. 其中, run_make
写了基本的编译命令, 你需要对自己需要的选项进行修改从编译需要的版本, 而configure_make.py
则是一个python
脚本, 可以通过命令行设置对应的选项. 两个文件可以任意选一个进行configure. 当编译出现问题时, 可以用clean_build
清理掉生成的文件.
最基本的安装命令是
1 | ./run_make |
如果amber源文件夹为/path/to/amber22_src
, 则默认安装好的文件夹在/path/to/amber
.
ssh登陆相关
密钥登陆
linux下可以使用ssh远程登陆集群, 为了登陆方便, 我们可以使用密钥, 生成密钥的命令为:
1 | ssh-keygen |
其中需要输入文件名和key的类型。
使用ssh-copy-id
命令可以将filename.pub
公钥分发给远程主机:
1 | ssh-copy-id hapo@webserver1 |
以上命令会将默认公钥分发过去, 也可以使用
1 | ssh-copy-id -i ~/.ssh/filename.pub hapo@webserver1 |
指定需要分发的公钥。
此时就能不需要密码登陆远程服务器, 若密钥名字不是默认的名字(~/.ssh/id_rsa
等), 则可以用以下命令指定:
1 | ssh -i ~/.ssh/filename hapo@websever1 |
另外可以使用以下命令查看密钥和公钥对应的指纹:
1 | ssh-keygen -l -f ~/.ssh/filename |
如何使用git
git是一个版本控制软件,以前使用的方法过程粗浅,因此我希望记录下git的一些命令,这些命令主要是从jyy的ics的PA上抄来的。
安装好git后我们需要先进行一些配置工作。在终端中输入一下命令:
1 | git config --global user.name "hapo" |
这些配置会储存在家目录下的.gitconfig
中,经过了配置之后,我们就可以开始使用git了。
本地管理
初始化
我们可以用git clone
拉取远程的框架代码,或者在本地进行初始化新的项目:
1 | git init |
查看存档信息
使用
1 | git log |
查看目前为止所有的存档。
使用
1 | git status |
可以得知,与当前存档相比,哪些文件发生变化。
opensuse15.4安装Nvidia驱动
更新为opensuse15.4后显卡驱动被卸载了,每次安装显卡驱动都异常复杂,因此记录下来以便以后查阅。
添加Nvidia软件源
首先需要添加Nvidia的软件源:
1 | sudo zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/$releasever' NVIDIA |
获得硬件信息
用以下命令可以获得硬件信息:
1 | sudo lspci |grep VGA |
或者使用以下命令查看:
1 | sudo hwinfo --gfxcard | grep Model |
又或者使用inxi
命令:
1 | inxi -G |
安装
现在查看下所需要的显卡驱动,显卡驱动的名字有如下含义:
- G03 = driver v340 = legacy driver for GT8xxx/9xxx devices
- G04 = driver v390 = legacy driver for GTX4xx/5xx Fermi devices
- G05 = current driver for current devices
- G06 = covers all cards GT700 and up
可以用一下命令查看显卡驱动信息:
1 | sudo zypper se x11-video-nvidiaG0* |
或者:
1 | sudo zypper se -s x11-video-nvidiaG0* |
如果要或者OpenGL加速效果,可以用一下命令查看额外的包的信息:
1 | zypper se nvidia-glG0* |
解决U盘刻盘空间变小问题
U盘刻盘ISO后空间会变得和ISO问题大小一样,最初是在折腾树莓派的时候发现这个问题。最近在刻opensuse15.4的盘的时候也发生了这个问题,因此在这里记录下解决这个问题的代码:
1 | sudo parted /dev/sdc # 使用parted来调整磁盘/dev/sdc |
亲测在树莓派的SD卡以及U盘上都可用。但是对于U盘也只是lsblk可以识别出大小而已,df命令依旧识别ISO的大小,不知道怎么修正,猜测是最后一步出错了。