Changeset 4294
- Timestamp:
- 06/29/10 08:20:45 (15 years ago)
- Location:
- issm/trunk/src/m/solutions
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/balancedthickness.m
r4184 r4294 8 8 t1=clock; 9 9 10 analysis_types=[BalancedThicknessAnalysisEnum]; 11 solution_type=BalancedthicknessAnalysisEnum; 10 numanalyses=1; 11 analyses=[BalancedThicknessAnalysisEnum]; 12 solution_type=BalancedthicknessSolutionEnum; 12 13 13 14 displaystring(md.verbose,'%s',['create finite element model']); 14 femmodel=NewFemModel(md,solution_type,analys is_types,1);15 femmodel=NewFemModel(md,solution_type,analyses,1); 15 16 16 17 %retrieve parameters -
issm/trunk/src/m/solutions/balancedthickness2.m
r4184 r4294 5 5 % md=balancedthickness2(md) 6 6 7 analysis_types=[Balancedthickness2AnalysisEnum]; 8 solution_type=Balancedthickness2AnalysisEnum; 7 %timing 8 t1=clock; 9 10 numanalyses=1; 11 analyses=[Balancedthickness2AnalysisEnum]; 12 solution_type=Balancedthickness2SolutionEnum; 9 13 10 14 displaystring(md.verbose,'%s',['create finite element model']); 11 femmodel=NewFemModel(md,solution_type,analys is_types,1);15 femmodel=NewFemModel(md,solution_type,analyses,1); 12 16 13 17 %retrieve parameters -
issm/trunk/src/m/solutions/balancedvelocities.m
r4184 r4294 8 8 t1=clock; 9 9 10 analysis_types=[BalancedvelocitiesAnalysisEnum]; 11 solution_type=BalancedvelocitiesAnalysisEnum; 10 numanalyses=1; 11 analyses=[BalancedvelocitiesAnalysisEnum]; 12 solution_type=BalancedvelocitiesSolutionEnum; 12 13 13 14 displaystring(md.verbose,'%s',['create finite element model']); 14 femmodel=NewFemModel(md,solution_type,analys is_types,1);15 femmodel=NewFemModel(md,solution_type,analyses,1); 15 16 16 17 %retrieve parameters -
issm/trunk/src/m/solutions/bedslope.m
r4193 r4294 8 8 t1=clock; 9 9 10 analysis_types=SlopeAnalysisEnum; 11 solution_type=SlopeAnalysisEnum; 10 numanalyses=1; 11 analyses=SlopeAnalysisEnum; 12 solution_type=SlopeSolutionEnum; 12 13 13 14 displaystring(md.verbose,'%s',['create finite element model']); 14 femmodel=NewFemModel(md,solution_type,analys is_types,1);15 femmodel=NewFemModel(md,solution_type,analyses,1); 15 16 16 17 %retrieve parameters -
issm/trunk/src/m/solutions/diagnostic.m
r4208 r4294 8 8 t1=clock; 9 9 10 analysis_types=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SlopeAnalysisEnum]; 10 numanalyses=6; 11 analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;BedSlopeAnalysisEnum;SurfaceSlopeAnalysisEnum]; 11 12 solution_type=DiagnosticAnalysisEnum; 12 13 13 14 displaystring(md.verbose,'%s',['create finite element model']); 14 femmodel=NewFemModel(md,solution_type,analys is_types,5);15 femmodel=NewFemModel(md,solution_type,analyses,numanalyses); 15 16 16 17 %retrieve parameters -
issm/trunk/src/m/solutions/prognostic.m
r4193 r4294 9 9 10 10 %Build all models requested for diagnostic simulation 11 analysis_types=[PrognosticAnalysisEnum]; 12 solution_type=PrognosticAnalysisEnum; 11 numanalyses=1; 12 analyses=[PrognosticAnalysisEnum]; 13 solution_type=PrognosticSolutionEnum; 13 14 14 15 displaystring(md.verbose,'%s',['reading prognostic model data']); 15 femmodel=NewFemModel(md,solution_type,analys is_types,1);16 femmodel=NewFemModel(md,solution_type,analyses,1); 16 17 17 18 % figure out number of dof: just for information purposes. -
issm/trunk/src/m/solutions/prognostic2.m
r4193 r4294 8 8 t1=clock; 9 9 10 analysis_types=[Prognostic2AnalysisEnum]; 11 solution_type=Prognostic2AnalysisEnum; 10 numanalyses=1; 11 analyses=[Prognostic2AnalysisEnum]; 12 solution_type=Prognostic2SolutionEnum; 12 13 13 14 displaystring(md.verbose,'%s',['create finite element model']); 14 femmodel=NewFemModel(md,solution_type,analys is_types,1);15 femmodel=NewFemModel(md,solution_type,analyses,1); 15 16 16 17 %retrieve parameters -
issm/trunk/src/m/solutions/steadystate.m
r4208 r4294 9 9 t1=clock; 10 10 11 analysis_types=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SlopeAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum]; 12 solution_type=SteadyStateAnalysisEnum; 11 numanalyses=1; 12 analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SlopeAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum]; 13 solution_type=SteadyStateSolutionEnum; 13 14 14 15 displaystring(md.verbose,'%s',['create finite element model']); 15 femmodel=NewFemModel(md,solution_type,analys is_types,7);16 femmodel=NewFemModel(md,solution_type,analyses,7); 16 17 17 18 %retrieve parameters -
issm/trunk/src/m/solutions/surfaceslope.m
r4193 r4294 8 8 t1=clock; 9 9 10 analysis_types=SlopeAnalysisEnum; 11 solution_type=SlopeAnalysisEnum; 10 numanalyses=1; 11 analyses=[SlopeAnalysisEnum]; 12 solution_type=SlopeSolutionEnum; 12 13 13 14 displaystring(md.verbose,'%s',['create finite element model']); 14 femmodel=NewFemModel(md,solution_type,analys is_types,1);15 femmodel=NewFemModel(md,solution_type,analyses,1); 15 16 16 17 %retrieve parameters -
issm/trunk/src/m/solutions/thermal.m
r4208 r4294 8 8 t1=clock; 9 9 10 analysis_types=[ThermalAnalysisEnum;MeltingAnalysisEnum]; 11 solution_type=ThermalAnalysisEnum; 10 numanalyses=1; 11 analyses=[ThermalAnalysisEnum;MeltingAnalysisEnum]; 12 solution_type=ThermalSolutionEnum; 12 13 13 14 displaystring(md.verbose,'%s',['reading thermal model data']); 14 femmodel=NewFemModel(md,solution_type,analys is_types,2);15 femmodel=NewFemModel(md,solution_type,analyses,2); 15 16 16 17 %retrieve parameters -
issm/trunk/src/m/solutions/transient2d.m
r4208 r4294 7 7 % See also: TRANSIENT3D, TRANSIENT 8 8 9 analysis_types=[DiagnosticHorizAnalysisEnum;PrognosticAnalysisEnum]; 10 solution_type=Transient2DAnalysisEnum; 9 %timing 10 t1=clock; 11 12 numanalyses=1; 13 analyses=[DiagnosticHorizAnalysisEnum;PrognosticAnalysisEnum]; 14 solution_type=Transient2DSolutionEnum; 11 15 12 16 displaystring(md.verbose,'%s',['create finite element model']); 13 femmodel=NewFemModel(md,solution_type,analys is_types,2);17 femmodel=NewFemModel(md,solution_type,analyses,2); 14 18 15 19 %retrieve parameters -
issm/trunk/src/m/solutions/transient3d.m
r4208 r4294 6 6 % See also: TRANSIENT2D, TRANSIENT 7 7 8 analysis_types=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SlopeAnalysisEnum;PrognosticAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum]; 9 solution_type=Transient3DAnalysisEnum; 8 %timing 9 t1=clock; 10 11 numanalyses=8; 12 analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SlopeAnalysisEnum;PrognosticAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum]; 13 solution_type=Transient3DSolutionEnum; 10 14 11 15 displaystring(md.verbose,'%s',['create finite element model']); 12 femmodel=NewFemModel(md,solution_type,analys is_types,8);16 femmodel=NewFemModel(md,solution_type,analyses,8); 13 17 14 18 %retrieve parameters … … 20 24 displaystring(verbose,'%s',['call computational core']); 21 25 femmodel=transient3d_core(femmodel); 22 26 23 27 displaystring(verbose,'%s',['write results']); 24 28 md.results.transient3d=OutputResults(femmodel.elements, femmodel.nodes , femmodel.vertices , femmodel.loads , femmodel.materials, femmodel.parameters, femmodel.results);
Note:
See TracChangeset
for help on using the changeset viewer.