马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
现象:很多同学的Sdevice和Sprocess,突然就停止了,out文件不动了。 查看.err或者.job文件,发现报错如下: Child process with pid 'xxxx' got the signal 'SIGKILL' (kill signal)原理: 系统无法提供仿真所需要的资源,就不顾swb和用户的感受,向仿真子进程(child process)发送了一封死亡判决书(信号,kill signal),将仿真进程强制结束(就是这么霸道,谁让你索取那么多)。 解决方法: 系统的资源无法继续支撑仿真向下进行,所谓的系统资源包括运行内存、cpu核心数。因此,解决方法如下: 减小网格数量、降低求解精度、取消自适应网格、更改求解器(用迭代求解器替代直接求解器)、减小同时运行的工程和节点数量等方法,降低同一时刻的计算需求; 2. 从系统角度: 增大系统内存,提高cpu核心数,换到服务器上运行,把其他占用资源过多的同学或者同事揍一顿,或者再买个服务器等。
|