200万网格并行算力测试(OpenFOAM版本)
-
CPU: AMD Opteron(tm) Processor 6376 OS: debian 10 OpenFOAM: 8 # cores Wall time (s): ------------------------ 64 164.29 32 180.06 16 305.33 8 407.37 4 800.44 2 1981.19 1 3383.18
CPU: Intel(R) Xeon(R) Platinum 8175M OS: ubuntu 18.04 OpenFOAM: 8 # cores Wall time (s): ------------------------ 48 77.08 24 99.2 12 123.14 6 234.82 3 366.02 1 1149.63
CPU: Intel(R) Xeon(R) E5-2683 OS: ubuntu 14.04 OpenFOAM: 8 # cores Wall time (s): ------------------------ 28 224.8 14 214.99 8 246.61 4 383.36 2 721.88 1 1361
-
心血来潮测一下服务器 为什么会有这样的error 提示? of41能做么
Reading/calculating face flux field phi Selecting incompressible transport model Newtonian Selecting turbulence model type laminar No MRF models present Creating finite volume options from "constant/fvOptions" Selecting finite volume options model type meanVelocityForce [0] [0] [0] --> FOAM FATAL IO ERROR: [0] keyword meanVelocityForceCoeffs is undefined in dictionary "/home/local.njord/maosui/benchMark/core_8/constant/fvOptions.momentumSource" [0] [0] file: /home/local.njord/maosui/benchMark/core_8/constant/fvOptions.momentumSource from line 20 to line 25. [0] [0] From function const Foam::dictionary& Foam::dictionary::subDict(const Foam::word&) const [0] in file db/dictionary/dictionary.C at line 642. [0] [2] [2] [2] --> FOAM FATAL IO ERROR: [2] keyword meanVelocityForceCoeffs is undefined in dictionary "IOstream.momentumSource" [2]
-
中午在服务器上测试了一下这个算例,发现算例受核间通信的影响确实很大,在核心数较高时计算时长的收益很小甚至负收益==
以及8164是老cpu了吧,单核计算能力捉急。。CPU型号: Intel(R) Xeon(R) Platinum 8164 CPU @ 2GHz (8) 系统: Ubuntu 18.04.5 LTS 内存: 791160068 kB OpenFOAM版本:OpenFOAM-6 192 149.49 128 51.77 64 48.97 32 64.36 16 111.44 8 153.07 4 338.46 2 611.9 1 1249.7```