Changeset 13097


Ignore:
Timestamp:
08/20/12 14:03:54 (13 years ago)
Author:
jschierm
Message:

CHG: Changes for first successful python run (including very important missing 'else').

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/os/issmscpin.py

    r13071 r13097  
    6464                                string=string[:-1]+'}'
    6565
    66 
    6766                        if port:
    6867                                subprocess.call('scp -P %d %s@localhost:%s %s' % (port,login,os.path.join(path,string),os.getcwd),shell=True)
  • issm/trunk-jpl/src/m/solve/WriteData.py

    r13071 r13097  
    104104                        data=numpy.array([data])
    105105                if len(data.shape) == 1:
    106                         data=data.reshape(1,numpy.size(data,0))
     106                        if numpy.size(data):
     107                                data=data.reshape(numpy.size(data),1)
     108                        else:
     109                                data=data.reshape(0,0)
    107110
    108111                #Get size
     
    132135                        data=numpy.array([data])
    133136                if len(data.shape) == 1:
    134                         data=data.reshape(1,numpy.size(data,0))
     137                        if numpy.size(data):
     138                                data=data.reshape(numpy.size(data),1)
     139                        else:
     140                                data=data.reshape(0,0)
    135141
    136142                #Get size
     
    160166                        data=numpy.array([data])
    161167                if len(data.shape) == 1:
    162                         data=data.reshape(1,numpy.size(data,0))
     168                        if numpy.size(data):
     169                                data=data.reshape(numpy.size(data),1)
     170                        else:
     171                                data=data.reshape(0,0)
    163172
    164173                #Get size
     
    191200                                matrix=numpy.array([matrix])
    192201                        if len(matrix.shape) == 1:
    193                                 matrix=matrix.reshape(1,numpy.size(matrix,0))
     202                                if numpy.size(matrix):
     203                                        matrix=matrix.reshape(numpy.size(matrix),1)
     204                                else:
     205                                        matrix=matrix.reshape(0,0)
    194206
    195207                        s=matrix.shape
     
    210222                                matrix=numpy.array([matrix])
    211223                        if len(matrix.shape) == 1:
    212                                 matrix=matrix.reshape(1,numpy.size(matrix,0))
     224                                matrix=matrix.reshape(numpy.size(matrix),1)
    213225
    214226                        s=matrix.shape
  • issm/trunk-jpl/src/m/solve/loadresultsfromcluster.py

    r13071 r13097  
    2727                        if md.qmu.params['tabular_graphics_data']:
    2828                                filelist.append('dakota_tabular.dat')
     29        else:
    2930                filelist.append(md.miscellaneous.name+'.outbin')
    3031        cluster.Download(md.private.runtimename,filelist)
  • issm/trunk-jpl/src/m/solve/loadresultsfromdisk.py

    r13071 r13097  
    1919                #Check that file exists
    2020                if not os.path.exists(filename):
    21                         raise ValueError("binary file '%s' not found." % filename)
     21                        raise OSError("binary file '%s' not found." % filename)
    2222
    2323                #initialize md.results if not a structure yet
  • issm/trunk-jpl/src/m/solve/marshall.py

    r13043 r13097  
    2727        fields=vars(md)
    2828
    29         for field in fields.iterkeys():
     29#       for field in fields.iterkeys():
     30        for field in ['mesh','mask','geometry','constants','surfaceforcings','basalforcings','materials','friction','flowequation','timestepping','initialization','rifts','debug','verbose','settings','solver','cluster','balancethickness','diagnostic','groundingline','hydrology','prognostic','thermal','steadystate','transient','autodiff','flaim','inversion','qmu','results','radaroverlay','miscellaneous','private']:
    3031
    3132                #Some properties do not need to be marshalled
Note: See TracChangeset for help on using the changeset viewer.