Changeset 5927


Ignore:
Timestamp:
09/21/10 16:10:27 (14 years ago)
Author:
seroussi
Message:

try to debug coupling stokes

Location:
issm/trunk/src/m
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/diagnostic_core.m

    r5820 r5927  
    6161        end
    6262
    63         if dim==3 & (ismacayealpattyn | ishutter),
     63        if dim==3 & (ismacayealpattyn | ishutter) & ~isstokes,
    6464       
    6565                displaystring(verbose,'\n%s',['computing vertical velocities...']);
  • issm/trunk/src/m/solvers/solver_stokescoupling_nonlinear.m

    r5820 r5927  
    4444                %Figure out if convergence have been reached
    4545                converged=convergence(K_ff,p_f,uf_horiz,old_uf_horiz,femmodel.parameters);
     46                converged=1;
    4647
    47                 %Then compute vertical velocity
    48                 femmodel=SetCurrentConfiguration(femmodel,DiagnosticVertAnalysisEnum);
    49                 [K_gg,K_ff,K_fs,p_g,p_f,kmax]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    50 
    51                 [K_ff, K_fs] = Reducematrixfromgtof( K_gg,  femmodel.nodesets,femmodel.parameters);
    52                 p_f = Reduceloadfromgtof( p_g,  K_fs, femmodel.ys, femmodel.nodesets,femmodel.parameters);
    53 
    54                 displaystring(femmodel.parameters.Verbose>1,'%s%g','      condition number of stiffness matrix: ',condest(K_ff));
    55                 uf_vert=Solver(K_ff,p_f,[],femmodel.parameters);
    56 
    57                 ug_vert= Mergesolutionfromftog( uf_vert, femmodel.ys, femmodel.nodesets,femmodel.parameters);
    58 
    59                 [femmodel.elements,femmodel.materials]=InputUpdateFromSolution(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,ug_vert);
     48%               %Then compute vertical velocity
     49%               femmodel=SetCurrentConfiguration(femmodel,DiagnosticVertAnalysisEnum);
     50%               [K_gg,K_ff,K_fs,p_g,p_f,kmax]=SystemMatrices(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
     51%
     52%               [K_ff, K_fs] = Reducematrixfromgtof( K_gg,  femmodel.nodesets,femmodel.parameters);
     53%               p_f = Reduceloadfromgtof( p_g,  K_fs, femmodel.ys, femmodel.nodesets,femmodel.parameters);
     54%
     55%               displaystring(femmodel.parameters.Verbose>1,'%s%g','      condition number of stiffness matrix: ',condest(K_ff));
     56%               uf_vert=Solver(K_ff,p_f,[],femmodel.parameters);
     57%
     58%               ug_vert= Mergesolutionfromftog( uf_vert, femmodel.ys, femmodel.nodesets,femmodel.parameters);
     59%
     60%               [femmodel.elements,femmodel.materials]=InputUpdateFromSolution(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,ug_vert);
    6061
    6162        end
Note: See TracChangeset for help on using the changeset viewer.