刚刚图片上传有问题
哈哈123
帖子
-
paraFoam运行提示warning -
paraFoam运行提示warning我是在服务器上远程运行paraFoam-5.4.0,然后在本地以图像显示。现在每次打开paraFoam都会提示:
Warning: In /home/rdu/OpenFOAM/ThirdParty-5.x/ParaView-5.4.0/VTK/Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx, line 838 vtkXOpenGLRenderWindow (0x429da60): VTK is designed to work with OpenGL version 3.2 but it appears it has been given a context that does not support 3.2. VTK will run in a compatibility mode designed to work with earlier versions of OpenGL but some features may not work.
虽然还是能打开paraFoam,但是界面内看不到模型,能看到图例,并且很容易闪退。有人遇到过类似的问题吗?OpenFOAM为5.x版本。
-
DPMFoam计算粒子分布你好,我想知道你这个虚拟质量是怎么加的,方便透露一下吗?最好能截图展示一下,万分感谢!
-
请教:cloudFunction 编译问题@刘雄国 我知道这个网站,之前就看了一些,现在是OpenFOAM的版本差的有点多,之前的cloudFunctions是单独编译的,这样就很好弄,但是现在的是和liblagrangianIntermediatemy.so放在一起编译的,包含很多程序,我不知道在/src/lagrangian/intermediate/Make/file 里面哪个地方是指定的对于cloudFunctions 的编译。
-
请教:cloudFunction 编译问题没有人回复一下吗,给点建议也行啊
-
请教:cloudFunction 编译问题在kinematicCloudProperties字典文件中可以添加各种已有的cloudFunctions,以达到某些目的。这些cloudFunctions的源文件位于
OpenFOAM-5.x
/src/lagrangian/intermediate/submodels/CloudFunctionObjects现在问题是,我需要对其中某个cloudFunctions经行修改,以后可能还需要自己添加cloudFunctions,那么,我在修改后或是添加了新的后,是否需要重新编译呢,如果要编译的话,又是在哪里,哪个Make文件夹里,怎么改呢?
期待大佬的解答,麻烦尽可能详细一点,本人菜鸟,谢谢啦! -
DPMFoam 计算时出现奇怪报错@东岳 wo我把除了inlet和outlet的patch都改为stick,然而一样的结果,一样的报错信息。
-
DPMFoam 计算时出现奇怪报错腐蚀不能去掉,目的就是算腐蚀。改成stick后会不会不符合实际呢?总之,我先改了试试。
-
DPMFoam 计算时出现奇怪报错@东岳 对的
-
DPMFoam 计算时出现奇怪报错后来我发现我的这个cloudFunctions和pairCollisionCoeffs 2选1的话就不会报错,但是有人能解释下为什么吗?如果两个都想要的话又该怎么设置呢?
-
DPMFoam 计算时出现奇怪报错最近在计算DPMFfoam时,出现了如下的报错
Evolving kinematicCloud Solving 2-D cloud kinematicCloud 23 move-collide subCycles --> FOAM FATAL ERROR: Patch data was requested for a particle that isn't on a patch From function void Foam::particle::patchData(Foam::vector&, Foam::vector&) const in file particle/particle.C at line 941. FOAM exiting
我在kinematicCloudProperties中设置了粒子间的碰撞和一些cloudFunctions,具体如下
pairCollisionCoeffs { maxInteractionDistance 1e-5; writeReferredParticleCloud no; pairModel pairSpringSliderDashpot; pairSpringSliderDashpotCoeffs { useEquivalentSize no; alpha 0.12; b 1.5; mu 0.52; cohesionEnergyDensity 0; collisionResolutionSteps 12; }; wallModel wallLocalSpringSliderDashpot; wallLocalSpringSliderDashpotCoeffs { useEquivalentSize no; collisionResolutionSteps 12; walls { youngsModulus 2e10; poissonsRatio 0.28; alpha 0.12; b 1.5; mu 0.43; cohesionEnergyDensity 0; } frontAndBack { youngsModulus 2e10; poissonsRatio 0.28; alpha 0.12; b 1.5; mu 0.1; cohesionEnergyDensity 0; } }; U U.water; }
和
cloudFunctions { patchPostProcessing1 { type patchPostProcessing; maxStoredParcels 100000; patches ( outlet inlet walls); } particleTracks1 { type particleTracks; trackInterval 10; maxSamples 1000000; resetOnWrite yes; } particleErosion1 { type particleErosion; p 11000000; //yield stress for aluminium = 11000000 Pa or 11 MPa psi 2;//Ratio of the depth of contact to the depth of cut (default value = 2 ) K 2; //Ratio of vertical to horizontal force components (2 for angular abrassive grains) patches ( walls); } }
我如果这两个均不设置,则没有问题。报错部分的源代码如下
void Foam::particle::patchData(vector& n, vector& U) const { if (!onBoundaryFace()) { FatalErrorInFunction << "Patch data was requested for a particle that isn't on a patch" << exit(FatalError); }
请问有人知道这是什么问题吗?万分感谢!
-
后处理@红豆沙 好的
-
后处理@红豆沙 恩,很感谢
-
后处理@红豆沙 厉害,,是OpenFOAM的吗,如果不涉密的话方便分享下吗,万分感谢!
-
后处理@红豆沙 你在OpenFOAM代码值入这块熟吗,我的冲蚀公式已经找到了,就看怎么值入了
-
后处理@红豆沙 我的只涉及液相,没有你的那么复杂。代码这块刚开始搞
-
后处理@红豆沙 对的,杂志可以为石英沙或者铁屑
-
后处理@红豆沙 含有杂志的液压油,可以这样理解
-
后处理@红豆沙 固体颗粒,液压油。
-
后处理@红豆沙 但是老板非要我用OpenFOAM来做,fluent的这个我是知道。这个可能涉及到代码的值入,有熟悉这方面的可以联系我,加我QQ:993990784