Changeset 17264


Ignore:
Timestamp:
02/12/14 15:17:50 (11 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing oshostname issue, do not use split('.') anymore

Location:
issm/trunk-jpl/src/m
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/clusters/generic.py

    r15939 r17264  
    3737
    3838                #get name
    39                 self.name=options.getfieldvalue('name',socket.gethostname().lower().split('.')[0])
     39                self.name=gethostname()
    4040
    4141                #initialize cluster using user settings if provided
     
    4646                self=options.AssignObjectFields(self)
    4747        # }}}
    48 
    4948        def __repr__(self):    # {{{
    5049                #  display the object
     
    6160                return s
    6261        # }}}
    63 
    6462        def checkconsistency(self,md,solution,analyses):    # {{{
    6563                if self.np<1:
     
    7068                return md
    7169        # }}}
    72 
    7370        def BuildQueueScript(self,dirname,modelname,solution,io_gather,isvalgrind,isgprof):    # {{{
    7471
     
    123120                        fid.close()
    124121        # }}}
    125 
    126122        def BuildKrigingQueueScript(self,modelname,solution,io_gather,isvalgrind,isgprof):    # {{{
    127123
     
    165161                        fid.close()
    166162        # }}}
    167 
    168163        def LaunchQueueJob(self,modelname,dirname,filelist):    # {{{
    169164
     
    184179                issmssh(self.name,self.login,self.port,launchcommand)
    185180        # }}}
    186 
    187181        def Download(self,dirname,filelist):     # {{{
    188182
     
    195189                issmscpin(self.name,self.login,self.port,directory,filelist)
    196190        # }}}
    197 
  • issm/trunk-jpl/src/m/enum/EnumDefinitions.py

    r17222 r17264  
    335335def ExtrudeFromTopAnalysisEnum(): return StringToEnum("ExtrudeFromTopAnalysis")[0]
    336336def SteadystateSolutionEnum(): return StringToEnum("SteadystateSolution")[0]
    337 def L2ProjectionTopAnalysisEnum(): return StringToEnum("L2ProjectionTopAnalysis")[0]
    338337def SurfaceSlopeSolutionEnum(): return StringToEnum("SurfaceSlopeSolution")[0]
    339338def SmoothedSurfaceSlopeXAnalysisEnum(): return StringToEnum("SmoothedSurfaceSlopeXAnalysis")[0]
  • issm/trunk-jpl/src/m/miscellaneous/MatlabFuncs.py

    r14104 r17264  
    22        import socket
    33
    4         return socket.gethostname().lower().split('.')[0]
     4        return socket.gethostname()
    55
    66def ispc():
  • issm/trunk-jpl/src/m/solve/waitonlock.py

    r13071 r17264  
    2424
    2525        #waitonlock will work if the lock is on the same machine only:
    26         if not strcmpi(socket.gethostname().lower().split('.')[0],cluster):
     26        if not strcmpi(socket.gethostname(),cluster):
    2727
    2828                print 'solution launched on remote cluster. log in to detect job completion.'
Note: See TracChangeset for help on using the changeset viewer.