@李东岳
谢谢李老师的回复。。。
我的 internal Fields 没 map 上,可能有地方没设置对
谢谢老师
@李东岳
谢谢李老师的回复。。。
我的 internal Fields 没 map 上,可能有地方没设置对
谢谢老师
大家好,
当目标case的几何比源case的大时,比如 "top" 比原来高了,还能用 mapFields 吗?
我试了,好像不行吧?
@cccrrryyy
正好顺便再请教老师一小问题:
Singularity 装 linux 后, 应也能进入 Singularity 内的 linux terminal, 如您 "ls" 会出现什么?
我就是想知道 Singularity 内部的文件路径是什么样?
在此,也顺便在对 @bestucan 老师说声谢谢
@bestucan @cccrrryyy :
感谢两位老师,纯干货,够我这“水货”消化一年的
确实懒了,没先试下。。。我是集群初级用户,比方说,高级用户一秒出结果,初级要一天。。。。因此初级”工作区“时限更长。。。 所以没试 Docker 这个 "Plan B"
@heike256
老师说的太高深了
再次感谢各位老师
@cccrrryyy
是”模拟区“,也存OF结果。。。到期可“删”或“延”。。。重装一次 OF+“三方” 挺麻烦。。。
在此再次感谢:
“@李东岳@bestucan@cccrrryyy” 三位老师
谢谢
@bestucan
谢谢老师的耐心和指点
还有个不是办法的办法: zip 集群上OF和三方,存起来,就用不再重装了。
Docker 是纯探讨, PC(win) 上简单用过,及阅读过手册。。。
好像手册说,Docker 能装 linux, Docker 版 linux 才十几或几十M,很诱人,所以来咨询。。。也可能记错,但绝无冒犯老师之意。。。
如可以,理论上,装完 linux 就能再装OF。。。。当然,也可能很麻烦
还有,Docker Hub 上现成的 OF,不知能不能再装“三方”
再次真诚感谢老师的耐心和指点,谢谢老师
@bestucan
谢谢老师详细和耐心的解释
“丢失”原因:
集群”工作区“有时限,当然可延。。。但我想有重要数据再延。。。所以目前,到时限,就删“工作区”,再重建
这就要删去编译好的OF和第三方应用后,再重来。。。
因 Docker ”轻量“,所以才想问这两问题:
还有, ssh X 用过,有点慢。。。其实 GUI 也意义不大了
再次感谢老师
@李东岳
补充:
集群通过ssh用,都是cmd lines。。。没法用虚拟机。。。所以才请教 Docker 的可行性
@李东岳
谢谢李老师回复
集群上是linux。。。
我想问 Docker版 OF能不能编译第三方应用(这里分官方发行的Docker-OF,和自己装的Docker-OF),而不是虚拟机上
没试过,所以先请教有经验的前辈:
Docker 是轻量的,所以想请教是否可行。。。不然集群上装OF后,再在OF基础上编译第三方应用很麻烦。。。(特别有故障时,数据丢了就要重装)
谢谢
@heike256
都比我强。。。有的麻烦是自己人为的:如输入OFdir。。。直接 OFdir 下运行,省了输入,不是更简单。。。
@heike256
多谢回复,可行
还有,AI 建议把 交换信息 写在文件里
最后,我还有个 没办法的办法: 重写myApp(重规划输入)。。。 哈哈
@李东岳
谢谢李老师回复. 是“交换”信息:
如 myApp 算 a+b=c 。。。a,b 在 runtime 输入。。。然后输出结果 c
“直接用”或把 ./myApp 放 .sh 文件里,都行
但用slurm-batch 提交后,好像就不行了
大家好,
HPC上 slurm-batch 提交后,就没有“交换”功能了
。。。
那怎么用自己编译好的,且需要“交换输入参数”的app呢? 如
./myApp
试过网上方法,如
./myApp "${args}" 等等。。。但不行
是不是HPC上,没法解决这个问题呢?
谢谢
@李东岳
谢谢李老师
您的意思是:
如“大网格”,那OF会自动超线性加速? 无需在提交HPC任务时开超线程?
@李东岳
谢谢李老师回复
可肯定,当时网格100万以下,好像约50万。。。
您说的超线性,是超线程?
@李东岳 :
李老师,很久前您说:
(大概意思是)”OF最好只用一个节点。。。。。“
我试过一次,用2节点,核数当然增加了。。。。 但好像运算速度确实没增加。。。
这里特此给您反馈。。。
谢谢当时您及其他老师的回复
@李东岳
好,谢谢李老师。。。
等到了李老师回复
各位老师,
时间步变小,如e-11,应就是发散了。。。
但此时,时间步在非常缓慢的变大。。。
想请教,此时应该等? 还是重新设置再计算?
谢谢
@李老师和各位老师:
LES 的 inlet 的初始条件,好像就是先运行 (同条件的) RANS,然后 把下游某处 map 给 LES 的 inlet
刚接触 LES,还有个问题要和老师们确认:
波浪的 LES,还有必要人为添加扰动吗?
谢谢
@李东岳
明白了,谢谢李老师。。我另外那问题,还要再麻烦您或其他老师帮指点下
@李东岳
太谢谢李老师了。。。 避免错误理解您的回复,所以概念问题再和您确认:
是用 LES 直接算,然后把 LES 中 下游的结果 map 给自己的 inlet,作为inlet 的初始条件继续算? 还是
先算 RANS,再把 RANS 场中的数据,map 给 LES 的 inlet, 作为 inlet 的初始条件?
只 map 场 中的 U, k, nut 3个变量就行, 对吧?
我算波浪, 之间没障碍物。。。但这意味, 没法用 turbulentInlet 了。因是波浪入口, 不是 inlet 里固定的 flowrate ,那么是否仍然能 "map" ?
再次谢谢李老师,以上概念问题您再帮确认下
谢谢
各位老师好,
刚接触 LES,麻烦老师们帮确认下,我理解是否正确:
LES 的 inlet 的初始条件,可先运行 RANS,然后把 RANS 下游场的数据 map 给 inlet , 作为LES 的 inlet 初始条件就行
这里是否只 map 下游 的 U, k, nut 3个变量就行?
谢谢
@李东岳
李老师您好,
想请教您:
LES 的 inlet 的初始条件
如用了 “turbulentInlet ” 这个 type, 那么就不需要以上2步了吧?
谢谢
@cccrrryyy
谢谢老师,关键2点总结如下:
1 . 您的 “。。。同一个case里面网格如果有变化,那filter体积就是在变化的。。。” 意思是:
网格密(即小)的地方,vortices 模拟的量,要少于网格稀(即大)的地方
再次感谢老师的指点
@李东岳
根据您的提示,查了下:
“https://en.wikipedia.org/wiki/Large_eddy_simulation” 上 的 “Filter implementation“ 对 im-, explicit filtering 的解释,理解了,没问题
但 cfd-online 上对 implicit LES 的一段话,不太理解:
“。。。To be more clear, imagine running a laminar code with an LES grid.
Without doing anything else you are formally doing an implicit LES or ILES.。。。”
“laminar” case的每个 ts 都不输出 turbulence 变量,怎么变成 “doing an implicit LES or ILES”。。。。。 关键 LES 是 turbulence model 呀
这的概念不很清晰,所以麻烦您或其他老师帮解释下
谢谢
@李东岳
先谢谢李老师的回复
好,我去搜一下
再次谢谢cccrrryyy老师,李老师,及其他老师关于LES 及上次 HPC 的 Re
@cccrrryyy
先感谢cccrrryyy老师的回复。。。 还记得您和其他老师在我刚用HPC时的回复,在此再次感谢
刚接触LES, 也许理解还幼稚:
您的 “有限体积的“体积”” 是指单个网格的体积?
如这样,OF主要是基于有限体积法,那么同一case里,如有不同网格,就会有不同的 filters ?
谢谢老师, 如理解错了,请老师原谅
请理论扎实的老师帮忙解惑:
刚接触 LES, 下面两段(in E),让我有了“错觉”:
如用 finite volume method,那么 LES 就不需 filter 了?!
我理解肯定是错的,但概念还不清晰,请各位老师帮我梳理一下,谢谢
“。。。When the finite volume method is employed to solve the instantaneous governing equations numerically the equations are integrated over control volumes, equivalent to convolution with a top-hat filter, therefore there is no need to apply a filter to the instantaneous equation explicitly and this is called
implicit filtering。。。”
“。。。The finite volume method has become the most popular numerical method for LES and when this numerical method is employed it is not necessary to apply a filter to the instantaneous equation explicitly, hence called implicit filtering。。。。”
@bestucan
先谢谢老师的回复
老师说的对。。。。
谢谢老师
大家好,
还有如下问题
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found
怎么解决?
谢谢
以解决。。。要按手册上,改环境变量。。因为是HPC上装
大家好,
HPC上编译 waves2foam,OF都是预装的。但编译过程中遇到如下问题:
=====================================
COMPILE OCEANWAVE3D
=====================================
Cloning the OceanWave3D git repository ...
Cloning into 'OceanWave3D-Fortran90'...
remote: Enumerating objects: 5024, done.
remote: Total 5024 (delta 0), reused 0 (delta 0), pack-reused 5024
Receiving objects: 100% (5024/5024), 16.61 MiB | 19.85 MiB/s, done.
Resolving deltas: 100% (3755/3755), done.
Set the environmental variables for waves2Foam
Exiting compilation process
Problems with the compilation of the third party dependencies
Exiting
---------------------------------------------------------------
然后就停止编译了,请问这是什么问题
谢谢
各位老师,
用 interFoam 做波浪(turbulance model:SST的“bouyancy or stable”)
但网格加密后,波高反而比加密前衰减多了。。。
请问为什么,很奇怪。。。麻烦老师们帮解释一下,有什么办法应对
谢谢
@tidedrinker
我没验,你验证下,看到底用哪个理论。。。 深h对T影响有限,我更倾向深水用stokes1
还有,请教下:
你熟悉不规则波浪反射的估算吗?
@tidedrinker :
”早“是对于理论临界,如 steepness。。。有时不明显,但峰前有白色,好像就是碎了。。。
个人观点:
如是stokes1,就把H,T 保持现有值, 水深加大几倍试试。。。
@卡洛
不规则波,效果好像不明显,而且,有一次网格加密后,波高反而降了,。。。 很奇怪
@tidedrinker
不是经验,但真遇到过:
@tidedrinker
纯探讨,如不对,请原谅:
是不是破碎了 ?
有文献说,那些理论临界值,自然界有时都很难达到
。。。
模拟上就更难了
@李东岳 :
太感谢李老师了,明白了,谢谢。也谢谢曾帮过我的朋友。
一个玩笑:
把CFD大佬比为大城市美女,那咱乡下穷傻小子的心情就如那句歌词:
。。。would it be a sin, when i cannot help falling in love with u ........(有可能记忆有出入)
谢谢李老师
各位老师:
网上有的说: HPC上指定了compute资源后,并行要用 srun 。。。
具体到OF,还需要要 decomposePar 和 mpirun 吗?
这问题,本人无经验,很做出难判断,只能请有经验的老师帮澄清下
谢谢老师
@李东岳 :
太谢谢李老师了
再追两问:
如李老师有时间,你帮看看,问题很困惑我 。。。。。 再次感谢
@gemini
谢谢回复
对,哈哈,“航母群”里问“飞机”问题。。。但如是F18,可能“航母群”更有针对性。。。麻烦问下,你看的是什么手册?谢谢
这OF群人才众多,哪位高人能指点下,我刚接触,经验是0
谢谢大家
@gemini :
谢谢回复
他们主要提供“平台”和处理故障
还要请教各位老师一下:
基于一个计算任务,如何分配 node 和 core 及 内存的资源?
刚开始用,一点经验都没有。。。
谢谢
@cccrrryyy
谢谢老师的回复
那我就应该不用再安装OF了。。。
hpc上scotch 肯定装了,只是我不知道名字,没法load .... 以前 PC 上能用 sudo 直接在线装。。。 现hpc上搜不出它的名字。。。 但问题应该不大
再次感谢老师多次耐心的指点
@cccrrryyy
非常感谢老的师耐指点
FYI:
其中2/2要请教老师:
1/2 很多基于OF开发的库,如是PC上的linux, 在OF目录下编译安装就行。。。 但不知 hpc 上,load OF 是否也把 OF的环境自动加上了?如行,就不用再装OF,直接编译库就行了。。。。 当然这我能自己试
2/2 hpc上不能 sudo,如自己装OF,只能 load 把 “System Requirements” (e.g. gcc ) 一个个加上。。。 想请教老: hpc上 如何 load scotch? 我 hpc 上,能编译 OF, 没成功。。。。 这问题 PC 上也遇到过,后来把 scotch 装上,OF就编译成了 。。。。 但 hpc 上,我找不到 scotch 的 module,同时又不能 sudo 安装
谢谢老师的多次回复
@cccrrryyy :
谢谢老师指点。
如没理解错:
您方法1
是我账户内先 "load OF" (尽管现我这还没成功),如 load 成了,就有 OF 环境,此环境下,就能编译安装其他库了
您方法2
是在我的账户下装OF。。。如能自己装,最好。。。权限不够,就请管理员装
谢谢老师教导,我试下。。。也许还要麻烦老师