What means "MOSEK environment" from license point of view

57 views
Skip to first unread message

Leonid Ilyevsky

unread,
Oct 27, 2011, 11:05:37 AM10/27/11
to mosek
I would like to clearly understand how the licensing works in Mosek.
The documentation says:

"... several optimizations in parallel will only consume one license,
as long as the associated tasks share a single MOSEK environment".

What is "MOSEK environment" in this context?
Specifically, I am going to use Mosek Java API, so I will be running a
Java program that dynamically loads the Mosek shared library. In this
case, the Mosek environment could be either

(a) one process (JVM)
(b) all processes belonging to one user
(c) all processes running on the same machine (since they use the same
shared library loaded in memory only once)
(d) -- anything else ??

So what is it exactly?

Ulf Worsoe

unread,
Oct 27, 2011, 11:27:55 AM10/27/11
to mosek

The "Mosek Environment" refers to the mosek.Env class (in Java) or the
object created by MSK_makeenv() (in C). The environment can be used in
multiple threads running in parallel, but not between multiple
processes. In java all threads run within the same process and they
may use the same mosek.Env instance.
Reply all
Reply to author
Forward
0 new messages