包含标签 C++ 的文章

使用 CUDA 为 N 体模拟加速

简介 本文是研二上学期 CUDA 课程 Project 作业的简单总结。 在物理学中, 多体问题一般是指在已知初始位置、速度和质量的多个物体在经典力学框架下进行演化的预测问题。 在多体系统中,每个物体都受到其他物体的相互作用而使其自身的运动产生响应的影响。在天体力学中, \(N\) 体系统的模拟是典型的多体问题,物体之间的相……

阅读全文

WAVECAR 数据结构的解析

我们知道,WAVECAR 是 VASP 计算完成后输出的一个二进制文件,它包含的信息用普通的文本编辑器不能直接查看。但有时一些拥有好奇心的人总想看看它里面到底储存了什么东东,于是闲得 X 疼的本人就本着生命不息、折腾不止的态度研究了一下 WAVECAR 的数据结构,终于写出了一个能解析 WAVECAR 的小程序,于是有了这篇博……

阅读全文

PAT题解 B 1035

题解:PAT-B 1035 插入与归并 这是一篇测试用文章,欢迎围观. 题目全文: 题目地址在这里 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代……

阅读全文