Geometry nodes setup for Tame Impala "Currents" ball going through lines

Here is a bit complicated example using curl noise to simulate flow using geo nodes

Curl_noise_emaple.blend (237.1 KB)

Also you can check Seanterelle tutorial how to create real 2d fluid simulation