Changeset 4523


Ignore:
Timestamp:
07/12/10 10:53:04 (15 years ago)
Author:
Mathieu Morlighem
Message:

Now CM steadystate runs

Location:
issm/trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/solutions/control_core.cpp

    r4389 r4523  
    105105                /*Temporary saving every 5 control steps: */
    106106                if (((n+1)%5)==0){
    107                         _printf_("%s","      saving temporary results...");
     107                        _printf_("%s\n","      saving temporary results...");
    108108                        controlrestart(femmodel,J);
    109109                }
     
    112112
    113113        convergence_point:
    114         _printf_("%s","      preparing final velocity solution");
     114        _printf_("%s\n","      preparing final velocity solution");
    115115        if (control_steady) steadystate_core(femmodel);
    116116        else diagnostic_core(femmodel);
     
    121121        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VyEnum);
    122122        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VelEnum);
    123         InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,GradientEnum);
    124         InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,AdjointxEnum);
    125         InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,AdjointyEnum);
     123        //InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,GradientEnum);
     124        //InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,AdjointxEnum);
     125        //InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,AdjointyEnum);
    126126        if(dim==3)InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,VzEnum);
    127127        femmodel->results->AddObject(new DoubleVecExternalResult(femmodel->results->Size()+1,JEnum,J,nsteps,1,0));
  • issm/trunk/src/m/utils/Nightly/testsgetfields.m

    r4507 r4523  
    111111                vel=zeros(md.numberofgrids,1);
    112112                vel(md.results.SteadystateSolution.Vel.index)=md.results.SteadystateSolution.Vel.value;
    113                 j=zeros(md.numberofgrids,1);
    114                 j(md.results.SteadystateSolution.J.index)=md.results.SteadystateSolution.J.value;
    115                 parameter=zeros(md.numberofgrids,1);
    116                 parameter(md.results.SteadystateSolution.parameter.index)=md.results.SteadystateSolution.parameter.value;
     113                j=md.results.DiagnosticSolution.J;
     114                if strcmpi(md.control_type,'rheology_B'),
     115                        parameter(md.results.DiagnosticSolution.RheologyB.index)=md.results.DiagnosticSolution.RheologyB.value;
     116                elseif strcmpi(md.control_type,'drag_coefficient'),
     117                        parameter(md.results.DiagnosticSolution.DragCoefficient.index)=md.results.DiagnosticSolution.DragCoefficient.value;
     118                else
     119                        error('not implemented yet');
     120                end
    117121                field_values={vel,j,parameter};
    118122        else
Note: See TracChangeset for help on using the changeset viewer.