多线程这个错误怎么解决
-
@李东岳
不拆分线程不发散,拆分了线程一步都算不下去
我还以为是在windows下用Ubuntu的原因(不是虚拟机)No MRF models present No finite volume options present DICPCG: Solving for pcorr, Initial residual = 0, Final residual = 0, No Iterations 0 time step continuity errors : sum local = 0, global = 0, cumulative = 0 Courant Number mean: 0 max: 0 Starting time loop Courant Number mean: 0 max: 0 Interface Courant Number mean: 0 max: 0 deltaT = 0.000119999 Time = 0.000119999 [DESKTOP-719V74U:00266] 15 more processes have sent help message help-btl-vader.txt / cma-permission-denied [DESKTOP-719V74U:00266] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
-
类似的案例,我也遇到过,我的案例是在跑别人的代码时出错的,在出现的“No MRF models present/n No finite volume options present"报错,且后面出现了”Kill“字祥时,其中“Kill”字样很重要。
到后面我发现:我的案例文件放错的位置,原先我放在与OF整体文件的所在的主文件夹内,我的解决是通过将案例放在OF的主文件夹内,而不是在OF主文件夹外,这成功。
首先说我为什么这么做:- 出现MRF警告时,我也以为时MRF链接出了问题,但事实是其他案例是正常的,故排除MRF问题;
- 我看到所引用的案例包内有:platfrom文件且内部为”linux64GccDPint32Opt“,这与OF主文件一致,我猜测事路径出了问题,最终事实如此。