自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 vasp计算弹性常数

3.拖入VPKIT.in,注意第一行写1,用于前处理。1. 准备优化好的POSCAR文件。

2025-08-06 11:50:14 197

原创 计算声子谱

摘要:本文介绍使用VASP计算声子谱的流程,主要包括三个步骤:1.准备输入文件(POSCAR、POTCAR、KPOINTS)和自动生成INCAR、band配置文件的脚本;2.通过扩胞维度参数(DIM=111)创建多个计算目录,每个目录包含独立的POSCAR文件;3.运行VASP后检查计算结果,并使用phonopy处理数据生成声子色散曲线。关键点包括:设置合理的K点网格(如3×3×3)、控制原子数量(约50个)、检查计算结果完整性(vasprun.xml和OSZICAR文件),最后通过phonopy进行后处理

2025-08-01 18:23:30 161

原创 科研小tip3|Windows中的CompressAi下载与使用

CompressAi作为一种高效的图像压缩算法,完成了tensorflow向pytorch的迁移,无论是研究学习还是作为baseline的对比算法,都是一个很好的选择。本篇博客希望来帮助你解决CompressAi在Windows中的下载问题。首先,进入的代码库,下载zip包并解压。(这一步要记得你,后续要用。也可以直接解压到你熟悉的路径下)打开anaconda prompt,创建一个CompressAi创建完成以后,激活对应环境,然后,我的建议是先运行CompressAi-master中的。

2025-07-29 15:47:12 512

原创 Ubuntu中AirSim+PX4仿真(1)

若roslaunch airsim_ros_pkgs airsim_node.launch;出现报错,运行catkin clean后再尝试。2、build ros pkg 需再次验证GCC>=8。

2025-07-29 15:39:50 191

原创 MS建立间隙原子掺杂结构&模型文件之间的相互转化

摘要:在Material Studio中建立间隙原子掺杂结构需两步:1)通过Ctrl选择原子并点击Centroid找到中心位点;2)使用Build-Addatoms命令输入坐标进行掺杂。生成的.xsd文件可通过Python代码转换为其他格式,如使用ASE库的read和write函数实现.xsd转VASP格式,只需修改输出格式参数即可适应多种文件转换需求。

2025-07-29 09:49:50 315 2

原创 pyqt5实现多个窗口互相调用

1、每个窗口的ui文件要生成对应的py文件,并在主函数中(上述代码)进行类声明。2、不同ui的button名要与主函数中设置跳转的button名一致。使用以下代码可以实现。

2025-04-06 14:52:59 415

原创 ros节点集体运行快捷方式

