通过 vnc 运行 Abaqus 遇到的一个 Segmentation fault 错误

使用 VNC 来访问工作站上的 Abaqus 比通过 SSH 远程运行图形应用有优势。在配置 vnc 的时候遇到一个导致 Abaqus/CAE 启动时遭遇 Segmentation fault 的问题。做个简单记录。

之前访问工作站上的 Abaqus/CAE 的时候都是直接使用 SSH 的 X forwarding 功能。但是这种方式有两个问题导致使用起来非常不方便。一是操作模型会卡顿,比如绘制几何模型的时候,刷新慢,导致点个点都需要等一会儿。二是偶尔遭遇连接断开的话,之后就没法回到刚才使用的 Abaqus 界面上,而只能新开一个进程。

VNC 方式更像是 Windows 上的远程桌面(RDP),用户开启一个图形会话之后,只要不关闭,就可以每次都连接到这个会话,从而可以在同一个 Abaqus/CAE 进程上继续之前的工作。

这里不打算说配置 VNC 的具体过程,只说一下配置色深时候遇到的一个问题。我是初步接触 VNC,不知道这个问题到底是什么原理,或者也可能压根儿就跟 vnc 没有关系也说不定。

工作站用的是早已过时的 openSUSE 13.2,KDE4 桌面环境。当我在开启 vncserver 的时候如果指定 32 位色深,

vncserver :1 -nevershared -geometry 1920x1080 -depth 32

则 Abaqus/CAE 无法启动。报错如下,

$ abaqus cae -mesa
......

*** ABAQUS/ABQcaeK rank 0 terminated by signal 11 (Segmentation fault)

Abaqus Error: Abaqus/CAE Kernel exited with an error.

改为 24 位色深就没有问题。

但是就像前面说的,我不理解为什么是这样,也无意于继续挖掘其背后的原理,因为用起来是没有影响的。

©

本文发表于水景一页。永久链接:<https://cnzhx.net/fe/2022/05/02/abaqus-segmentation-fault-when-executed-via-vnc/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>