Read-only forum archive

Error in a supercomputer

Error in a supercomputer

Urania · Wed Oct 16, 2019 6:11 pm

Hi guys,

I'm trying to run Singular in a supercomputer with the option of batch.
Following the manual I see that I have to include the flag -b and then MPport=PORT and MPhost=HOST.
Moreover, as I understand if I do not these values I should use PORT and HOST, therefore the code I used was:

Singular --cpus=$SLURM_CPUS_PER_TASK -b --MPport=PORT --MPhost=HOST name.txt > name.out

Nevertheless I got the error : ** missing arguments: -b requires --link/--MPhost/--MPport


Could you help me here? What am I missing?
Thank you very much,

Re: Error in a supercomputer

hannes · Thu Oct 17, 2019 9:31 am

Singular -b --MPport=PORT --MPhost=HOST
means that this Singular process connects to the host HOST at port PORT
and expects from there input (via an ssi link).

In short: -b is used by Singular to start processes via an ssi-tcp-link
(see https://www.singular.uni-kl.de/Manual/4 ... ng_120.htm)