需要对节点进行运行,在正常项目中不可能只有少量的节点,所以在运行上一一执行运行命令过于繁琐,在不考虑运行顺序的情况下, 可以通过编写.launch文件实现节点的集体快速运行。在ros中完成python/cpp节点运行的授权后(分别为:命令 功能包名 对应launch文件名。如此,在工作空间打开terminal运行。为在节点中编写的需要发布的节点名,为节点文件名(cpp文件的。为节点所在功能包名,.cpp换为_cpp。

2025-04-06 14:48:36 178

原创 ros中节点运行权限的快速授予

但是面对多个python节点和cpp节点的组合,要将python节点一一授权相对cpp节点来说。其中为该python节点在工作空间下的相对路径(terminal在工作空间下打开)

2025-03-21 17:35:13 203

原创 Ubuntu中的环境关系

无人机机载Jetson orin的开发不可避免遇到Ubuntu和ROS,由于与Windows中anaconda管理环境的不完全相同(arm和x86,cuda适配程度,系统底层……)目录下的CMakeLists.txt文件中,在Build的最后(Install的上面)添加下面两行代码……工作空间:实现项目使用的完整空间(包括需要的配置文件、launch文件、可执行节点。rospy roscpp(需要的对应环境,后期可以在camkelist中二次添加)功能包:工作空间中不同功能的节点和编译文件空间。

2025-03-21 17:26:02 287

原创 如何训练势函数

我出现这个错误主要是因为①有的单点跑成了AIMD(很早以前的训练集)②有的vasp没跑成功,导致格式不对。提交后出现loss.out说明正常开始跑;输入下面指令可以实时查看进度。解决方案:用代码分开查找每个子训练集,再回到源文件重新整理。2、训练集分类整理,后续出现问题方便查错。报错处理:由.log文件可以发现报错。3、交任务:先进入节点再交任务。

2025-02-26 16:04:13 223

原创 Linux上下载并安装GPUMD3.9.5

命令行输入ssh node41,进入文件夹cd xxxx/src;紧接着make -j 8即可。右侧下载最新版本的GPUMD。点击进入GitHub。

2025-02-26 15:54:44 411

原创 用materials studio建立界面模型

是在模拟表面、薄膜或分子时,真空层用于隔离原胞之间的相互作用,避免伪影(artifact),从而保证计算结果的准确性。参数就是15埃的长度,边上空3埃,这个数据是经验值,有的时候文献里有具体数值,肯定以文献为准。当然,这个模型只是初步的,还要进行弛豫,找到他最低能量的状态。我是用DFT算的,INCAR用relax文件,然后最后check一下是否收敛。下面一步就是拼接啦,注意ms是默认z-z方向拼接的,所以切面的时候一定要注意。总体来说,建模界面很友好,但是无法批量建立,会比较麻烦。切面完成后,加入真空层。

2025-01-09 11:28:44 1518

原创 科研小tip:快速调用计算器

由于最近计算晶胞数据库,经常要调用计算器进行一些简单的运算,于是就发现了调用电脑计算器的简单快捷命令。

2025-01-06 15:18:34 180

原创 ros中的一些便捷操作

【代码】ros中的一些便捷操作。

2024-12-31 15:17:03 86

原创 环境快速配置方法总结

Windows中对pytorch的配置也可以通过下载whl文件完成,当然直接在终端运行pip install命令也可以解决,但会发现速度很慢,此外容易丢包甚至断连。我在搜索过程中发现,许多博主建议的使用清华源、科大源都没有解决(即便加上镜像,通过终端提示也能看出。Linux中对pytorch的配置基本是通过下载对应的whl文件,再在终端对应进行安装。类似的文章已经有很多博主分享了,我就不过多介绍了。与深度学习直接联系的一定是pytorch的环境配置,我自己没使用过mac,所以将不做介绍。

2024-11-30 12:25:27 301

原创 极坐标下相容方程的展开

在推导(4-5)式前,必须明确的是这里的(a+b+c)^2展开不再是6项,由于a*b!=b*a,所以展开式应该为9项。极坐标这一章节中的公式较为繁杂,但是由于它提供了更理想的边界条件,所以在解决一些问题时有一定的便捷性。这里推导的是一个本章绕不开的话题:相容方程。以上结果仅供参考,如有错误可以指出。

2024-10-30 20:27:42 839 3

原创 Ubuntu中的基本命令

【代码】Ubuntu中的基本命令。

2024-10-23 23:19:15 153

原创 ros中的cpp和py运行

ros中的cpp和py运行。

2024-10-23 08:17:47 1401

原创 anaconda环境管理命令汇总

本篇博客会不定时更新我遇到的常用命令,希望对你有所帮助~,即使用到的架构相同)一般情况下,创建新的环境一般都会。如下图所示,会显示当前你已经创建的环境(还是很建议。退出后会自动回到base下。

2024-10-22 10:41:56 333

原创 如何进行一次MD模拟

MD(分子动力学,Molecular Dynamics)模拟是一种计算机模拟技术,用于研究物质(如固体、液体、气体)中原子或分子的运动行为。它通过数值求解经典力学中的牛顿运动方程,模拟粒子随时间的演化,从而了解系统的物理性质和行为。因为我训练的是TiAlB的势函数,所以我就做了一个Ti250Al250B10的模型,作为我的验证集。后期等我学会,会给大家介绍如何辨别你的MD模拟结果的正确性。量子力学的计算(如密度泛函理论)与经典分子动力学的时间演化。2、准备run.in文件,这里每一行的意义我都标注出来了。

2024-10-20 00:29:05 1305

原创 常用Linux命令合集

更高级的合并方式,这个命令可以将所有后缀相同的文件合并在一起(以vasp中.xyz文件为例)上面的命令会实时更新哦,其实Linux命令不需要专门学习,不会的直接问GPT就好啦~

2024-10-17 15:40:20 362

原创 科研小tip2|OpenNI2环境配置--动态库报错(图文版)

帮你解决OpenNI2动态库找不到难题

2024-10-09 09:53:56 1443

原创 实用软件3|geek!

帮你彻底删除不想要的软件

2024-10-08 17:30:52 654

原创 实用软件2|everything!

帮你轻松找到电脑上的任意文件

2024-10-08 17:05:17 316

原创 科研小tip2|OpenNI2环境配置(文字简要说明)

在本栏科研小tip1中我分享了winpcap的可行安装方法,但并没有具体讲解环境配置方法,因为其他博主已经对winpcap的环境配置做了许多分享。(OpenNI2动态库)不存在的报错,我想可能也有许多与我一样遇到这一问题的同学,介于我目前手边没有电脑,所以先用文字给大家简述啦。不同,有在安装winpcap过程中winpcap完成OpenNI2自动安装的,有后续手动安装的,这就可能造成。不过我个人在使用时遇到了按照步骤完成配置后,运行仍然出现提示。大家可以在环境配置过程中仔细对比一下自己OpenNI2的。

2024-10-05 09:56:42 436

原创 科研小tip1| winpcap的win11安装教程

解决Win11上winpcap库的使用问题

2024-09-30 10:49:05 3100

原创 实用软件1| 网易有道翻译

为各位推荐“网易有道翻译”,我认为对我阅读英文文献有很大帮助。

2024-09-03 15:06:38 912

原创 科研道路上的全新一步

各位好,作为一名本科阶段的小白,希望能通过博客的形式与更多的同辈长辈、学生在职伙伴进行交流,希望通过博客来分享以及记录一些我个人在科研学习过程中发现的有用的方法、捷径。当然也十分欢迎指出我的错误以及不足之处。后续可能分享一些有用的app以及科研方向相关的小文章,希望能对你起到哪怕一点点的帮助。

2024-09-03 14:44:39 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除