Changeset 52


Ignore:
Timestamp:
04/24/09 15:37:32 (16 years ago)
Author:
Eric.Larour
Message:

Speed up control method by not erasing inputs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/parallel/control.cpp

    r46 r52  
    9191        femmodel.parameters->FindParam((void*)&p_g,"p_g");
    9292        femmodel.parameters->FindParam((void*)&u_g_obs,"u_g_obs");
    93 
     93               
     94        /*Initialize inputs:*/
     95        inputs=NewParameterInputs();
    9496
    9597        /*Start looping: */
     
    9799                       
    98100                _printf_("\n%s%i%s%i\n","   control method step ",n+1,"/",nsteps);
    99 
    100                 //initialize inputs, ie parameters on which we invert.
    101                 DeleteParameterInputs(&inputs); inputs=NewParameterInputs();
    102101                ParameterInputsAddFromMat(inputs,p_g,gsize,control_type);
    103102                ParameterInputsAddFromDouble(inputs,fit[n],"fit");
     
    147146        /*Write results to disk: */
    148147        _printf_("%s\n","       preparing final velocity solution...");
    149         DeleteParameterInputs(&inputs); inputs=NewParameterInputs();
    150148        ParameterInputsAddFromMat(inputs,p_g,gsize,control_type);
    151149        ParameterInputsAddFromDouble(inputs,fit[n],"fit");
Note: See TracChangeset for help on using the changeset viewer.