Changeset 3085


Ignore:
Timestamp:
02/23/10 11:04:17 (15 years ago)
Author:
seroussi
Message:

added core in slopecompute in serial

Location:
issm/trunk/src/m/solutions/jpl
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/jpl/ControlInitialization.m

    r2333 r3085  
    2525%compute slopes
    2626displaystring(verbose,'\n%s',['computing bed slope (x and y derivatives)...']);
    27 slopex=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedXAnalysisEnum());
    28 slopey=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedYAnalysisEnum());
     27slopex=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedXAnalysisEnum());
     28slopey=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedYAnalysisEnum());
    2929slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
    3030slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
  • issm/trunk/src/m/solutions/jpl/diagnostic.m

    r2354 r3085  
    2424       
    2525        displaystring(md.verbose,'\n%s',['reading surface and bed slope computation model data']);
    26         md.analysis_type=SlopeComputeAnalysisEnum; md.sub_analysis_type=NoneAnalysisEnum; models.sl=CreateFemModel(md);
     26        md.analysis_type=SlopecomputeAnalysisEnum; md.sub_analysis_type=NoneAnalysisEnum; models.sl=CreateFemModel(md);
    2727       
    2828        % figure out number of dof: just for information purposes.
  • issm/trunk/src/m/solutions/jpl/diagnostic_core.m

    r2333 r3085  
    2626
    2727        displaystring(verbose,'\n%s',['computing surface slope (x and y derivatives)...']);
    28         slopex=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),SurfaceXAnalysisEnum());
    29         slopey=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),SurfaceYAnalysisEnum());
     28        slopex=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),SurfaceXAnalysisEnum());
     29        slopey=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),SurfaceYAnalysisEnum());
    3030
    3131        if dim==3,
     
    8585
    8686                displaystring(verbose,'\n%s',['computing bed slope (x and y derivatives)...']);
    87                 slopex=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedXAnalysisEnum());
    88                 slopey=diagnostic_core_linear(m_sl,inputs,SlopeComputeAnalysisEnum(),BedYAnalysisEnum());
     87                slopex=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedXAnalysisEnum());
     88                slopey=diagnostic_core_linear(m_sl,inputs,SlopecomputeAnalysisEnum(),BedYAnalysisEnum());
    8989                slopex=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopex,'slopex',0);
    9090                slopey=FieldExtrude(m_sl.elements,m_sl.nodes,m_sl.loads,m_sl.materials,m_sl.parameters,slopey,'slopey',0);
     
    112112        end
    113113end
    114 
    115114%load onto results
    116115results.step=1;
  • issm/trunk/src/m/solutions/jpl/slopecompute.m

    r3069 r3085  
    99
    1010        %Build all models requested for diagnostic simulation
    11         models.analysis_type=SlopeComputeAnalysisEnum; %needed for processresults
     11        models.analysis_type=SlopecomputeAnalysisEnum; %needed for processresults
    1212
    1313        displaystring(md.verbose,'\n%s',['reading surface and bed slope computation model data']);
    14         md.analysis_type=SlopeComputeAnalysisEnum; md.sub_analysis_type=NoneAnalysisEnum; models.sl=CreateFemModel(md);
     14        md.analysis_type=SlopecomputeAnalysisEnum; md.sub_analysis_type=NoneAnalysisEnum; models.sl=CreateFemModel(md);
    1515       
    1616        % figure out number of dof: just for information purposes.
     
    2222        %compute solution
    2323        displaystring(md.verbose,'\n%s',['call computational core:']);
    24         slopex=diagnostic_core_linear(models.sl,inputs,SlopeComputeAnalysisEnum(),SurfaceXAnalysisEnum());
    25         slopey=diagnostic_core_linear(models.sl,inputs,SlopeComputeAnalysisEnum(),SurfaceYAnalysisEnum());
     24        results=slopecompute_core(models,inputs,SlopecomputeAnalysisEnum(),NoneAnalysisEnum());
    2625
    27         results.slopex=slopex;
    28         results.slopey=slopey;
    29         results.step=1;
    30         results.time=0;
    31        
    3226        displaystring(md.verbose,'\n%s',['load results...']);
    3327        if ~isstruct(md.results), md.results=struct(); end
  • issm/trunk/src/m/solutions/jpl/steadystate.m

    r2354 r3085  
    2525       
    2626        displaystring(md.verbose,'\n%s',['reading surface and bed slope computation model data']);
    27         md.analysis_type=SlopeComputeAnalysisEnum; md.sub_analysis_type=NoneAnalysisEnum; models.sl=CreateFemModel(md);
     27        md.analysis_type=SlopecomputeAnalysisEnum; md.sub_analysis_type=NoneAnalysisEnum; models.sl=CreateFemModel(md);
    2828
    2929        %Build all models requested for thermal simulation
  • issm/trunk/src/m/solutions/jpl/transient2d.m

    r2330 r3085  
    2323
    2424displaystring(md.verbose,'\n%s',['reading surface and bed slope computation model data']);
    25 md.analysis_type=SlopeComputeAnalysisEnum(); md.sub_analysis_type=NoneAnalysisEnum(); models.sl=CreateFemModel(md);
     25md.analysis_type=SlopecomputeAnalysisEnum(); md.sub_analysis_type=NoneAnalysisEnum(); models.sl=CreateFemModel(md);
    2626
    2727displaystring(md.verbose,'%s',['reading prognostic model data']);
  • issm/trunk/src/m/solutions/jpl/transient3d.m

    r2336 r3085  
    2323
    2424displaystring(md.verbose,'\n%s',['reading surface and bed slope computation model data']);
    25 md.analysis_type=SlopeComputeAnalysisEnum(); md.sub_analysis_type=NoneAnalysisEnum(); models.sl=CreateFemModel(md);
     25md.analysis_type=SlopecomputeAnalysisEnum(); md.sub_analysis_type=NoneAnalysisEnum(); models.sl=CreateFemModel(md);
    2626
    2727displaystring(md.verbose,'%s',['reading prognostic model data']);
Note: See TracChangeset for help on using the changeset viewer.