[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] MATLAB licenses



Our solution is  a license for the Matlab compiler toolbox. We submit the compiled  programs to condor. Is still a sligth pain as you have to make shure that you take all the libraries with you (but perhaps someone has a better solution for that)

flo

In message <20060209012911.16329.qmail@xxxxxxxxxxxxxxxxxxxxxxx> Condor-Users Mail List <condor-users@xxxxxxxxxxx> writes:
> --0-307217929-1139448550=:14483
> Content-Type: text/plain; charset=iso-8859-1
> Content-Transfer-Encoding: 8bit
> 
> well most people in my lab use matlab.
>   
>   so i have to use it in any case.
>   
>   plus matlab is not installed on every system. but only one system from where users access it and use it over the network.
>   
>   all the processing is done on the system where it is installed.
>   
>   so how will condor schedule a matlab script in this case?
>   
> 
> Maxim Kovgan <maxim.kvg@xxxxxxxxx> wrote:  Another thing... are you sure matlab is the only tool that can run
> your scripts ?
> I mean if you use some basic features of matlab, maybe octave will
> suffice, and it has no licensing issues.
> 
> Max.
> 
> 
> On 2/9/06, Maxim Kovgan  wrote:
> > Hi,
> > I can think of 2 directions:
> > 1. you can wrap your matlab script into another script, which will
> > e.g. check how many licenses are left and poll the license server
> > until some threshold is reached, prior to launching matlab executable.
> >
> > 2. you can try using limits of maximum running jobs via the pool global macro:
> > MAX_JOBS_RUNNING, but then you need to make sure ... the only matlab
> > user runs this job.
> >
> > 3. If it is possible,  you should obtain enough licenses to have the
> > whole pool busy.
> >
> >
> > --Max.
> >
> >
> > On 2/9/06, Ben Liblit 
>  wrote:
> > > I recently submitted a batch of 260 jobs, each of which runs two MATLAB
> > > batch scripts ("matlab -nojvm -nodisplay -r ...") toward the end of its
> > > work.  53 of these jobs failed because they were unable to obtain a
> > > MATLAB license:
> > >
> > >      License Manager Error -4.
> > >      Maximum number of users for MATLAB reached.
> > >      Try again later.
> > >      To see a list of current users use the lmstat utility.
> > >
> > > The MATLAB scripts are short, each lasting no more than a few seconds.
> > > But my 260 jobs include many subgroups of about equal duration, which
> > > means I'll be creating large spikes in MATLAB license demand.
> > >
> > > What's the right approach here?  Is there a different way one is
> > > supposed to run MATLAB under Condor?  Is there a way to declare the need
> > > for a MATLAB license as part of a job's classad restrictions?  Should
> > > every Condor node have a specially reserved MATLAB license for the
> > > exclusive use of the Condor job it is currently running, or multiple
> > > such licenses for nodes that run multiple concurrent jobs?
> > >
> > >
> > > _______________________________________________
> > > Condor-users mailing list
> > > Condor-users@xxxxxxxxxxx
> > > https://lists.cs.wisc.edu/mailman/listinfo/condor-users
> > >
> >
> 
> _______________________________________________
> Condor-users mailing list
> Condor-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
> 
> 
> 
> Junaid N. Sahibzada
> Cell # (+61) 404 998 494 
> 284/9 Crystal St. Waterloo, 2017, NSW, Australia
> International Student MSc Internetworking, UTS, Australia
> Bachelor of Information Technology, NUST, Pakistan
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 		
> ---------------------------------
> Brings words and photos together (easily) with
>  PhotoMail  - it's free and works with Yahoo! Mail.
> --0-307217929-1139448550=:14483
> Content-Type: text/html; charset=iso-8859-1
> Content-Transfer-Encoding: 8bit
> 
> well most people in my lab use matlab.<br>  <br>  so i have to use it in any case.<br>  <br>  plus matlab is not installed on every system. but only one system from where users access it and use it over the network.<br>  <br>  all the processing is done on the system where it is installed.<br>  <br>  so how will condor schedule a matlab script in this case?<br>  <br><br><b><i>Maxim Kovgan <maxim.kvg@xxxxxxxxx></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">  Another thing... are you sure matlab is the only tool that can run<br>your scripts ?<br>I mean if you use some basic features of matlab, maybe octave will<br>suffice, and it has no licensing issues.<br><br>Max.<br><br><br>On 2/9/06, Maxim Kovgan <maxim.kvg @gmail.com=""> wrote:<br>> Hi,<br>> I can think of 2 directions:<br>> 1. you can wrap your matlab script into another script, which will<br>> e.g. check how many licenses !
>  are left
>  and poll the license server<br>> until some threshold is reached, prior to launching matlab executable.<br>><br>> 2. you can try using limits of maximum running jobs via the pool global macro:<br>> MAX_JOBS_RUNNING, but then you need to make sure ... the only matlab<br>> user runs this job.<br>><br>> 3. If it is possible,  you should obtain enough licenses to have the<br>> whole pool busy.<br>><br>><br>> --Max.<br>><br>><br>> On 2/9/06, Ben Liblit <liblit @cs.wisc.edu=""> wrote:<br>> > I recently submitted a batch of 260 jobs, each of which runs two MATLAB<br>> > batch scripts ("matlab -nojvm -nodisplay -r ...") toward the end of its<br>> > work.  53 of these jobs failed because they were unable to obtain a<br>> > MATLAB license:<br>> ><br>> >      License Manager Error -4.<br>> >      Maximum number of users for MATLAB reached.<br>> >      Try again later.<br>> >      To see a l!
>  ist of
>  current users use the lmstat utility.<br>> ><br>> > The MATLAB scripts are short, each lasting no more than a few seconds.<br>> > But my 260 jobs include many subgroups of about equal duration, which<br>> > means I'll be creating large spikes in MATLAB license demand.<br>> ><br>> > What's the right approach here?  Is there a different way one is<br>> > supposed to run MATLAB under Condor?  Is there a way to declare the need<br>> > for a MATLAB license as part of a job's classad restrictions?  Should<br>> > every Condor node have a specially reserved MATLAB license for the<br>> > exclusive use of the Condor job it is currently running, or multiple<br>> > such licenses for nodes that run multiple concurrent jobs?<br>> ><br>> ><br>> > _______________________________________________<br>> > Condor-users mailing list<br>> > Condor-users@xxxxxxxxxxx<br>> >
>  https://lists.cs.wisc.edu/mailman/listinfo/condor-users<br>> ><br>><br><br>_______________________________________________<br>Condor-users mailing list<br>Condor-users@xxxxxxxxxxx<br>https://lists.cs.wisc.edu/mailman/listinfo/condor-users<br></liblit></maxim.kvg></blockquote><br><BR><BR><DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV>
> <DIV><STRONG>Junaid N. Sahibzada</STRONG></DIV>
> <DIV><STRONG>Cell # (+61) 404 998 494 </STRONG></DIV>
> <DIV><STRONG>284/9 Crystal St. Waterloo, 2017, NSW, Australia</STRONG></DIV>
> <DIV><STRONG>International Student MSc Internetworking, UTS, Australia</STRONG></DIV>
> <DIV><STRONG>Bachelor of Information Technology, NUST, Pakistan</STRONG></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV><p>
> 		<hr size=1>Brings words and photos together (easily) with<br> 
> <a href="http://us.rd.yahoo.com/mail_us/taglines/PMDEF3/*http://photomail.mail.yahoo.com";>PhotoMail </a> - it's free and works with Yahoo! Mail.
> --0-307217929-1139448550=:14483--