Changeset 18784


Ignore:
Timestamp:
11/14/14 15:06:29 (10 years ago)
Author:
srebuffi
Message:

CHG : correct stabilization for calving

File:
1 edited

Legend:

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

    r18758 r18784  
    272272                /* Stabilization */
    273273                vel=0.;
    274                 for(i=0;i<dim;i++) vel+=v[i]*v[i];
     274                for(i=0;i<dim;i++) vel+=w[i]*w[i];
    275275                vel=sqrt(vel)+1.e-14;
    276276                switch(stabilization){
     
    298298                                /* Streamline Upwinding */
    299299                                basalelement->ElementSizes(&hx,&hy,&hz);
    300                                 h=sqrt( pow(hx*v[0]/vel,2) + pow(hy*v[1]/vel,2) );
     300                                h=sqrt( pow(hx*w[0]/vel,2) + pow(hy*w[1]/vel,2) );
    301301                                for(row=0;row<dim;row++)
    302302                                        for(col=0;col<dim;col++)
    303                                                 D[row*dim+col] = D_scalar*h/(2.*vel)*v[row]*v[col];
     303                                                D[row*dim+col] = D_scalar*h/(2.*vel)*w[row]*w[col];
    304304
    305305                                TripleMultiply(Bprime,dim,numnodes,1,
Note: See TracChangeset for help on using the changeset viewer.