Changeset 9421 for issm/trunk
- Timestamp:
- 08/25/11 14:41:40 (14 years ago)
- Location:
- issm/trunk/src/m/solutions
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/flaim.m
r9281 r9421 32 32 % process file names 33 33 34 [pathstr,name,ext,versn] = fileparts(md.fm_tracks); 35 fm_tracks=fullfile('',[name ext versn]); 34 36 [pathstr,name,ext,versn] = fileparts(options.fmfile); 35 37 if isempty(ext) … … 81 83 display('Calling flaim.'); 82 84 FLAIM_DIR=flaimdir(); 83 %system([FLAIM_DIR '/clasp/swathModule/models/issm/issm.exe -kml ' md.fm_tracks ' -kml ' filekml ' -gridsatequator 200000 -opt 1 -hst 2017-276T02:57:00 -hdur 4d -sparsepoints -usevalueordering -split-antimeridian >& ' filelog]);84 flaim_cmd=[FLAIM_DIR '/clasp/swathModule/models/issm/issm.exe -kml ' md.fm_tracks ' -kml ' filekml ' -gridsatequator ' int2str(md.fm_gridsatequator) ' -opt 1 -hst 2017-276T02:57:00 -hdur 4d -sparsepoints'];85 %system([FLAIM_DIR '/clasp/swathModule/models/issm/issm.exe -kml ' fm_tracks ' -kml ' filekml ' -gridsatequator 200000 -opt 1 -hst 2017-276T02:57:00 -hdur 4d -sparsepoints -usevalueordering -split-antimeridian >& ' filelog]); 86 flaim_cmd=[FLAIM_DIR '/clasp/swathModule/models/issm/issm.exe -kml ' fm_tracks ' -kml ' filekml ' -gridsatequator ' int2str(md.fm_gridsatequator) ' -opt 1 -hst 2017-276T02:57:00 -hdur 4d -sparsepoints']; 85 87 if (md.fm_usevalueordering) 86 88 flaim_cmd=[flaim_cmd ' -usevalueordering']; … … 100 102 if exist(filelog,'file') 101 103 [status,fline]=system(['grep -i quality ' filelog]); 102 strings=textscan(fline,'%s','delimiter',' =,','MultipleDelimsAsOne',1); 103 md.results.FlaimSolution.quality =sscanf(strings{1}{2},'%f'); 104 if ~isempty(fline) 105 strings=textscan(fline,'%s','delimiter',' =,','MultipleDelimsAsOne',1); 106 md.results.FlaimSolution.quality =sscanf(strings{1}{2},'%f'); 107 else 108 warning('Could not find ''quality'' in the ''%s/%s'' flaim log file.',options.fmdir,filelog); 109 md.results.FlaimSolution.quality =NaN; 110 end 111 end 112 if ~exist(md.results.FlaimSolution.solution,'file') 113 md.results.FlaimSolution.solution=''; 104 114 end 105 115 display(md.results.FlaimSolution); -
issm/trunk/src/m/solutions/issm.m
r8330 r9421 35 35 else 36 36 %launch dakota driver for diagnostic core solution 37 display('calling Qmu'); 37 38 Qmu(femmodel,femmodel.parameters); 39 display('finished with Qmu'); 38 40 end 41 42 dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MinVx',true); 43 disp(sprintf('MinVx=%g\n',dtest)); 44 dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MaxVx',true); 45 disp(sprintf('MaxVx=%g\n',dtest)); 46 dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MaxAbsVx',true); 47 disp(sprintf('MaxAbsVx=%g\n',dtest)); 48 dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MinVy',true); 49 disp(sprintf('MinVy=%g\n',dtest)); 50 dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MaxVy',true); 51 disp(sprintf('MaxVy=%g\n',dtest)); 52 dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MaxAbsVy',true); 53 disp(sprintf('MaxAbsVy=%g\n',dtest)); 54 % dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MinVel',true); 55 % disp(sprintf('MinVel=%g\n',dtest)); 56 % dtest=Response(femmodel.elements,femmodel.nodes,femmodel.vertices,femmodel.loads,femmodel.materials,femmodel.parameters,'MaxVel',true); 57 % disp(sprintf('MaxVel=%g\n',dtest)); 39 58 40 59 %stop timing 41 60 t2=clock; 42 61 disp(['solution converged in ' num2str(etime(t2,t1)) ' seconds']); 62 63 display('writing femmodel to femmodel.mat'); 64 save femmodel femmodel 65
Note:
See TracChangeset
for help on using the changeset viewer.