版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、超级计算中心上机指南中国科学技术大学超级计算中心沈瑜2019/3/14从主页开始超算中心主页: 账户申请登录系统文件传输基本命令编译运行环境常用科研软件任务提交状态查询账单查询校外访问成果反馈普通账户申请阅读申请注意事项,根据需要选择合适的服务器下载申请表填写用email将申请表发给sccadmin注意;学生申请前要得到导师同意,给sccadmin发email要抄送给导师。首次登录后根据提示修改密码,注意使用复杂程度足够高的密码。不要把密码告诉任何人,包括管理员。请及时反馈科研成果,发表论文请加入致谢。付费排队申请表的填写经费负责人信息(教师)目前仅TC4600系统提供付费服务同一个负责人可以
2、同时为多个用户申请账户财务处转账需要,一般学院、系或者实验室(例如微尺度等)账户与二次验证默认账户名与email名相同重要通知会发email通知用户(尤其是学期开始、年终的时候,注意看看邮箱有没有满、有没有把通知邮件误放入垃圾邮箱中为了安全起见,不要使用自动登录脚本二次验证码是基于初始安全密钥和系统时间的,注意产生验证码的系统时间是不是正确二次验证码设置从开户邮件里面获得安全密钥二维码链接(校内可访问)或者安全密钥:Secret Key,格式类似3D6SMNWAAOOVETV3KW5QKZEXOLKE在浏览器( Firefox 或者谷歌Chrome)或者手机端安装身份验证器Firefox扩展:
3、 /zh-CN/firefox/addon/auth-helper/Chrome扩展: https:/webstore/detail/authenticator/bhghoamapcdpbohphigoooaddinpkbai 手机端(android或者IOS): Authy或Google Authenticatorhttps:/2018/0926/c409a339006/page.htm 二次验证码浏览器设置二次验证码手机端设置红框内扫描安全密钥二维码或者绿框手动输入安全密钥问题排查方法出现密码错误不要反复尝试,多次错误会被认为是黑客攻击而封禁IP十分钟检查系统时间是否正确使用一次性紧急验证
4、码(在开户邮件里面提供)登录系统来确认密码是否正确通过用户QQ群、电话、邮件等方式寻求帮助软件设置与登录MobaXterm界面更友好,功能丰富多tab窗口适合同时登录多个服务器PuTTY+WinSCPPuTTY界面更简洁WinSCP可根据文件类型调用不同的编辑器MobaXtermhttps:/个人版免费,功能足以满足大部分需求提供免安装版本,下载即用MobaXterm登陆服务器设置登录站点设置Sessions New Session选择SSH配置,填入服务器ip地址(申请账户成功后管理员会提供)即可第一次登录认真阅读开通账户email按照说明设置好二次验证码输入验证码和密码时不会有任何显示第一
5、次登录时注意在提示是否要保存密码时选择No可能会提示为sftp再次输入验证码和密码,输入即可;以后登录不会再提示。远程文件管理在scp侧边栏可以管理远程服务器的文件可以上传下载文件可以直接编辑远程文件(注意文件大小!)PuTTY设置:服务器启动后进入设置界面PuTTY设置:编码PuTTY设置:字体Source Code Pro等宽字体,方便缩进对齐能够明显区分容易混淆的数字字母: 0,O; I,l,1插曲:字体的选择ConsolasMonacoInconsolataPuTTY设置:颜色PuTTY设置:保存PuTTY使用:启动首次启动会有提示:对服务器验明正身输入用户名密码(密码不回显)出现登录
6、提示:系统介绍,提交作业范例,注意事项,近日提示等等检查1.磁盘空间是否正常最近2.登录IP是否正常再次查看登录提示:cat /etc/motdPuTTY使用:菜单PuTTY会把所有键盘指令传给服务器,因此不支持windows标准的键盘快捷键(比如F10、ALT+Space等等)点击窗口左上角图标或者右键点击标题栏可调出菜单界面更友好的PuTTY:PieTTY账户安全问题定期修改密码:passwd命令不要使用弱密码黑客破解使用弱密码的普通用户 利用系统漏洞获得管理员权限弱密码:短密码,生日,常见单词,包含用户名的密码,纯数字、字母,键盘键位顺序例子:123456、910901、 hello、
7、lilei1990(假设用户名是lilei)、asdfg、1qaz2wsx危险客户端非官网下载的putty客户端被修改,导致用户账户密码泄露怎么创建一个好密码一句话首字母(符号)组合;某些字母换成数字符号(火星文)例子:3th,zgyzjwnss 三天后,整个宇宙将为你闪烁用密码管理软件自动生成记住无规律的复杂密码例:KeePass可以根据需要自动生成不同强度的密码: NCexUaUDSjJU BT9G1CTSXNclWJvRczso #Q5hVzuSN(xEU7O%fTWinSCP设置:服务器文件协议:SFTP主机名:服务器IP地址端口号:22用户名:ssh用户名密码:用户密码右键点击站点名
8、称可进行重命名等各种操作WinSCP设置:界面WinSCP界面:CommanderWinSCP界面:Explorer类似Windows的文件管理器可以鼠标拖动方式管理文件、传输文件,鼠标双击打开编辑文件WinSCP设置:编辑器Windows下编辑,保存后自动上传服务器针对不同的文件类型设置不同的编辑器例子:Fortran文件用Programmers notepad;Shell、awk脚本用SciTE;Matlab脚本用Gvim; Markdown标记语言用markdownpad2;双击自动下载打开编辑,保存后自动上传更新。插曲:编辑器区别不显示字符(空格与tab,LF与CR+LF)语法高亮自动
9、补全代码折叠对不等宽字体的支持 文件传输二进制模式和文本模式:换行问题Linux基本命令登录服务器后进入linux字符界面,当前目录为用户的主目录(),常用Bash命令:ls: 列出当前目录下文件(参数: -h, -l, -a, )cd:改变目录 pwd:查看当前工作目录cat: 查看文件内容more/less:分页显示常用linux程序:编辑器:nano,vim压缩打包程序:tar, gzip, bzipTab补全:输入命令或者参数前几个字符后按tab,如果只有一种可能则自动补全,否则再按一次tab会列出所有可能选择。-help:一般命令加上help可输出提示信息。获得帮助查看命令手册:ma
10、n获得更详细的帮助:info编辑文件:Nano单模式编辑器大部分指令都是ctrl/alt/快捷键Ctrl+G:获取帮助(Get help)编辑文件:VIM多模式编辑器普通模式:启动后默认进入普通模式。该模式下可执行一般的编辑命令,比如复制、剪切、粘贴移动光标等。编辑命令为普通按键,一般无需ctrl或者alt;任何模式下按Esc键都会返回普通模式。插入模式:在普通模式下按i(在光标当前位置插入文本)或者a(在光标后面一个字符的位置插入)等命令可进入插入模式。该模式下可输入文件内容。可视模式:在普通模式下按v进入可视模式(按ctrl+v进入列选择模式)。在可视模式下移动光标会选择一段文本,这时执行
11、其他命令将作用到选中的文本上。命令模式:在普通模式下按:进入。可进行打开/保存文件(:o :e),退出vim(:q :q!),搜索/替换(/?s)等操作编辑文件:VIMvimtutor:最好的入门教程.在命令行下输入: vimtutor编辑文件:VIM简单指令:i/a/o/O(在当前位置/下个字符/下一行/上一行插入文字)h/j/k/l(向左/上/下/右移动光标),gg/G/0/$(移动光标到文件开始/文件结束/当前行开始/当前行结束)w/W/b/B (按单词/词组移动)x(剪切/删除一个字符),p/P(下个字符位置/当前位置上粘贴),复杂指令:动词+宾语,数字修饰,其他修饰动词:y(复制),
12、d(删除),c(更改:删除已有内容并进入插入模式),宾语:gg(文件头),G(文件尾),0(行首),$(行尾),w(单词),b/(小/中/大括号),/”(单/双引号),数字修饰:命令前加数字表示重复该命令几次其他修饰:i(括号/引号内部),a(包括括号/引号所有内容)快捷操作:yy(复制当前行),dd(删除当前行)例子:从当前光标复制到行尾:y$删除2个单词:2dw改变单引号内容:光标移动到括号部分后顺序按下 c i 删除包括小括号的所有内容:光标移动到括号部分后顺序按下 d a b编辑文件:VIM文件操作::e+文件名 打开文件:e+目录名 打开目录文件列表 :e! 将文件恢复到上一次保存时
13、状态:w 保存文件:w+文件名 将编辑内容保存到文件:q 退出vim:q! 放弃未保存的修改强制退出vim简单搜索命令:/(向后搜索)?(向前搜索)*(搜索光标处单词)替换命令:当前行替换::s/xxx/yyy全文替换:s前加%, :%s/xxx/yyy替换一行中的多个匹配项:最后加/g,:s/xxx/yyy/g自动补全:插入模式下按ctrl+p编译程序:Intel FORTRAN单文件编译:ifort -o 可执行文件名 源程序文件名 一般应加入-O2优化参数多文件编译:直接编译:ifort -o 可执行文件名 所有源程序文件列表 写makefile然后使用make命令编译OpenMP程序:
14、加入 -openmp参数: ifort -openmp -o可执行文件名 源程序文件名 运行前要设置并行线程数:export OMP_NUM_THREADS=16编译MPI并行程序:用mpiifort代替ifort编译提交作业运行时要加入mpijob参数环境变量环境变量:运行环境中存在的通用变量查看环境变量:env设置环境变量:export重要环境变量:PATH: 运行程序路径LD_LIBRARY_PATH:动态链接库路径OMP_NUM_THREADS:OpenMP默认线程数MKL_NUM_THREADS:Intel MKL默认线程数EDITOR:默认编辑器使用module管理环境变量TC46
15、00使用module管理环境变量module会自动增加或者删除当前环境变量的内容常用命令module avail:列出可用module模块module display 模块名:列出模块说明module load 模块名:载入模块module rm 模块名:去除已载入的模块module purge:清除所有载入的模块TC4600模块概览模块分类/opt/Modules/app:常用科研应用/opt/Modules/compiler:编译环境,各种版本的Intel、PGI、GCC/opt/Modules/gpu:gpu环境,各种版本的CUDA/opt/Modules/lib:运行库支持/opt/M
16、odules/mpi:MPI环境/opt/Modules/python:python环境/opt/Modules/tool:工具/opt/Modules/not_recommended:过于陈旧不推荐的模块我要提交任务排队用bsub而不是直接运行日志文件很重要-o %J.log -e %J.err具体队列设置请看登录提示或者登录服务器后使用cat /etc/motd命令注意环境变量注意:合理使用队列不通过队列直接运行的程序会被随时中止实际使用CPU超出申请CPU的任务也会被随时中止使用VASP提示:VASP通信开销大,尽量避免跨节点运行,如果必须跨节点运行要使用带infiniband的服务器:
17、TC4600和ChinaGrid设置环境变量使用module load vasp/ 来自动设置环境变量(TC4600集群)在/.bashrc里面加入:PATH=$PATH:/opt/vasp5.2/vasp; export PATH (chinagrid集群)运行VASP,需要使用mpijob脚本bsub -q testv3 -n 48 -o %J.log -e %J.err mpijob vasp参考资料: /zlsc/jsrj/201011/t20101108_75098.html使用Gaussian跨节点并行效果差,可能消耗内存较大使用Gaussian的用户需要在申请表中说明TC4600
18、上面用户环境变量设置module load gaussian/g16/A03/AVX2module load gaussian/g09/D01ChinaGrid和Sugon上Gaussian用户环境变量设置将下面设置加入用户的.bashrc中g09root=/opt/g09-D01GAUSS_SCRDIR=/tmpexport g09root GAUSS_SCRDIR. $g09root/g09/bsd/file运行Gaussianbsub q normal n 12 o %J.log e %J.err g09 jobname注意输入文件扩展名是gjf或com参考资料:http:/zlsc/j
19、srj/201011/t20101108_75104.html使用Gaussian:更多设置内存设置默认使用256MB(32MW)动态内存使用%Mem设置内存,单位可以是双精度字(8字节),KB,MB,GB,TB,KW,MW,GW,TW%Mem=40000000 (使用320MB)%Mem=1GB一般来说,使用N个基函数的话需要最少3N2双精度字使用CPU设置%procshared参数请注意设置的CPU核心数和申请的CPU核心数一致临时文件设置临时文件包括:检查点文件(.chk),读写文件(.rwf),双电子积分文件(.int),双电子积分的导数文件(.d2e)。其中,一般情况下读写文件是最大
20、的。临时文件可以指定名称和位置:%RWF=路径%Int=路径%D2E=路径临时文件还可以分割为多个文件,例如:%RWF=位置1,大小1,位置2,大小2,注意:目录必须在末尾包含斜线(/)使用MATLAB设置环境变量:TC4600集群module load matlab/2018bChinaGrid集群、Sugon集群在.bashrc里面加入:PATH=$PATH:/opt/MATLAB/R2016a/bin; export PATHR2016a为版本号,每个系统可能不一样,请自行查看没有图形界面,只能启动字符界面使用matlab -r 脚本文件名(不包括.m扩展名)来非交互模式运行程序提交任务示例:串行任务:bsub -q serial -o %J.log -e %J.err matlab -r serial_job result并行任务:bsub -q normal -n 12 -o %J.log -e %J.err matlab -r parallel_job resultTC4600上2018b版还支持分布式计算(多节点并行)/help/releases/R2018b/pdf_doc/distcomp/distcomp.pdf我的任务怎么样了常用LSF命令我自己有什么任务:bjobs我要看所有人的任务:bjobs -u all哪些人在排队:bjobs -p -u all
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年浙江工商职业技术学院单招综合素质考试备考题库附答案详解
- 2026年四川航天职业技术学院单招综合素质笔试备考试题附答案详解
- 2026年重庆应用技术职业学院单招综合素质考试参考题库附答案详解
- 公务员常识判断套题及答案1套
- 云南省昆明市公务员考试常识判断专项练习题带答案
- 2025年哈尔滨幼儿师范高等专科学校单招职业适应性考试模拟测试卷附答案
- 2026年国际商务英语一级考试练习题100道附完整答案【有一套】
- 2026年口腔正畸学考试题库100道含完整答案【名校卷】
- 2026年石家庄铁路职业技术学院单招综合素质笔试备考试题附答案详解
- 报废空调回收合同范本
- 四川省广安市武胜县+2023-2024学年九年级上学期期末考试道德与法治试题
- 电大 工程数学试卷及答案汇总(完整版)
- GB/T 43383-2023船舶和海上技术船用人孔盖
- 钢筋焊接施工安全技术交底
- 智能化燃机电厂建设方案
- 外科急腹症的诊断与临床思维
- 销售授权书模板
- 2021年10月全国自学考试00265西方法律思想史试题答案
- 2023年关于宁波市鄞州粮食收储有限公司公开招聘工作人员笔试的通知笔试备考题库及答案解析
- JJF(纺织)080-2018纺织检针机校准规范
- GB/T 33411-2016酶联免疫分析试剂盒通则
评论
0/150
提交评论