@李东岳 东岳老师 应该是那台电脑哪里有问题吧 我重装下系统试试
我又换了一台电脑 用这个东西都可以正常运行
Afr1yne
帖子
-
OpenFOAM编译时内部编译器出错 -
OpenFOAM编译时内部编译器出错@李东岳 总了下就是这套300w网格的可以单核运算,decomposePar不行。
换成30w网格,就可以并行运算了,但是得--oversubscribe才行,不然提示slots不足,但是实际可用的核心数是足够的。 -
OpenFOAM编译时内部编译器出错@李东岳 是的 我用自带的也能跑 网格数一大 就不行了
-
OpenFOAM编译时内部编译器出错@李东岳 我这个网格有300w decomposePar就会出错,之前的电脑能正常算,估计不会是case的问题吧,感觉没法主动复刻
-
OpenFOAM编译时内部编译器出错@李东岳 东岳老师 我用dyfluid虚拟机也是同样的报错,估计是电脑硬件的问题了
-
OpenFOAM编译时内部编译器出错@李东岳 对了 我的windows宿主机该过IP和MAC地址 会是这的问题吗
-
OpenFOAM编译时内部编译器出错@李东岳 东岳老师 我又换了个版本 也还是同样的错误,然后我换了数量少的网格,可以分块,但是并行运算的时候提示核心数不足,用--oversubscribe之后可以计算了。但是那个网格多的分块时还是报错(内存访问、栈溢出这类)
-
OpenFOAM编译时内部编译器出错@Afr1yne 用scotch是这个报错
simple是这个报错 -
OpenFOAM编译时内部编译器出错@李东岳 东岳老师这个空间应该没啥问题,硬盘读写这块也可能是WSL2的问题吧?
-
OpenFOAM编译时内部编译器出错@李东岳 从300w网格换成30w网格 能分6然后报错,能不能跟内存或者是核心数的设置有关,但是WSL2的相关设置我都调过
-
OpenFOAM编译时内部编译器出错@李东岳 我只复制了0 constant system,里面都是数字啊 会有问题吗
-
OpenFOAM编译时内部编译器出错@李东岳 两台计算的电脑都是windows远程的,复制的路径是好电脑WSL2>好电脑windows>控制远程的电脑>坏电脑windows>坏电脑WSL2。然后网格我是用pointwise画的,本身就是windows的 我重新传了一下也没有用
-
OpenFOAM编译时内部编译器出错@李东岳 tutorials里面的decomposePar好使,在我的case里面不行,我把tutorials里的拿过来也不行
-
OpenFOAM编译时内部编译器出错@李东岳 单核不带温度内部场的codestream能跑
-
OpenFOAM编译时内部编译器出错@李东岳 tutorials里面的都能跑
这也是报错之一,每次不一样decomposePar
/---------------------------------------------------------------------------
| ========= | |
| \ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \ / O peration | Version: 2206 |
| \ / A nd | Website: www.openfoam.com |
| \/ M anipulation | |
*---------------------------------------------------------------------------*/
Build : b5c77f48-20220715 OPENFOAM=2206 version=v2206
Arch : "LSB;label=32;scalar=64"
Exec : decomposePar
Date : Jul 02 2025
Time : 17:22:38
Host : DESKTOP-IJ7F4ME
PID : 422821
I/O : uncollated
Case : /home/jml/OpenFOAM/jml-v2206/run/des1
nProcs : 1
trapFpe: Floating point exception trapping enabled (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 5, maxFileModificationPolls 20)
allowSystemOperations : Allowing user-supplied system call operations// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create timeDecomposing mesh
Create mesh
Calculating distribution of cells
Decomposition method scotch [24] (region region0)Finished decomposition in 1.23 s
Calculating original mesh data
Distributing cells to processors
Distributing faces to processors
Distributing points to processors
Constructing processor meshes
#0 Foam::error::printStack(Foam::Ostream&) at ??:?
#1 Foam::sigSegv::sigHandler(int) at ??:?
#2 ? in /lib/x86_64-linux-gnu/libc.so.6
#3 ? in /lib/x86_64-linux-gnu/libc.so.6
#4 ? in /lib/x86_64-linux-gnu/libc.so.6
#5 ? in /lib/x86_64-linux-gnu/libc.so.6
#6 ? in /lib/x86_64-linux-gnu/libc.so.6
#7 ? in /lib/x86_64-linux-gnu/libc.so.6
#8 ? in /lib/x86_64-linux-gnu/libstdc++.so.6
#9 std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const in /lib/x86_64-linux-gnu/libstdc++.so.6
#10 std::ostream& std::ostream::_M_insert<double>(double) in /lib/x86_64-linux-gnu/libstdc++.so.6
#11 Foam::OSstream::write(double) at ??:?
#12 Foam::operator<<(Foam::Ostream&, double) at ??:?
#13 Foam::UList<Foam::Vector<double> >::writeList(Foam::Ostream&, int) const in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
#14 Foam::IOField<Foam::Vector<double> >::writeData(Foam::Ostream&) const in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
#15 Foam::fileOperation::writeObject(Foam::regIOobject const&, Foam::IOstreamOption, bool) const at ??:?
#16 Foam::regIOobject::writeObject(Foam::IOstreamOption, bool) const at ??:?
#17 Foam::objectRegistry::writeObject(Foam::IOstreamOption, bool) const at ??:?
#18 ? in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
#19 ? in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
#20 ? in /lib/x86_64-linux-gnu/libc.so.6
#21 __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
#22 ? in ~/OpenFOAM/OpenFOAM-v2206/platforms/linux64GccDPInt32Opt/bin/decomposePar
[1] 422821 segmentation fault (core dumped) decomposePar -
OpenFOAM编译时内部编译器出错@李东岳 每次的报错还不一样,网格是从能用的那台电脑复制过来的,都是WSL2
-
OpenFOAM编译时内部编译器出错@李东岳 目前发现codestream和decomposePar有问题,但是我用tutorials里面的cavity试了下decomposePar可以用。
-
OpenFOAM编译时内部编译器出错@李东岳 东岳老师 现在编译过了(多试几次 有时候就能成功)。然后我跑之前case,decomposePar就直接报错,单核运算的话,会提示codestream有问题,温度内部改成uniform后(速度内部仍然是codestream)单核可计算,decomposePar还是不行。checkMesh也是OK的,下边是logf549751d-abc2-4041-be47-457325c4d0bc-1.txt
-
OpenFOAM编译时内部编译器出错@李东岳 没改g++的版本 我现在改成g++ 9 再试试
-
OpenFOAM编译时内部编译器出错@李东岳 还是不行 岳子哥