自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (5)
  • 收藏
  • 关注

原创 詹姆斯韦布空间望远镜有了微流星体预测

Cooke说:“我们的模型已经先进到这种程度,可以告诉你哪个方向是微流星体通量最大的,而早一些的模型更像是“涂抹了的画面”一样”。然而,望远镜专家也在微调他们的观测策略,限制望远镜的主镜面指向飞行方向的时间,因为当它指向飞行方向时,它更容易受到能量最高、也是最具破坏性的撞击。但是,JWST的目标是运行大约20年,因此望远镜团队决定,为了安全起见,调整它的观测策略,限制它容易被能量最大的微流星体撞击的时间范围。只有4个卫星,并且是没有离开地球轨道的卫星,它们所能提供的数据还是有限的,但也用处很大。

2024-04-04 09:24:41 844

原创 我国首个大型巡天空间望远镜计划今年发射

对此,李然解释说,哈勃望远镜是人类空间望远镜先行者,已经取得了丰硕的科研成果,CSST只有采取与之不同的创新设计,才能更进一步促进空间天文学的发展,进一步拓展人类认识的边界。这样,人们通过光学望远镜,就可以观察到很远的天体。具体来说,CSST以天宫空间站为太空母港,平时观测时远离空间站并与其共轨独立飞行,在需要补给或者维修升级时,主动与“天宫”交会对接,停靠太空母港,不仅能够保障其在10年寿命期内可以正常运行,有效避免出现类似哈勃望远镜遭遇故障约3年无法修复的情况,而且能够延长在轨寿命,实现超期“服役”。

2024-02-24 17:15:20 428

原创 飞马座卫星

1960年代马歇尔太空飞行中心的历史显然与建造土星五号月球火箭有关。然而,鲜为人知的是该中心在设计科学有效载荷方面的早期工作。Fairchild 技术人员正在检查扩展的 Pegasus 流星体探测表面。Pegasus 由马里兰州黑格斯敦的 Fairchild Stratos Corporation 通过马歇尔太空飞行中心为 NASA 开发。在被送入环绕地球的轨道后,卫星展开了一系列巨大的面板,形成了一对直径为96英尺的翅膀。美国国家航空航天局。

2024-02-07 21:26:05 806

原创 17 本关于月球的最佳科幻小说

为了反抗她父亲的激情、阴谋和来自外界的精神,塞弗林开始制作纪录片,穿越太空,调查海王星的悬浮崇拜和火星的无法无天的沙龙。作为地球的弃儿,他们练习月球运动,迷失在月球丛林的荒野中,并与生活在月球洞穴中的智能生命形式对抗。但它是一颗贪婪的卫星,吸收了我们的旋转能量,因此在大约450亿年内,地球和月球将被潮汐锁定(月球将永远在天空中的同一位置),地球日将持续约45小时。五千年后,他们的后代——七个不同的种族,现在有三十亿人——踏上了另一场大胆的旅程,进入未知世界,前往一个被灾难和时间彻底改变的外星世界:地球。

2024-02-07 20:48:05 998

原创 日本承认Omotenashi任务失败

能够发射到月球下降轨道,以及一个固体推进剂火箭发动机,以帮助它在着陆过程中减速到最低速度。这项耗资560万美元的任务本应展示一种相对便宜的方式,即登陆月球表面并探索月球表面。将不再下降到月球表面,但明年当其太阳能电池阵列返回太阳时,任务运营商仍然有很小的机会能够与立方体卫星取得联系。据日本宇宙航空研究开发机构(JAXA)称,在与运载火箭分离后,日本将不得不建造一艘新的航天器并征服我们的天然卫星,然后才能将自己添加到这个享有盛誉的名单中。日本已经取消了成为第四个登上月球的国家的申请。按计划降落在月球表面。

2024-02-06 22:03:23 376

原创 2023年发射卫星列表

双曲线一号商业运载火箭发射试验任务,共发射四颗卫星:天津大学一号红外微纳卫星、东方红一号模拟星(启航星)、紫丁香二号纳卫星、泰景二号01星等四颗卫星。遥感三十五号04组卫星、低轨宽带通信试验卫星、低轨宽带通信试验卫星伴随卫星、5G/6G卫星通信新技术试验卫星等4颗卫星。遥感三十七号卫星、微厘空间一号S3/S4试验卫星、天智二号G星、天智二号F星等4颗卫星。实践二十号卫星、实验二十号A/B星、实践二十一号卫星等四颗卫星。实践二十三号卫星A星、实践二十三号卫星B星、试验二十二号C星。

