Changeset 25382


Ignore:
Timestamp:
08/12/20 08:01:12 (5 years ago)
Author:
Mathieu Morlighem
Message:

BUG: cannot request both SIZE and TIMESERIES

Location:
issm/trunk-jpl/src/m/classes
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/SMBd18opdd.m

    r25374 r25382  
    9292
    9393                                if(self.isd18opd==1)
    94                                         md = checkfield(md,'fieldname','smb.temperatures_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1,'timeseries',1);
    95                                         md = checkfield(md,'fieldname','smb.precipitations_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1,'timeseries',1);
     94                                        md = checkfield(md,'fieldname','smb.temperatures_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1);
     95                                        md = checkfield(md,'fieldname','smb.precipitations_presentday','size',[md.mesh.numberofvertices 12],'NaN',1,'Inf',1);
    9696                                        md = checkfield(md,'fieldname','smb.delta18o','NaN',1,'Inf',1,'size',[2,NaN],'singletimeseries',1);
    9797                                        md = checkfield(md,'fieldname','smb.dpermil','>=',0,'numel',1);
  • issm/trunk-jpl/src/m/classes/SMBd18opdd.py

    r25374 r25382  
    4343        self.requested_outputs = []
    4444    #}}}
    45 
    4645    def __repr__(self):  # {{{
    4746        string = "   surface forcings parameters:"
     
    8281        return string
    8382    #}}}
    84 
    8583    def extrude(self, md):  # {{{
    8684        if self.isd18opd:
     
    9896        return self
    9997    #}}}
    100 
    10198    def defaultoutputs(self, md):  # {{{
    10299        return []
    103100    #}}}
    104 
    105101    def initialize(self, md):  # {{{
    106102        if np.all(np.isnan(self.s0p)):
     
    113109        return self
    114110    # }}}
    115 
    116111    def setdefaultparameters(self):  # {{{
    117112        #pdd method not used in default mode
     
    128123        return self
    129124    #}}}
    130 
    131125    def checkconsistency(self, md, solution, analyses):  # {{{
    132126        if 'MasstransportAnalysis' in analyses:
     
    168162        return md
    169163    # }}}
    170 
    171164    def marshall(self, prefix, md, fid):  # {{{
    172165        yts = md.constants.yts
  • issm/trunk-jpl/src/m/classes/SMBpddSicopolis.m

    r24806 r25382  
    8383                                md = checkfield(md,'fieldname','smb.s0t','>=',0,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
    8484                                md = checkfield(md,'fieldname','smb.rlaps','>=',0,'numel',1);
    85                                 md = checkfield(md,'fieldname','smb.monthlytemperatures','timeseries',1,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]);
    86                                 md = checkfield(md,'fieldname','smb.precipitation','timeseries',1,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]);
     85                                md = checkfield(md,'fieldname','smb.monthlytemperatures','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]);
     86                                md = checkfield(md,'fieldname','smb.precipitation','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 12]);
    8787
    8888                        end
Note: See TracChangeset for help on using the changeset viewer.