Changeset 23037


Ignore:
Timestamp:
08/01/18 11:13:54 (7 years ago)
Author:
tpelle
Message:

CHG: Modified GL height for basal melt plume parameterization

File:
1 edited

Legend:

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

    r22977 r23037  
    8787        //Input* vx_input=element->GetInput(BaseSlopeXEnum); _assert_(vx_input);
    8888        //Input* vy_input=element->GetInput(BaseSlopeYEnum); _assert_(vy_input);
    89         Input* vx_input=element->GetInput(VxEnum); _assert_(vx_input);
     89   Input* vx_input=element->GetInput(VxEnum); _assert_(vx_input);
    9090        Input* vy_input=element->GetInput(VyEnum); _assert_(vy_input);
    9191
     
    105105
    106106                /*Diffusion */
    107                 if(sqrt(vx*vx+vy*vy)<10./31536000.){
    108                         IssmPDouble kappa = 1.e-4;
     107                if(sqrt(vx*vx+vy*vy)<1000./31536000.){
     108                        IssmPDouble kappa = -10;
    109109                        for(int i=0;i<numnodes;i++){
    110110                                for(int j=0;j<numnodes;j++){
     
    113113                        }
    114114                }
    115 
    116115                /*Advection: */
    117116                vx_input->GetInputValue(&vx,gauss);
     
    119118                for(int i=0;i<numnodes;i++){
    120119                        for(int j=0;j<numnodes;j++){
    121                                 Ke->values[i*numnodes+j] += D_scalar*(vx*dbasis[0*numnodes+j]*basis[i] + vy*dbasis[1*numnodes+j]*basis[i]);
     120                                Ke->values[i*numnodes+j] += (D_scalar*(vx*dbasis[0*numnodes+j]*basis[i] + vy*dbasis[1*numnodes+j]*basis[i]))*1e-2;
    122121                        }
    123122                }
Note: See TracChangeset for help on using the changeset viewer.