Changeset 26510


Ignore:
Timestamp:
10/27/21 12:37:06 (3 years ago)
Author:
aleahsommers
Message:

CHG: took out experimental diffusion term for now

File:
1 edited

Legend:

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

    r26499 r26510  
    395395        //           )*basis[i];
    396396
    397                  /* With weighted creep term*/
     397                 /* With weighted creep term */
    398398                  for(int i=0;i<numnodes;i++) pe->values[i]+=Jdet*gauss->weight*
    399399                   (
     
    404404                    +ieb
    405405                    +storage*head_old/dt
    406                     +1.e-5*(dgapxx+dgapyy)
    407406                    )*basis[i];
     407
     408                /* Test with experimental diffusivity term*/
     409//                   for(int i=0;i<numnodes;i++) pe->values[i]+=Jdet*gauss->weight*
     410 //                   (
     411  //                   meltrate*(1/rho_water-1/rho_ice)
     412   //                  +A*pow(fabs(pressure_ice - pressure_water),n-1)*(pressure_ice + rho_water*g*bed)*gap
     413    //                 +(n-1)*A*pow(fabs(pressure_ice - pressure_water),n-1)*(rho_water*g*head)*gap
     414     //                -beta*sqrt(vx*vx+vy*vy)
     415      //               +ieb
     416       //              +storage*head_old/dt
     417        //             +0.e-5*(dgapxx+dgapyy)
     418         //            )*basis[i];
     419
    408420
    409421       
     
    649661                _assert_(meltrate>0.);
    650662
    651 //              newgap += gauss->weight*Jdet*(gap+dt*(
    652 //                                      meltrate/rho_ice
    653 //                                      -A*pow(fabs(pressure_ice-pressure_water),n-1)*(pressure_ice-pressure_water)*gap
    654 //                                      +beta*sqrt(vx*vx+vy*vy)
    655 //                                      ));
    656 
    657                 /* TEST with gap height "diffusivity" for melting walls - not yet completed*/
    658                 newgap += gauss->weight*Jdet*(gap+dt*(
    659                                          meltrate/rho_ice
    660                                          -A*pow(fabs(pressure_ice-pressure_water),n-1)*(pressure_ice-pressure_water)*lc
    661                                          +beta*sqrt(vx*vx+vy*vy)
    662                                          +1.e-5*(dgapxx+dgapyy))
    663                                          );
     663                newgap += gauss->weight*Jdet*(gap+dt*(
     664                                        meltrate/rho_ice
     665                                        -A*pow(fabs(pressure_ice-pressure_water),n-1)*(pressure_ice-pressure_water)*gap
     666                                        +beta*sqrt(vx*vx+vy*vy)
     667                                        ));
     668
     669                /* TEST with experimental gap height "diffusivity" for melting walls */
     670//                newgap += gauss->weight*Jdet*(gap+dt*(
     671 //                                        meltrate/rho_ice
     672  //                                       -A*pow(fabs(pressure_ice-pressure_water),n-1)*(pressure_ice-pressure_water)*lc
     673   //                                      +beta*sqrt(vx*vx+vy*vy)
     674//                                       +0.e-5*(dgapxx+dgapyy))
     675 //                                        );
    664676
    665677
Note: See TracChangeset for help on using the changeset viewer.