2023-12-09 12:03:08 579

原创 Янгель杨格尔年谱

大学毕业后继续在尼古拉.波利卡尔波夫设计局工作,尼古拉.波利卡尔波夫自1937年成为156航空制造厂总设计师,1939年2月起任第一航空制造厂总设计师,然后领导了第51航空制造厂设计试制局(OKB-51,现称为国防工业公司“机械制造科研生产联合体”)。卫国战争期间,1941年11月至1942年1月,杨格尔领导了51厂搬迁至新西伯利亚的工作。由于与科罗廖夫的看法不同,后者此时是杨格尔的下属,不再担任所长,而是任总工程师-副所长。1945年1月米亚西谢夫的482设计局工作,直到1946年2月,职务主任工程师。

2023-12-03 12:55:16 381

原创 科罗廖夫年谱

18岁那年,科罗廖夫进入基辅工学院的空气动力学系学习,在校期间他成为了一名真正的滑翔机飞行员,两年以后,他转入了著名的莫斯科国立鲍曼技术大学(这所大学成为日后苏联很多航空航天科技泰斗的摇篮),在以优异成绩毕业之后,科罗廖夫进入当时的图波列夫设计局任航空工程师。1966年1月5日,在完成了月球8号探测器(Луна-8)发射工作后,科罗廖夫病倒了,医生诊断出其大肠有癌变症状并立即进行手术,但在手术进行时科罗廖夫就病逝了(有资料显示是因为医生处理不周所致)。经他的申请,最终将科罗廖夫调到工厂,从事飞机设计工作。

2023-11-19 12:03:40 262

原创 vtkCGNSreader

【代码】vtkCGNSreader。

2023-11-10 22:47:00 140

原创 使用vcpkg配置CGAL+visual studio 2022

使用时,运行cmake-gui。设置源码目录和build目录。然后点击configure,选择vs版本和平台。然后这里注意指定toolchain。因为从github下载代码,经常很慢,甚至中断。可以手动下载对应的包到downloads目录,然后再执行这个命令。这是因为gmp库中有个bug,只能这样操作一下才能正确编译64位gmp。安装完成后,所有的包在installed目录中。

2023-09-10 17:48:42 493

原创 格林尼治太阳(恒星)时

根据规则,格林尼治恒星时度量的参考点是格林尼治子午线和春分点(地球赤道和黄道的交点)。格林尼治恒星日从春分点和格林尼治子午线重合时开始。格林尼治平恒星时是春分点平均位置的小时角,忽略了春分点进动的短期波动。恒星时是指相对于恒星的地球自转角度的度量。UT(世界时)中恒星为太阳。恒星时是春分点和当地子午线之间的小时角。

2023-07-10 22:23:07 1327 4

原创 Slurm脚本示例

A-%a - 作业id (A) 和任务id (a)默认为2Gb,可以指定单位为mb或者gb。设置作业名称,以便在队列中查看(替换中的参数)对于非MPI作业,该数值需要为1。格式HOURS:MINUTES:SECONDS。例如,#SBATCH --array=1-5。END,FAIL - 作业结束和失败时发送。任务数,对于非MPI作业,该数值需要为1。可以用--error单独输出错误log。task(MPI的ranks)的数目。可以创建一组任务(作业)分配给该作业的最小节点数。NONE - 不发送。

2023-01-17 16:24:16 1961 1

原创 wsl2下安装lammps

spack install lammps +reaxff等可以直接安装。+reaxff表示需要reaxff,可选的模块包括。这个可直接帮助你安装lammps,不用自己手动一步一步操作。有人编译好了deb包,可直接安装。但是这个包版本比较老。在windows11下安装显卡驱动。不需要在wsl下安装任何显卡驱动。3.1 Ubuntu下的编译包。3.2 spack安装。3 安装lammps。

2023-01-08 16:13:33 872

原创 ubuntu预编译lammps下载

官方的lammps ubuntu的版本太老了,LAMMPS (20 Nov 2019)。

2023-01-06 21:23:32 171

原创 时间和字符串格式的相互转换

visual studio 2022测试通过。

2022-12-17 19:07:33 451

原创 Loup Verlet计算统计力学的创始人

