Changeset 26795


Ignore:
Timestamp:
01/19/22 16:00:18 (3 years ago)
Author:
sehrenfe
Message:

CHG: zero N and sheet thickness on floating ice

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/HydrologyGlaDSAnalysis.cpp

    r26468 r26795  
    472472
    473473        /*Skip if water or ice shelf element*/
    474         if(element->IsAllFloating()) return;
     474        //if(element->IsAllFloating()) return;
    475475
    476476        /*Intermediaries */
     
    543543                if(h_new[iv]<AEPS) h_new[iv] = AEPS;
    544544        }
     545       
     546        /*Force floating ice to have zero sheet thickness*/
     547        if(element->IsAllFloating()){
     548                                for(int iv=0;iv<numvertices;iv++) h_new[iv] = 0.;
     549                                }
    545550
    546551        element->AddInput(HydrologySheetThicknessEnum,h_new,P1Enum);
     
    561566
    562567        /*Skip if water or ice shelf element*/
    563         if(element->IsAllFloating()) return;
     568        //if(element->IsAllFloating()) return;
    564569
    565570        /*Intermediary*/
     
    606611        element->AddInput(EffectivePressureEnum,N,element->FiniteElement());
    607612
     613   /*Force floating ice to have zero effective pressure*/
     614   if(element->IsAllFloating()){
     615            for(int iv=0;iv<numnodes;iv++) N[iv] = 0.;
     616            }
     617       
    608618        /*Clean up and return*/
    609619        delete gauss;
Note: See TracChangeset for help on using the changeset viewer.