Changeset 19607


Ignore:
Timestamp:
09/30/15 13:00:11 (10 years ago)
Author:
seroussi
Message:

NEW: improved error message to figure out how many elements have all their nodes on ice front

File:
1 edited

Legend:

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

    r19559 r19607  
    5656                        icefront=sum(md.mask.ice_levelset(md.mesh.elements)==0,2);
    5757                        if (max(icefront)==3 & strcmp(elementtype(md.mesh),'Tria')) | (max(icefront==6) & strcmp(elementtype(md.mesh),'Penta')),
    58                                 error('At least one element has all nodes on ice front, change md.mask.ice_levelset to fix it')
     58                                if strcmp(elementtype(md.mesh),'Tria'),
     59                                        numberemptyelements=length(find(icefront==3));
     60                                elseif strcmp(elementtype(md.mesh),'Penta')
     61                                        numberemptyelements=length(find(icefront==6));
     62                                end
     63                                error([' ' num2str(numberemptyelements) ' have all nodes on ice front, change md.mask.ice_levelset to fix it'])
    5964                        end
    6065                end % }}}
Note: See TracChangeset for help on using the changeset viewer.