Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
所以能不能缩小到是decomposePar的问题?
@李东岳 tutorials里面的decomposePar好使,在我的case里面不行,我把tutorials里的拿过来也不行
你是复制的么 WSL下复制的么
@李东岳 两台计算的电脑都是windows远程的,复制的路径是好电脑WSL2>好电脑windows>控制远程的电脑>坏电脑windows>坏电脑WSL2。然后网格我是用pointwise画的,本身就是windows的 我重新传了一下也没有用
@李东岳 我只复制了0 constant system,里面都是数字啊 会有问题吗
linux和windows的文件系统不一样 不知道复制的会不会有问题 不确定
@李东岳 从300w网格换成30w网格 能分6然后报错,能不能跟内存或者是核心数的设置有关,但是WSL2的相关设置我都调过
我看你之前报错是OSstream的错误。这个一般跟硬盘读写有关。比如文件满了可能报错。
最后一个图那个log基本啥都没说,判断不出来
@李东岳 东岳老师这个空间应该没啥问题,硬盘读写这块也可能是WSL2的问题吧?
@Afr1yne 用scotch是这个报错 simple是这个报错
你重新用g9编译一下src/parallel那个库看看
@李东岳 东岳老师 我又换了个版本 也还是同样的错误,然后我换了数量少的网格,可以分块,但是并行运算的时候提示核心数不足,用--oversubscribe之后可以计算了。但是那个网格多的分块时还是报错(内存访问、栈溢出这类)
@李东岳 对了 我的windows宿主机该过IP和MAC地址 会是这的问题吗
目前的话我看不出毛病了。WSL我这面基本没用过。如果你只是decomposePar有问题,跑求解器没问题。我更感觉是decomposePar的编译问题
@李东岳 东岳老师 我用dyfluid虚拟机也是同样的报错,估计是电脑硬件的问题了
@Afr1yne 这个错误如何复制?我试一下,手头正好开了虚拟机
@李东岳 我这个网格有300w decomposePar就会出错,之前的电脑能正常算,估计不会是case的问题吧,感觉没法主动复刻
我测试了一下我那个虚拟机的2206的dambreak,没复现问题
@李东岳 是的 我用自带的也能跑 网格数一大 就不行了
@李东岳 总了下就是这套300w网格的可以单核运算,decomposePar不行。 换成30w网格,就可以并行运算了,但是得--oversubscribe才行,不然提示slots不足,但是实际可用的核心数是足够的。