他使用库朗研究所的CDC计算机开发了一个基于2个基本进展的代码,即用于积分耦合运动方程的辛Verlet算法,以及使用定期更新的邻居表,从而将计算时间从N2到 N*ln(N)。1967年回到奥赛后,卢普和他的学生利用他的分子动力学密码以及蒙特卡洛代码,研究了简单和复杂,经典和量子液体的静态和动力学性质的许多方面。他的早期工作和高能物理博士论文是在麻省理工学院的Victor Weisskopf小组中发起的,并在巴黎高等师范学院的Maurice Lévy的指导下完成。卢普具有超凡魅力的个性,具有杰出的人性品质;

2022-12-10 10:31:47 316

原创 lammps笔记-入门

第一行构建模拟区域(几何模型),称为myreg。模拟区域为block,长方体,xyz范围如上。第二行定义模拟盒子(?),其中含有两种原子。第三行定义第一种原子随机布置,有1500个,341341是随机数种子。后续可以更改,以便进行不同的仿真。第四行定义第二种原子,有100个。

2022-12-08 18:31:38 3922

原创 LAMMPS 2022版使用并行加速

\lmp.exe -pk gpu 1 split -1.0 device_type nvidiagpu -in .\in.deposit.atom.lmp 用时0:03:09。.\lmp.exe -pk gpu 0 device_type nvidiagpu -in .\in.deposit.atom.lmp用时 0:03:39。.\lmp.exe -pk gpu 1 split 1.0 -in .\in.deposit.atom.lmp用时0:03:09。用时0:05:13。

2022-11-21 18:42:07 1554

原创 excel秒数据转换成年月日时分秒格式

然后将这个转换成字符串,用text(a1,"mm/dd hh:mm:ss")的公式。然后新增一列文本,全是年,比如2022。然后用Join("/",true, b1, 2022那列)即可。加一是为了避免出现1月0日这种情况。然后再设置成mm/dd hh:mm:ss的格式(自定义格式)。左边是秒为单位,右边是数值。要转换成yyyy/mm/dd hh:mm:ss的格式。首先,秒数据除以86400,不知道有没有更简单的办法。

2022-11-17 11:06:30 3728

原创 Qt tips&tricks

在vs中的qt tools的general选项卡,找到qt designer detached window,设置为true。然后用d.exists(name)来判断name这个文件/目录是否存在于目录中。查询是否在某个目录中存在某个文件的方法。要注意qdir和qfile用法不同。1、visual studio中打开ui文件, qt desginer闪退。其中路径要用斜杠,而不管操作系统是win还是linux。3、用vs编译qt如何设置lib和include。qt调试时输入文件的默认路径是什么?

2022-11-06 13:55:18 119

原创 数据驱动——新材料发展的新引擎

材料工业是国民经济的基础产业,新材料是材料工业发展的先导,是重要的战略性新兴产业。当前,我国新材料产业发展面临着重大战略机遇,以新一代信息技术、航空航天、物联网、新能源汽车和轨道交通等代表的战略性新兴产业快速发展对材料产业提出了更高要求,新材料研发的迫切性前所未有,新材料研发的模式也在不断创新优化。本文从材料研发的模式出发,探索大数据在材料研发过程中发挥的作用和商业化结果,提出材料大数据领域的投资策略。

2022-10-30 09:41:42 1719

原创 材料数据库设计问题

2)指标参数范围如何表示?比如不大于,不小于,近似为,大约。3)参数条件如何表示?比如在xxx条件下实现的xxx值。1)性能指标参数的单位如何表示?

2022-10-30 09:03:15 763

原创 数值带物理单位的c++库

If you are looking for compile time and prevention of unit errors in equations for dimensional analysis one of these libraries might work for you.These libraries will work well if the number of units being dealt with is known at compile time. Many also pro

2022-10-07 22:14:59 330

原创 【无标题】

二是建立了多物理场耦合理论模型,揭示了空间复杂应用环境因素对微波功率无线传输效率的影响机理,提出了基于场耦合理论模型与影响机理的系统设计理论与方法,为该项目的成功研制奠定了理论基础。首先在太空中通过大型太阳能电池阵列将太阳能转化为电能,继而将电能转化为微波,接着通过微波发射天线将能量传输到接收天线,最后由接收天线将接收到的微波转化为电能,供用户使用。此外,设计了一种无线耦合的方式进行能量传输管理结构,光电转换所获得的直流电可通过传输电缆,送至高功率微波发射天线。”欧洲航天局专家桑贾伊·维坚德兰表示。

2022-09-18 21:40:09 175

原创 CVODE入门

