Changeset 10975


Ignore:
Timestamp:
11/29/11 16:50:56 (13 years ago)
Author:
Mathieu Morlighem
Message:

moved md.settings.results_on_vertices to md.settings.results_as_patches which is 0 by default

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  
    55md=parameterize(md,'SquareShelfConstrained.par');
    66md=setflowequation(md,'macayeal','all');
    7 md.settings.results_on_vertices=1;
    87md.cluster=generic('name',oshostname(),'np',3);
    98md.cluster.executionpath=[issmtier() '/src/ad/validation/Validation/'];
  • issm/trunk-jpl/src/c/Container/Elements.cpp

    r10522 r10975  
    173173        Vec     vector       = NULL;
    174174        bool   io_gather;
    175         bool   results_on_vertices;
     175        bool   results_as_patches;
    176176        int    numberofvertices;
    177177        int    numberofresults;
     
    179179        /*Recover parameters: */
    180180        parameters->FindParam(&io_gather,SettingsIoGatherEnum);
    181         parameters->FindParam(&results_on_vertices,SettingsResultsOnVerticesEnum);
     181        parameters->FindParam(&results_as_patches,SettingsResultsAsPatchesEnum);
    182182        parameters->FindParam(&numberofvertices,MeshNumberofverticesEnum);
    183183
    184         if(results_on_vertices){
     184        if(!results_as_patches){
    185185                /*No patch here, we prepare vectors*/
    186186
  • issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h

    r10647 r10975  
    142142        SettingsLowmemEnum,
    143143        SettingsOutputFrequencyEnum,
    144         SettingsResultsOnVerticesEnum,
     144        SettingsResultsAsPatchesEnum,
    145145        SettingsWaitonlockEnum,
    146146        SteadystateMaxiterEnum,
  • issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp

    r10652 r10975  
    146146                case SettingsLowmemEnum : return "SettingsLowmem";
    147147                case SettingsOutputFrequencyEnum : return "SettingsOutputFrequency";
    148                 case SettingsResultsOnVerticesEnum : return "SettingsResultsOnVertices";
     148                case SettingsResultsAsPatchesEnum : return "SettingsResultsAsPatches";
    149149                case SettingsWaitonlockEnum : return "SettingsWaitonlock";
    150150                case SteadystateMaxiterEnum : return "SteadystateMaxiter";
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp

    r10576 r10975  
    7171        parameters->AddObject(iomodel->CopyConstantObject(MeshNumberofverticesEnum));
    7272        parameters->AddObject(iomodel->CopyConstantObject(SettingsIoGatherEnum));
    73         parameters->AddObject(iomodel->CopyConstantObject(SettingsResultsOnVerticesEnum));
     73        parameters->AddObject(iomodel->CopyConstantObject(SettingsResultsAsPatchesEnum));
    7474        parameters->AddObject(iomodel->CopyConstantObject(GroundinglineMigrationEnum));
    7575        parameters->AddObject(iomodel->CopyConstantObject(TransientIsdiagnosticEnum));
  • issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp

    r10651 r10975  
    144144        else if (strcmp(name,"SettingsLowmem")==0) return SettingsLowmemEnum;
    145145        else if (strcmp(name,"SettingsOutputFrequency")==0) return SettingsOutputFrequencyEnum;
    146         else if (strcmp(name,"SettingsResultsOnVertices")==0) return SettingsResultsOnVerticesEnum;
     146        else if (strcmp(name,"SettingsResultsAsPatches")==0) return SettingsResultsAsPatchesEnum;
    147147        else if (strcmp(name,"SettingsWaitonlock")==0) return SettingsWaitonlockEnum;
    148148        else if (strcmp(name,"SteadystateMaxiter")==0) return SteadystateMaxiterEnum;
  • issm/trunk-jpl/src/m/classes/settings.m

    r10969 r10975  
    88                io_gather           = 0;
    99                lowmem              = 0;
    10                 results_on_vertices = 0;
     10                results_as_patches = 0;
    1111                output_frequency    = 0;
    1212                waitonlock          = 0;
     
    3939                        obj.output_frequency=1;
    4040
     41                        %do not use patches by default (difficult to plot)
     42                        obj.results_as_patches=0;
     43
    4144                        %this option can be activated to load automatically the results
    4245                        %onto the model after a parallel run by waiting for the lock file
     
    4952                        checkfield(md,'settings.io_gather','numel',1,'values',[0 1]);
    5053                        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]);
    5255                        checkfield(md,'settings.output_frequency','numel',1,'>=',1);
    5356                        checkfield(md,'settings.waitonlock','numel',1);
     
    5962                        fielddisplay(obj,'io_gather','I/O gathering strategy for result outputs (default 1)');
    6063                        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)');
    6265                        fielddisplay(obj,'output_frequency','frequency at which results are saved in all solutions with multiple time_steps');
    6366                        fielddisplay(obj,'waitonlock','maximum number of minutes to wait for batch results, or return 0');
     
    6770                        WriteData(fid,'object',obj,'fieldname','io_gather','format','Boolean');
    6871                        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');
    7073                        WriteData(fid,'object',obj,'fieldname','output_frequency','format','Integer');
    7174                        WriteData(fid,'object',obj,'fieldname','waitonlock','format','Boolean');
Note: See TracChangeset for help on using the changeset viewer.