Changeset 10975
- Timestamp:
- 11/29/11 16:50:56 (13 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 5 added
- 1 deleted
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/ad/validation/Update/update.m
r10330 r10975 5 5 md=parameterize(md,'SquareShelfConstrained.par'); 6 6 md=setflowequation(md,'macayeal','all'); 7 md.settings.results_on_vertices=1;8 7 md.cluster=generic('name',oshostname(),'np',3); 9 8 md.cluster.executionpath=[issmtier() '/src/ad/validation/Validation/']; -
issm/trunk-jpl/src/c/Container/Elements.cpp
r10522 r10975 173 173 Vec vector = NULL; 174 174 bool io_gather; 175 bool results_ on_vertices;175 bool results_as_patches; 176 176 int numberofvertices; 177 177 int numberofresults; … … 179 179 /*Recover parameters: */ 180 180 parameters->FindParam(&io_gather,SettingsIoGatherEnum); 181 parameters->FindParam(&results_ on_vertices,SettingsResultsOnVerticesEnum);181 parameters->FindParam(&results_as_patches,SettingsResultsAsPatchesEnum); 182 182 parameters->FindParam(&numberofvertices,MeshNumberofverticesEnum); 183 183 184 if( results_on_vertices){184 if(!results_as_patches){ 185 185 /*No patch here, we prepare vectors*/ 186 186 -
issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h
r10647 r10975 142 142 SettingsLowmemEnum, 143 143 SettingsOutputFrequencyEnum, 144 SettingsResults OnVerticesEnum,144 SettingsResultsAsPatchesEnum, 145 145 SettingsWaitonlockEnum, 146 146 SteadystateMaxiterEnum, -
issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp
r10652 r10975 146 146 case SettingsLowmemEnum : return "SettingsLowmem"; 147 147 case SettingsOutputFrequencyEnum : return "SettingsOutputFrequency"; 148 case SettingsResults OnVerticesEnum : return "SettingsResultsOnVertices";148 case SettingsResultsAsPatchesEnum : return "SettingsResultsAsPatches"; 149 149 case SettingsWaitonlockEnum : return "SettingsWaitonlock"; 150 150 case SteadystateMaxiterEnum : return "SteadystateMaxiter"; -
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp
r10576 r10975 71 71 parameters->AddObject(iomodel->CopyConstantObject(MeshNumberofverticesEnum)); 72 72 parameters->AddObject(iomodel->CopyConstantObject(SettingsIoGatherEnum)); 73 parameters->AddObject(iomodel->CopyConstantObject(SettingsResults OnVerticesEnum));73 parameters->AddObject(iomodel->CopyConstantObject(SettingsResultsAsPatchesEnum)); 74 74 parameters->AddObject(iomodel->CopyConstantObject(GroundinglineMigrationEnum)); 75 75 parameters->AddObject(iomodel->CopyConstantObject(TransientIsdiagnosticEnum)); -
issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp
r10651 r10975 144 144 else if (strcmp(name,"SettingsLowmem")==0) return SettingsLowmemEnum; 145 145 else if (strcmp(name,"SettingsOutputFrequency")==0) return SettingsOutputFrequencyEnum; 146 else if (strcmp(name,"SettingsResults OnVertices")==0) return SettingsResultsOnVerticesEnum;146 else if (strcmp(name,"SettingsResultsAsPatches")==0) return SettingsResultsAsPatchesEnum; 147 147 else if (strcmp(name,"SettingsWaitonlock")==0) return SettingsWaitonlockEnum; 148 148 else if (strcmp(name,"SteadystateMaxiter")==0) return SteadystateMaxiterEnum; -
issm/trunk-jpl/src/m/classes/settings.m
r10969 r10975 8 8 io_gather = 0; 9 9 lowmem = 0; 10 results_ on_vertices= 0;10 results_as_patches = 0; 11 11 output_frequency = 0; 12 12 waitonlock = 0; … … 39 39 obj.output_frequency=1; 40 40 41 %do not use patches by default (difficult to plot) 42 obj.results_as_patches=0; 43 41 44 %this option can be activated to load automatically the results 42 45 %onto the model after a parallel run by waiting for the lock file … … 49 52 checkfield(md,'settings.io_gather','numel',1,'values',[0 1]); 50 53 checkfield(md,'settings.lowmem','numel',1,'values',[0 1]); 51 checkfield(md,'settings.results_ on_vertices','numel',1,'values',[0 1]);54 checkfield(md,'settings.results_as_patches','numel',1,'values',[0 1]); 52 55 checkfield(md,'settings.output_frequency','numel',1,'>=',1); 53 56 checkfield(md,'settings.waitonlock','numel',1); … … 59 62 fielddisplay(obj,'io_gather','I/O gathering strategy for result outputs (default 1)'); 60 63 fielddisplay(obj,'lowmem','is the memory limited ? (0 or 1)'); 61 fielddisplay(obj,'results_ on_vertices','provide results on vertices instead of patch(0 or 1)');64 fielddisplay(obj,'results_as_patches','provide results as patches for each element (0 or 1)'); 62 65 fielddisplay(obj,'output_frequency','frequency at which results are saved in all solutions with multiple time_steps'); 63 66 fielddisplay(obj,'waitonlock','maximum number of minutes to wait for batch results, or return 0'); … … 67 70 WriteData(fid,'object',obj,'fieldname','io_gather','format','Boolean'); 68 71 WriteData(fid,'object',obj,'fieldname','lowmem','format','Boolean'); 69 WriteData(fid,'object',obj,'fieldname','results_ on_vertices','format','Boolean');72 WriteData(fid,'object',obj,'fieldname','results_as_patches','format','Boolean'); 70 73 WriteData(fid,'object',obj,'fieldname','output_frequency','format','Integer'); 71 74 WriteData(fid,'object',obj,'fieldname','waitonlock','format','Boolean');
Note:
See TracChangeset
for help on using the changeset viewer.