From 53f6a4e030aa4ea9ba880895708a1f59d3254e91 Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Thu, 25 Apr 2019 06:00:56 +0200 Subject: [PATCH] too specific - only works at MPIE --- python/damask/environment.py | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/python/damask/environment.py b/python/damask/environment.py index 17786ab28..0b77c94d2 100644 --- a/python/damask/environment.py +++ b/python/damask/environment.py @@ -26,24 +26,3 @@ class Environment(): if len(items) == 2: self.options[items[0].upper()] = \ re.sub('\$\{*DAMASK_ROOT\}*',self.rootDir(),os.path.expandvars(items[1])) # expand all shell variables and DAMASK_ROOT - - def isAvailable(self,software,Nneeded =-1): - licensesNeeded = {'abaqus' :5, - 'standard':5 - } - if Nneeded == -1: Nneeded = licensesNeeded[software] - try: - cmd = """ ssh mulicense2 "/lm-status | grep 'Users of %s: ' | cut -d' ' -f7,13" """%software - process = subprocess.Popen(shlex.split(cmd),stdout = subprocess.PIPE,stderr = subprocess.PIPE) - licenses = list(map(int, process.stdout.readline().split())) - try: - if licenses[0]-licenses[1] >= Nneeded: - return 0 - else: - print('%s missing licenses for %s'%(licenses[1] + Nneeded - licenses[0],software)) - return licenses[1] + Nneeded - licenses[0] - except IndexError: - print('Could not retrieve license information for %s'%software) - return 127 - except: - return 126