Gpu nodes not connecting to internet

Hello,

I was installing some modified version of GROMACS locally in my home folder. I salloc to a private-gervasio-gpu node and then module load the relevant modules and do the installation. I already did it successfully other times here on baobab so the problem is (relatively) new and wasn’t present before.

In brief, there is a passage where GROMACS has to downloads some libraries on its own. However, the passage fails because of time-out connection to the website where it retrieves the tarball. The website is up and working properly, so it’s not a website problem.

If I salloc to the node and try to wget something I get a timed-out connection, same for nodes in the shared-gpu partition. This doesn’t happen on the head node. As such, I think for some reasons the nodes are not able to connect via internet?

Best,
Nicola

2 Likes

I think I am finding the same issue on baobab. Some of us are using Weights&Biases to log jobs to the internet. I am on GPU044, and when I init wandb I get ConnectTimeout:

wandb: Network error (ConnectTimeout), entering retry loop.
wandb: Network error (ConnectTimeout), entering retry loop.
Problem at: /home/users/a/algren/work/diffusion/run/run_diffusion.py 26 main
Error executing job with overrides: []
wandb: ERROR Run initialization has timed out after 90.0 sec.

1 Like

Dear All,

Guilty!!! :pleading_face: I’ve made a modification on the admin node of each cluster that shouldn’t have any impact on external communication. It seems that this problem does not appear on Yggdrasil.

So I’ve undone the change to get everything working again:

(baobab)-[root@admin1 ~]$ clush -bw @compute fping google.ch

---------------
cpu[001-005,007-008,011,019,026-028,045-055,058-059,061-066,154-162,164-203,205-213,216-226,228-229,237-273,275-318,320-335],gpu[002,004-009,011-046] (242)
---------------
google.ch is alive

I apologize for the inconvenience :pray:t3:

1 Like

Hello,

I met the similar problem. My GROMACS jobs on yggdrasil all failed last night. And I resubmitted a job this morning. But I got the same error information as below.

Fatal error:
Cannot run short-ranged nonbonded interactions on a GPU because no GPU is
detected.

What should I do to fix it?

Best,
Jingze

The fix has been applied this morning, you should not have this error anymore.

Hi,

I resubmitted jobs this afternoon. One runs normally with gpu007, but another one only ran for a few sec on gpu008 and failed.

Some lines of .out file:

Program: gmx mdrun, version 2023.1
Source file: src/gromacs/taskassignment/findallgputasks.cpp (line 85)
MPI rank: 0 (out of 8)

Fatal error:
Cannot run short-ranged nonbonded interactions on a GPU because no GPU is
detected.

For more information and tips for troubleshooting, please check the GROMACS
website at Common Errors — GROMACS webpage https://www.gromacs.org documentation

[1707228579.325814] [gpu008:1539109:0] ib_md.c:1234 UCX WARN IB: ibv_fork_init() was disabled or failed, yet a fork() has been issued.
[1707228579.325821] [gpu008:1539109:0] ib_md.c:1235 UCX WARN IB: data corruption might occur when using registered memory.

Best,
Jingze

Fatal error:
Cannot run short-ranged nonbonded interactions on a GPU because no GPU is
detected.

This error does not seem to be link to network issue.

Please Could you , create a new thread and you share me your sbatch ?