预处理加速方法、装置、设备及存储介质与流程

文档序号:30703861发布日期:2022-07-09 21:12阅读:来源:国知局

技术特征:
1.一种预处理加速方法,其特征在于,包括:读取原子体系文件,得到各原子的原子信息;对各所述原子的原子信息进行处理,得到至少两项预设检验对应的检验参考信息;根据所述至少两项预设检验对应的所述检验参考信息,对原子体系进行所述至少两项预设检验;其中,所述至少两项预设检验包括能量检验、边界检验、拓扑结构检验、原子电荷检验、原子类型统计中的至少两项。2.根据权利要求1所述的方法,其特征在于,所述对各所述原子的原子信息进行处理,得到至少两项预设检验对应的所述检验参考信息,包括:根据第一个原子的原子信息确定所述原子体系的起始位置;根据各所述原子的原子信息,确定原子间的关联关系;其中,所述关联关系包括是否属于同一分子;针对每项第一类原子信息,将其从各所述原子的原子信息中提取出来,得到每项所述第一类原子信息对应的第一类原子信息集合;其中,所述根据所述至少两项预设检验对应的所述检验参考信息,对原子体系进行所述至少两项预设检验,包括:根据所述原子体系的起始位置、所述关联关系以及每项所述第一类原子信息对应的所述第一类原子信息集合,对所述原子体系进行所述能量检验、所述边界检验、所述拓扑结构检验、所述原子电荷检验、以及所述原子类型统计。3.根据权利要求2所述的方法,其特征在于,所述针对每项第一类原子信息,将其从各所述原子的原子信息中提取出来,包括:通过多个第一内核中的每个所述第一内核,从所述第一内核对应的原子的原子信息中,将每项所述第一类原子信息分别提取出来。4.根据权利要求3所述的方法,其特征在于,在所述读取原子体系文件,得到各原子的原子信息之后,所述方法还包括:将各所述原子的原子信息存储在缓存区;其中,在所述根据第一个原子的原子信息确定原子体系的起始位置之前,所述方法还包括:通过第二内核,从所述缓存区中读取所述第一个原子的原子信息;其中,所述根据第一个原子的原子信息确定原子体系的起始位置包括:通过所述第二内核,根据所述第一个原子的原子信息确定所述原子体系的起始位置;在所述根据各原子的原子信息,确定原子间的关联关系之前,所述方法还包括:通过第三内核,从所述缓存区中获取各所述原子的原子信息;其中,所述根据各原子的原子信息,确定原子间的关联关系包括:通过所述第三内核,根据各原子的原子信息,确定原子间的关联关系;在所述针对每项第一类原子信息,将其从各所述原子的原子信息中提取出来之前,所述方法还包括:通过每个所述第一内核,从所述缓存区中读取所述第一内核对应的原子的原子信息。5.根据权利要求4所述的方法,其特征在于,所述第一内核与所述第三内核不同。6.根据权利要求2所述的方法,其特征在于,所述第一类原子信息包括原子名称,所述原子名称对应的第一类原子信息集合为原子名称集合;
其中,对所述原子体系进行所述原子类型统计,包括:将所述原子名称集合拆分为多份原子名称子集;针对每份所述原子名称子集,统计各原子类型对应的原子数量,得到每份所述原子名称子集的原子类型统计结果;基于每份所述原子名称子集的原子类型统计结果,统计各原子类型对应的总原子数量。7.根据权利要求5所述的方法,其特征在于,所述第一类原子信息包括原子电荷,所述原子电荷对应的第一类原子信息集合为原子电荷集合;其中,对所述原子体系进行所述电荷检验,包括:将所述原子电荷集合拆分为多份原子电荷子集;针对每份所述原子电荷子集,将各原子的电荷进行加和,得到每份所述原子电荷子集的电荷加和结果;将每份所述原子电荷子集的电荷加和结果进行加和,得到总电荷加和结果。8.一种预处理加速装置,其特征在于,包括:第一读取模块,用于读取原子体系文件,得到各原子的原子信息;第一处理模块,用于对各所述原子的原子信息进行处理,得到至少两项预设检验对应的检验参考信息;第一检验模块,用于根据所述至少两项预设检验对应的所述检验参考信息,对原子体系进行所述至少两项预设检验;其中,所述至少两项预设检验包括能量检验、边界检验、拓扑结构检验、原子电荷检验、原子类型统计中的至少两项。9.一种电子设备,其特征在于,包括:处理器和存储器,其中,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,所述处理器执行权利要求1-7中任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1-7中任一项所述的方法。

技术总结
本公开实施例涉及一种预处理加速方法、装置、设备及存储介质,能够读取原子体系文件,得到各原子的原子信息;对各原子的原子信息进行处理,得到至少两项预设检验对应的检验参考信息;根据至少两项预设检验对应的检验参考信息,对原子体系进行至少两项预设检验;其中,至少两项预设检验包括能量检验、边界检验、拓扑结构检验、原子电荷检验、原子类型统计中的至少两项。由于本公开实施例可以重排预处理逻辑,将对原子体系的预设检验进行合并,使得读取一次原子体系文件即可,相比于现有技术可以减少读取原子体系文件的次数,节省预处理花费在读取原子体系文件上的时间,从而加速预处理。理。理。


技术研发人员:阚博文 康波 孟祥飞 郑刚
受保护的技术使用者:国家超级计算天津中心
技术研发日:2022.06.10
技术公布日:2022/7/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1