然后进入vcpkg目录中,vcpkg install sundials:x64-windows,这样安装64位dll。如果已有数据存储在ydata中,可以调用y0 = N_VMake_***(..., ydata)CVodeInit(),定义方程组信息,分配内部的内存,初始化。新建项目后,在项目属性中可以看到vcpkg选项,证明安装好了。然后运行目录中的Bootstrap_vcpkg.bat。否则,调用N_VNew_***(...)创建新的向量。16、释放线性求解器和矩阵的内存。3、设置问题的大小?

2022-09-10 17:57:35 1024

原创 visual studio c++包含目录

双引号会搜索源文件当前目录,父目录和祖父目录,以及编译选项/I指定的目录和include环境变量指定的目录;如果/I指定了准确的包含文件目录,使用双引号和双尖括号无区别。编译选项/I指定的目录和include环境变量指定的目录;目录指定时,末尾带\和不带\无区别。这里不是自相矛盾么?

2022-09-04 11:33:26 278

原创 Qt常见问题

connect有多种写法,可以用SLOT和SIGNAL宏的方式(生成对应的字符串?qwebengineview的父窗口可以是任何widget,或者为空。但是如果是widget或者centralwidget,显示出来的网页很小。如果为空,新开一个窗口,显示正常。比如qt程序目录是.\,exe在.\calc\a.exe中,calc\目录中还有a.exe的依赖文件,输入文件等。qprocess只能设置a.exe目录,如果a.exe默认依赖文件和输入文件等都在calc子目录里,它无法正常运行。...

2022-07-30 14:32:24 409

原创 error #6633: The type of the actual argument differs from the type of the dummy argument.

Intelfortran编译器编译较早的fortran代码出现上述错误。这错误是说,函数调用时形参和实参不匹配。类似,形参声明了一个较大数组,实参确实一个较小的数组;这个错误是visualstudio中的默认选项“checkroutineinterfaces"。它在项目属性>Fortran>DIagnostics中,设置为No即可消除上述错误。......

2022-07-29 14:01:55 3275 8

原创 QProcess类

QProcess可把一个process当做一个顺序IO来对待,因此可以对其读写,即write(),read(),readLine()以及getChar()。如果有输出了,会发出readyReadStandardOutput()和readyReadStandardError()信号,可以使用readAllStandardOutput()或readAllStandardError()来读取全部数据。也可以通过setArguments()来设置(需要在调用start之前调用)。...

2022-07-21 10:20:58 401

原创 vector和类拷贝构造函数

vector添加元素的时候采用的是拷贝构造函数。编译器生成的是浅拷贝的拷贝构造函数。test1这个类采用了固定长度的数组,浅拷贝没有问题。test这个类采用了指针,实现动态长度数组。需要使用深拷贝构造函数。默认的拷贝构造函数为什么能够正确处理test1这种类的拷贝?说明它的实现是直接把内存中的值复制了一遍。指针的值是动态数组的内存地址。所以,复制指针的值是不对的。...

2022-07-02 17:54:07 573

原创 intel 8265更改网卡mac地址

This is not possible. For security reasons, Intel does not support this practice.The Media Access Control (MAC) address is hard-coded on Intel wireless adapters and cannot be changed.Some third-party software applications can "spoof" a MAC address to a dif

2022-06-13 10:55:05 610 1

原创 vtk9+qt6学习2

vtkCompositeDataSet从上图中可以明显看出,我们有 3 个 vtkCompositeDataSet 的具体子类。vtkMultiBlockDataSet 是一个由块组成的数据集。每个块可以是非复合 vtkDataObject 子类(或叶),也可以是 vtkMultiBlockDataSet 本身的实例。这使得构建完整的树成为可能。vtkHierarchicalBoxDataSet用于AMR数据集,其中包括每个精简级别的精简级别和统一网格数据集。vtkMultiPieceDataS

2022-05-27 17:07:23 1148

原创 架构简洁之道

封装继承多态依赖倒置:低层的实现细节依赖于高层的抽象。高层规定了接口?如果想要设计一个灵活的系统,在源代码层次的依赖关系中就应该多引用抽象类型/抽象接口,而非具体实现。创建对象都存在源代码级的依赖。因此,选用抽象工厂这个设计模式。不要在具体实现类上创建衍生类。面向对象编程就是以多态为手段来对源代码中的依赖关系进行控制的能力,这种能力让软件架构师可以构建出某种插件式架构,让高层策略性组件与底层实现性组件相分离,底层组件可以被编译成插件,实现独立于高层组件的开发和部署。SOLID原则的主要作

2022-05-07 18:38:44 456

原创 c++中的json读写库

1 jsoncpp这个库并不好用。主要缺点包括1)需要编译成lib或者dll才能用2)提供的读取方法,比如asString、asFloat的语义不容易理解。比如一个整数“1”,到底可以asString、asFloat还是asInt?3)好像没有默认的中文支持。转而使用了NLOHMANN_JSON_HPP,一个包含文件,解决全部问题。2JSON for Modern C++...

