- 博客(151)
- 资源 (3)
- 收藏
- 关注
原创 EON安装ASE Interface
测试系统ubuntu。python地址为:pybind11地址为:已确认python地址下存有python.h,pybind11地址下存有pybind.h。第二部分,libpython3.8.so地址在:如果什么都找不到可以通过以下代码搜索:vim 位于$EON_DIR/client/的Rules.mk,修改即可。此时在client目录下make ASE_POT=1即可查看结果。
2024-06-09 21:11:20
498
1
原创 E: Failed to fetch /AtomEditor/atom/any/dists/any/InRelease 402 Payment Required
字面意思是添加了一个atom编辑器相关的安装,然而我已不需要atom,对其删除即可。找到atom相关的添加,对其注释,报错即解决。
2024-06-09 20:16:45
281
原创 Blowfish has been deprecated “class“: algorithms.Blowfish warning处理
报错只需即可。
2023-11-27 07:21:11
1011
原创 windows cuda not available的解决办法
如果是先装了pytorch,可以先把pytorch卸载了重装。首先确定好nvidia-smi和nvcc -V可以正确显示。cmd输入以下代码查看详情,确定好版本都兼容。测试结果显示true。
2023-11-03 09:14:39
1650
原创 private key ssh连接服务器
保存本地rsa文件后,打开软件PuTTYgen,点击Load导入文件,输入Key passphrase即密码,保存至本地。来Credentials这里读取刚才保存的key文件。点击这个页面的save,方便后续调用。随后在PuTTY配置ssh的用户名。这里用到的软件是PuTTY。
2023-10-14 06:41:04
711
原创 Multi-physics simulation开源软件推荐SPHinXsys
最近偶然刷到了这个开源软件,查了一下做得非常深入,在各个视频网站也都有视频教程。比如说我之前说的鱼游,这个软件其实也提供。但是实现的方法不同。这个开源软件包含了很多examples。
2023-10-14 02:21:51
289
原创 undefined symbol: _ZdlPvm, version Qt_5
近期import包时发生如标题所示error。最后通过在python console里输入。更新过系统,也试过很多网上的方法。
2023-05-02 10:40:31
3076
1
原创 机器学习+CFD的后续
在之前的工作里,我尝试用机器学习模型来取代浸入边界法,先挂到了preprint上。后来发现其他学者用机器学习模型来实现fluid-particle interaction,发在了JFM上。其实我觉得这些问题的本质都差不多,基本上都是利用机器学习模型取代一些复杂的计算过程。不过在这篇论文里,不管怎么调mesh size,得到的Cd总是比文献中的大,估计选取方形流场来计算Cd不是很精确。
2022-09-03 04:08:38
1850
原创 Windows Anaconda/Spyder突然打不开的解决方案
试图重新安装anaconda,但还是打不开anaconda和spyder。后续发现可以打开anaconda prompt。运行后发现anaconda可以打开了。遇到这种版本问题,卸载重装一下就好了。
2022-09-01 02:20:09
1175
原创 Paraview programmable filter
可以选中多个dataset,然后应用这些filter,后续用input[0],input[1]区分。可通过dataArray = input0.PointData[“u”]得到点的数据速度u,或者.CellData读取cell数据。读取坐标则依靠inputs[0].Points[:,0]。你甚至可以转成table。...
2022-08-30 21:25:32
323
原创 Windows/Linux安装Openfoam
意思是将openfoam加入到linux的软件列表的库里,然后更新一下,通过最后那行就可以安装了。这里也可以制定版本安装openfoam。其实官方指南中,windows安装openfoam也是先通过store安装ubuntu系统,然后在ubuntu里面安装openfoam。会更新linux所有软件。...
2022-08-24 21:24:28
2261
原创 Macbook安装python和JupyterLab
https://www.anaconda.com/products/distribution#macos下载并安装conda。https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html可以通过输入以下代码安装jupyterlab.conda install -c conda-forge jupyterlab但是这款软件似乎可以一键点击打开jupyterlab...
2022-04-14 10:38:43
985
原创 Paraview Programmable filter
预备知识在熟练应用Programmable filter之前,用户需要了解 VTK 和ParaView的数据结构和处理机制。简单来讲vtk就是mesh里存在field或array,一般点击Information就可以查看到:在view里面点开Statistics Inspector还可以查看更多信息。应用下面片段取自一个坐标转换的filter,其中GetNumberOfPoints返回坐标点的数目,也可以用GetNumberOfCells()返回cell数目。pdi读取了网格,通过pdi.Ge
2022-04-10 03:46:21
535
原创 Palabos转为GPU并行运行
AcceleratedLatticeAcceleratedLattice3D 类似于MultiBlockLattice3D。同理,AtomicAcceleratedLattice3D也是类比于BlockLattice3D。在原有grid上定义的Cell<T,Descriptor> *rawData;Cell<T,Descriptor> ***grid;成为了T *populations, *tmpPopulati
2022-04-05 09:20:51
1061
2
原创 VTK点云数据如何导入MeshLab
一个很简便的方法是,用Paraview导入VTK点云数据,接着通过Glyph filter将点显示出来,便可以继续保存为ply格式点云数据。此后便可以导入至meshLAB中进行后续操作。如需重建stl,则需先计算法向量,再通过remesh重建。...
2022-04-04 14:13:13
645
原创 Paraview快捷键操作
Paraview默认的快捷键不多,ctrl+s save data是一个。Apply Alt+AReset Alt+RCtrl+Space搜索filter最后去tool —> Customize Shortcuts给save state自定义一个Ctrl+Shift+S基本上就差不多了。
2022-03-23 12:22:00
797
原创 piDMD
physics-informed dynamic mode decompositions传统的DMD基于SVD得到降阶r矩阵,再作特征值分解。而piDMD利用了DMD能够严格遵照给定的物理限制条件。在piDMD里,降阶r矩阵不再需要,下图给出了实际用到的矩阵结构和物理准则。应用piDMD,首先需要根据物理准则来准备矩阵流形,来满足piDMD回归,优化需要用到开源软件manopt:https://www.manopt.org/...
2022-03-23 00:21:18
412
原创 Palabos保存模拟进度,关机后下次继续
出自手册:11.7 Checkpointing: saving and loading the state of a simulationcodesByTopic/io/checkPointing.cppusing namespace std;……plint iniT, endT;if (argc != 3) { pcout << "Error; the syntax is \"" << argv[0] << " start-iter end-ite
2022-03-19 06:24:24
713
1
原创 Python相关error
ERROR: jupyter-packaging 0.11.1 has requirement setuptools>=46.4.0, but you’ll have setuptools 45.2.0 which is incompatiblepip install setuptools --upgradeERROR: launchpadlib 1.10.13 requires testresources, which is not installed.pip install testreso
2022-03-13 22:18:46
1657
原创 matplotlib error
[Errno 2] No such file or directory: ‘latex’: ‘latex’sudo apt install texlive-latex-base! LaTeX Error: File `type1cm.sty’ not foundsudo apt-get install dvipng texlive-latex-extra texlive-fonts-recommended cm-super
2022-03-06 20:09:22
546
原创 Palabos笔记:两种定义形式
1OnLatticeBoundaryCondition3D<T,DESCRIPTOR>* boundaryCondition = createLocalBoundaryCondition3D<T,DESCRIPTOR>();function1(lattice, parameters, *boundaryCondition);void function1( MultiBlockLattice3D<T,DESCRIPTOR>& lattice,
2022-01-31 14:05:36
730
原创 在安卓手机上并行运行Palabos程序
前言换手机后,安卓手机就不怎么用了。经过一番调查,发现安卓手机是可以作为小服务器,搭建个人博客,当作终端使用的,甚至还可以用来跑Openfoam。跑Openfoam这个project的网址是:https://cfd.fossee.in/case-study-project/case-study-run/208甚是有趣,由此我便实验用手机跑Palabos。实现步骤测试机型:小米8软件安装实现的原理也是比较直接,打开手机浏览器搜索Termux,去他们官网找到app安装。命令行设置打开之后,进入命
2022-01-26 13:28:56
4600
原创 PINN笔记:NaN的原因
Learning RateReLU:当确定并非Learning Rate问题后,可查看是否是activation函数的问题,比如应用LeakyReLU。Softmax:注意不要在此时除以0,除此以外,如果传入刀Softmax的数值过大也可能导致NaN的出现,可将数组以最大值shift至0,在matlab中的操作为softmax(lay1 - max(lay1))。...
2022-01-06 09:27:40
1361
Tutorial_ the open-source library Palabos in your daily work
2020-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人