Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ZMQError: Protocol not supported on Windows #33

Open
nlooije opened this issue Nov 28, 2015 · 2 comments
Open

ZMQError: Protocol not supported on Windows #33

nlooije opened this issue Nov 28, 2015 · 2 comments

Comments

@nlooije
Copy link
Contributor

nlooije commented Nov 28, 2015

I recently tried to get Sailfish running under Windows 10 and ran into a problem with the ZeroMQ.
Apparently the IPC protocol is unsupported under Windows and TCP should be used. The problem occurs at this line:

master_addr = 'ipc://{0}/sailfish-master-{1}_{2}'.format(
    tempfile.gettempdir(), os.getpid(), subdomain.id)

I expect this is low priority but would it be possible to make this implementation platform agnostic somehow? I am not familiar enough ZMQ to make PR for this myself; when changing the line to the TCP protocol located at '127.0.0.1:5555' i got pickle error about thread.locks.

@nlooije
Copy link
Contributor Author

nlooije commented Nov 30, 2015

A workaround for now was to use the flag --debug_single_process

@TomTranter
Copy link

Hi @nlooije , I am having the same problem. Did you ever fix it? Wouldn't the work around reduce parallel functionality? I'm pretty new to LBM and so far having a nightmare installing everything. I don't know how anyone manages to do this in Linux - I couldn't get the nvidia drivers installed without breaking Linux!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants