Changeset 15276


Ignore:
Timestamp:
06/17/13 16:23:06 (12 years ago)
Author:
bdef
Message:

CHG: So far the last working version of the hydrological Code (Still some differencies with ELmer/Ice results)

Location:
issm/trunk-jpl/src/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Tria.cpp

    r15273 r15276  
    65266526                        GetInputListOnVertices(&sed_head[0],SedimentHeadEnum);
    65276527                        GetInputListOnVertices(&epl_head[0],EplHeadEnum);
    6528 
     6528                       
    65296529                        this->parameters->FindParam(&leakage,HydrologydcLeakageFactorEnum);
    65306530
     
    65346534                        for(int i=0;i<numdof;i++){
    65356535                                if(activeEpl[i]==0.0)continue;
    6536 
     6536                               
    65376537                                eplstoring[i]=matpar->GetEplStoring();         
    65386538                                sedstoring[i]=matpar->GetSedimentStoring();
    6539 
     6539                               
    65406540                                if(sed_head[i]>epl_head[i]){
    65416541                                        wh_trans=sed_trans*sedstoring[i]*(epl_head[i]-sed_head[i])/(leakage*sed_thick);                         
     
    65476547                                                wh_trans=0.0;
    65486548                                        }
    6549                                         //                                      if((sed_head[i]+(wh_trans/sedstoring[i]))>h_max){
    6550                                         //(h_max-sed_head[i])*eplstoring[i];
    6551                                         //}
    65526549                                }
    65536550                                /*Assign output pointer*/
  • issm/trunk-jpl/src/c/solutionsequences/solutionsequence_hydro_nonlinear.cpp

    r15273 r15276  
    4444        hydrocount=1;
    4545
    46         /*Iteration on the two layers + transfer*/
     46        /*Iteration on the two layers*/
    4747        femmodel->SetCurrentConfiguration(HydrologyDCInefficientAnalysisEnum);
    4848        GetSolutionFromInputsx(&ug_sed, femmodel->elements, femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials, femmodel->parameters);
     
    115115                        /*Iteration on the EPL layer*/
    116116                        for(;;){
    117                                 //                              femmodel->HydrologyTransferx();
     117                                femmodel->HydrologyTransferx();
    118118                                femmodel->SystemMatricesx(&Kff, &Kfs, &pf,&df,NULL);
    119119                                CreateNodalConstraintsx(&ys,femmodel->nodes,HydrologyDCEfficientAnalysisEnum);
     
    127127                                Mergesolutionfromftogx(&ug_epl,uf,ys,femmodel->nodes,femmodel->parameters); delete ys;
    128128                                InputUpdateFromSolutionx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,ug_epl);
    129                                 femmodel->HydrologyEPLupdateDomainx();
     129                                //femmodel->HydrologyEPLupdateDomainx();
    130130                                ConstraintsStatex(&constraints_converged,&num_unstable_constraints, femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters);
    131131                               
Note: See TracChangeset for help on using the changeset viewer.