Changeset 5047 for issm/trunk/test/NightlyRun/test432.m
- Timestamp:
- 08/06/10 16:02:13 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/test/NightlyRun/test432.m
r4998 r5047 1 md=mesh(model,'../Exp/Square.exp', 150000);1 md=mesh(model,'../Exp/Square.exp',200000); 2 2 md=geography(md,'../Exp/SquareShelf.exp',''); 3 3 md=parameterize(md,'../Par/SquareSheetShelf.par'); 4 md=setelementstype(md,'macayeal','all'); 4 md=extrude(md,3,1); 5 md=setelementstype(md,'pattyn','all'); 6 7 %control parameters 8 md.control_analysis=1; 9 md.control_type='drag_coefficient'; 10 md.cm_min=1; 11 md.cm_max=200; 12 md.nsteps=2; 13 md.fit=1*ones(md.nsteps,1); 14 md.weights=ones(md.numberofgrids,1); 15 md.optscal=3*ones(md.nsteps,1); 16 md.maxiter=2*ones(md.nsteps,1); 17 md.cm_jump=0.3*ones(md.nsteps,1); 18 md.cm_noisedmp=2*10^-7; 19 md.dt=0; 20 md.vx_obs=md.vx; md.vy_obs=md.vy; 21 5 22 md.cluster=oshostname(); 6 7 %constrain all velocities to 1 m/yr, in the y-direction 8 md.spcvelocity(:,1:3)=1; 9 md.spcvelocity(:,4)=0; 10 md.spcvelocity(:,5)=1*md.yts; 11 md.spcvelocity(:,6)=0; 12 13 %Dakota options 14 md.variables.nuv=normal_uncertain.empty(); 15 md.variables.nuv(end+1)=normal_uncertain('DragCoefficient',1,0.01); 16 17 md.responses=struct(); 18 md.responses.rf =response_function.empty(); 19 md.responses.rf (end+1)=response_function('MaxVel',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 20 md.responses.rf (end+1)=response_function('MassFlux1',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 21 md.responses.rf (end+1)=response_function('MassFlux2',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 22 md.responses.rf (end+1)=response_function('MassFlux3',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 23 md.responses.rf (end+1)=response_function('MassFlux4',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 24 md.responses.rf (end+1)=response_function('MassFlux5',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 25 md.responses.rf (end+1)=response_function('MassFlux6',[],[0.0001 0.001 0.01 0.25 0.5 0.75 0.99 0.999 0.9999]); 26 27 %mass flux profiles 28 md.qmu_mass_flux_profiles={'../Exp/MassFlux1.exp','../Exp/MassFlux2.exp','../Exp/MassFlux3.exp','../Exp/MassFlux4.exp','../Exp/MassFlux5.exp','../Exp/MassFlux6.exp'}; 29 md.qmu_mass_flux_profile_directory=pwd; 30 31 md.qmu_method =dakota_method('nond_l'); 32 33 md.qmu_params.direct=true; 34 md.qmu_params.analysis_driver='diagnostic'; 35 md.qmu_params.evaluation_concurrency=1; 36 md.qmu_params.interval_type='forward'; 37 md.qmu_params.tabular_graphics_data=true; 38 39 %partitioning 40 md.npart=20; 41 md=partitioner(md,'package','chaco','npart',md.npart,'weighting','on'); 42 md.part=md.part-1; 43 md.qmu_analysis=1; 44 45 md.eps_rel=10^-10; %tighten for qmu analyses 46 47 %rm existing results 48 if exist('./qmu') 49 system('rm -rf qmu/'); 50 end 51 52 md=solve(md,'analysis_type',DiagnosticSolutionEnum); 23 md=solve(md,'analysis_type',SteadystateSolutionEnum);
Note:
See TracChangeset
for help on using the changeset viewer.