Changeset 5195


Ignore:
Timestamp:
08/12/10 12:16:59 (15 years ago)
Author:
seroussi
Message:

output_frequency matlab

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/@model/model.m

    r5071 r5195  
    233233
    234234        %Results fields
     235        md.output_frequency=0;
    235236        md.inputfilename='';
    236237        md.outputfilename='';
  • issm/trunk/src/m/classes/@model/setdefaultparameters.m

    r4739 r5195  
    231231md.plot=0;
    232232
     233%How often to save results, default is 1 so save every step
     234md.output_frequency=1;
     235
    233236%Parallelisation parameters
    234237
  • issm/trunk/src/m/classes/public/marshall.m

    r5099 r5195  
    110110WriteData(fid,md.verbose,'Integer','verbose');
    111111WriteData(fid,md.plot,'Integer','plot');
     112WriteData(fid,md.output_frequency,'Integer','output_frequency');
    112113WriteData(fid,md.artificial_diffusivity,'Integer','artificial_diffusivity');
    113114WriteData(fid,md.prognostic_DG,'Integer','prognostic_DG');
  • issm/trunk/src/m/solutions/transient2d_core.m

    r4728 r5195  
    1111        yts=femmodel.parameters.Yts;
    1212        solution_type=femmodel.parameters.SolutionType;
     13        output_frequency=femmodel.parameters.OutputFrequency;
    1314
    1415        %Initialize
     
    3435                [femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters]=UpdateGeometry(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    3536
    36                 if solution_type==Transient2DSolutionEnum,
     37                if (solution_type==Transient2DSolutionEnum & mod(step,output_frequency)==0),
    3738                        displaystring(verbose,'\n%s',['saving results...']);
    3839                        femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,VxEnum,step,time);
  • issm/trunk/src/m/solutions/transient3d_core.m

    r4936 r5195  
    1111        yts=femmodel.parameters.Yts;
    1212        solution_type=femmodel.parameters.SolutionType;
     13        output_frequency=femmodel.parameters.OutputFrequency;
    1314
    1415        %Initialize
     
    4041                [femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters]=UpdateVertexPositions(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters);
    4142
    42                 if solution_type==Transient3DSolutionEnum,
     43                if (solution_type==Transient3DSolutionEnum & mod(step,output_frequency)==0),
    4344                        displaystring(verbose,'\n%s',['saving results...']);
    4445                        femmodel.elements=InputToResult(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,VxEnum,step,time);
  • issm/trunk/src/m/solvers/solver_linear.m

    r5155 r5195  
    2727        %Update inputs using new solution
    2828        [femmodel.elements,femmodel.materials]=InputUpdateFromSolution(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,u_g);
    29 
Note: See TracChangeset for help on using the changeset viewer.