Changeset 240


Ignore:
Timestamp:
05/05/09 12:07:23 (16 years ago)
Author:
Mathieu Morlighem
Message:

some fixing in CM (xmin=0)

Location:
issm/trunk/src/m/solutions/cielo
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/cielo/control.m

    r172 r240  
    5151               
    5252                disp('      optimizing along gradient direction...');
    53                 [search_scalar c(n).J]=ControlOptimization('objectivefunctionC',-1,1,options,m,p_g,u_g_obs,c(n).grad_g,n);
     53                [search_scalar c(n).J]=ControlOptimization('objectivefunctionC',0,1,options,m,p_g,u_g_obs,c(n).grad_g,n);
     54                %[search_scalar c(n).J]=fminbnd('objectivefunctionC',0,1,options,m,p_g,u_g_obs,c(n).grad_g,n);
    5455                disp('      done.');
    5556
  • issm/trunk/src/m/solutions/cielo/controlfinalsol.m

    r1 r240  
    33%From parameters, build inputs for icediagnostic_core, using the final parameters
    44eval(['inputs.' m.parameters.control_type '=p_g;']);
    5 
    65u_g=diagnostic_core_nonlinear(m,inputs);
    76
    87%Build partitioning vectors to recover solution
    9 indx=m.part(1:2:end);
    10 indy=m.part(2:2:end);
     8indx=[1:2:m.nodesets.gsize];
     9indy=[2:2:m.nodesets.gsize];
    1110
    1211%Recover velocity, and parameters, in the correct partitioning.
     
    1413vy=u_g(indy);
    1514vel=sqrt(vx.^2+vy.^2);
    16 
    1715parameter=p_g(indx);
    1816
  • issm/trunk/src/m/solutions/cielo/plot_direction.m

    r179 r240  
    1 plotmodel(md,'data',sqrt(c(n).grad_g(1:2:end).^2+c(n).grad_g(2:2:end).^2),'title',['Normalized Direction for ' m.parameters.control_type],'figure',1,'colorbar#all','on'); pause(1);
     1plotmodel(md,'data',c(n).grad_g(1:2:end),'title',['Normalized Direction for ' m.parameters.control_type],'figure',1,'colorbar#all','on'); pause(1);
Note: See TracChangeset for help on using the changeset viewer.