Changeset 13076


Ignore:
Timestamp:
08/17/12 10:53:42 (13 years ago)
Author:
jschierm
Message:

BUG: Fix Matlab changeset [12892] and apply corresponding Python change.

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/boundaryconditions/SetIceSheetBC.m

    r12892 r13076  
    3434
    3535%Create zeros basal melting rate and surface mass balance if not specified
    36 if (isnan(md.surfaceforcings.precipitation) & (md.surfaceforcings.ispdd==1) & (md.surfaceforcings.ispdd==0)),
     36if (isnan(md.surfaceforcings.precipitation) & (md.surfaceforcings.ispdd==1)),
    3737        md.surfaceforcings.precipitation=zeros(md.mesh.numberofvertices,1);
    3838        disp('      no surfaceforcings.precipitation specified: values set as zero');
    3939end
    40 if isnan(md.surfaceforcings.mass_balance) & (md.surfaceforcings.ispdd==0),
     40if (isnan(md.surfaceforcings.mass_balance) & (md.surfaceforcings.ispdd==0)),
    4141        md.surfaceforcings.mass_balance=zeros(md.mesh.numberofvertices,1);
    4242        disp('      no surfaceforcings.mass_balance specified: values set as zero');
  • issm/trunk-jpl/src/m/boundaryconditions/SetIceShelfBC.m

    r12892 r13076  
    6565
    6666%Create zeros basalforcings and surfaceforcings
    67 if (isnan(md.surfaceforcings.precipitation) & (md.surfaceforcings.ispdd==1) & (md.surfaceforcings.ispdd==0)),
     67if (isnan(md.surfaceforcings.precipitation) & (md.surfaceforcings.ispdd==1)),
    6868        md.surfaceforcings.precipitation=zeros(md.mesh.numberofvertices,1);
    6969        disp('      no surfaceforcings.precipitation specified: values set as zero');
    7070end
    71 if isnan(md.surfaceforcings.mass_balance) & (md.surfaceforcings.ispdd==0),
     71if (isnan(md.surfaceforcings.mass_balance) & (md.surfaceforcings.ispdd==0)),
    7272                md.surfaceforcings.mass_balance=zeros(md.mesh.numberofvertices,1);
    7373                disp('      no surfaceforcings.mass_balance specified: values set as zero');
  • issm/trunk-jpl/src/m/boundaryconditions/SetIceShelfBC.py

    r13032 r13076  
    6969
    7070        #Create zeros basalforcings and surfaceforcings
    71         if numpy.all(numpy.isnan(md.surfaceforcings.precipitation)):
     71        if numpy.all(numpy.isnan(md.surfaceforcings.precipitation)) and (md.surfaceforcings.ispdd==1):
    7272                md.surfaceforcings.precipitation=numpy.zeros(md.mesh.numberofvertices)
    7373                print '      no surfaceforcings.precipitation specified: values set as zero'
    74         if numpy.all(numpy.isnan(md.surfaceforcings.mass_balance)):
     74        if numpy.all(numpy.isnan(md.surfaceforcings.mass_balance)) and (md.surfaceforcings.ispdd==0):
    7575                md.surfaceforcings.mass_balance=numpy.zeros(md.mesh.numberofvertices)
    7676                print '      no surfaceforcings.mass_balance specified: values set as zero'
  • issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.m

    r12892 r13076  
    7676
    7777%Create zeros basalforcings and surfaceforcings
    78 if (isnan(md.surfaceforcings.precipitation)& (md.surfaceforcings.ispdd==1) & (md.surfaceforcings.ispdd==0)),
     78if (isnan(md.surfaceforcings.precipitation) & (md.surfaceforcings.ispdd==1)),
    7979        md.surfaceforcings.precipitation=zeros(md.mesh.numberofvertices,1);
    8080        disp('      no surfaceforcings.precipitation specified: values set as zero');
    8181end
    82 if isnan(md.surfaceforcings.mass_balance) & (md.surfaceforcings.ispdd==0),
     82if (isnan(md.surfaceforcings.mass_balance) & (md.surfaceforcings.ispdd==0)),
    8383        md.surfaceforcings.mass_balance=zeros(md.mesh.numberofvertices,1);
    8484        disp('      no surfaceforcings.mass_balance specified: values set as zero');
Note: See TracChangeset for help on using the changeset viewer.