2022-04-20 10:04:01 1137

原创 getline函数

getline函数定义在string.h中。函数定义形式为:istream& getline( istream& is, string& str, char delim );istream& getline( istream& is, string& str );istream& getline(char* , int size);示例程序#include <iostream>using namespace std

2022-04-14 17:39:51 416

原创 optix学习

#define rtDeclareVariable(type, name, semantic, annotation) rtDeclareVariable宏定义语法(类型,变量名称,语义,注解)。例如,rtDeclareVariable(uint2, launch_index, rtLaunchIndex, );语义可以是如下:rtLaunchIndex - launch序号。类型需要为unsigned int,unit2, unit3, int, int2, int3之一,并且需为只读.

2022-04-03 18:14:53 877 1

原创 大规模程序设计笔记-1

中国电力出版社翻译版2.3 全局命名空间2.3.1 全局数据全局变量将对象和代码绑在一起,使得在别的程序中实际上不可能有选择地重用编译单元。有两种简单的变换方式能将这些变量非全局化:1)将所有全局变量放入一个结构中;2)然后将其私有化并添加静态访问函数。...

2022-03-07 08:18:14 86

原创 找不到入口点for_stop_core_quiet

visual studio调试debug含fortran库的程序,出现找不到入口点错误。可以下载dependencyWalker程序(dependencywalker.com网站),查找对应exe文件依赖的dll文件,然后把dll放在exe同一目录下,即可开展调试。

2022-02-15 16:19:43 835

原创 cuda学习

1 硬件平台小米air 13寸,i5cpu, GeForce MX150有三个SM(multiprocessor),每个SM有128个CUDA cores(SP),共计384个CUDA cores。每个SM线程数2048个,共有6144个线程个,每个block有1024个线程,64K个寄存器。内存频率2.5GHz,位宽64位,20GB/s?...

2022-01-30 14:42:57 1595

原创 因为源程序扩展名错误导致的visual c++编译错误

一个程序,扩展名是c,编译出现了3000多个错误,涉及到algorithm,limits,locale等等库文件。错误类型是E0169 应输入声明等等。改为cpp扩展名,错误排除。

2022-01-25 18:05:45 726

NRLMSIS 2.0-全高度中性大气温度和成分经验模型

NRLMSIS 2.0 Whole-Atmosphere Empirical Model of Temperature and Neutral Species   Densities NRLMSIS 2.0-全高度中性大气温度和成分经验模型 -通过与高度相关的每种成分的有效质量来表示大气的扩散分离效应,而不是旧版的完全混合的大气; -温度分布为C2连续; -采用全球位势高度函数; -原子氧计算高度最低可达50Km;在85km以下,采用三次样条曲线表示,与温度解耦; -所有成分均不考虑热扩散。 参数估计: - 模型参数针对对流层、平流层、中层、热层(NRLMSISE-00)的新数据进行了优化。对于热层,原子氧特别针对轨道数据导出的密度数据全球平均进行了优化。 -热层N2完全有温度分布和低层大气的混合比常数控制。为了得到NRLMSISE-00版的热层N2,调用msisinit时令IN2_msis00 = .true.。

2022-12-05

国际电离层参考模型IRI的python驱动程序

下载Python包iri2016之后拷贝至对应目录,即可使用。 iri2016_driver.exe

2021-12-19

iri2016lib.zip

国际电离层参考模型c/c++静态链接库,包含全部数据文件和运行所需fortran的dll

2021-10-15

JPL星历de405星历数据

JPL星历允许用户通过JPL提供的Fortran子程序或相应的C语言程序获得太阳、月球以及太阳系九大行星的三维直角坐标(J2000地心惯性系),同时还可以获得章动角和月球的天平动。常用的是DE405星历。

2020-05-04

并行随机数发生器trng源代码

随机数发生器是计算机模拟中比不可少的工具。目前,计算机多核技术不断发展,gpu计算技术的发展,要求高效的并行随机数发生器。

2018-07-15

并行随机数发生器trng静态链接库

并行随机数发生器trng静态链接库,32位,支持openmp https://www.numbercrunch.de/trng/trng.pdf

2018-07-15

空空如也

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

TA关注的人

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