Changeset 2160


Ignore:
Timestamp:
09/09/09 15:36:12 (15 years ago)
Author:
Mathieu Morlighem
Message:

changed archives names

Location:
issm/trunk/src/m/utils/Nightly
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/utils/Nightly/nightlyrun.m

    r1978 r2160  
    5656                        runme(packages(i),varargin{2});
    5757                else
    58                         runme(packages(i));
     58                        updatearchive
    5959                end
    6060                cd ..
  • issm/trunk/src/m/utils/Nightly/runme_core.m

    r2133 r2160  
    3737
    3838%read configuration
    39 configuration;
     39if ~exist('./configuration.m')
     40        error('runme_core error message: configuration file ''configuration.m'' not found');
     41else
     42        configuration;
     43end
    4044
    4145%go through the sequences requested.
     
    8084                md=mesh(md,domainname,resolution);
    8185        else
    82                 md=mesh(md,domainname,riftoutline,resolution);
     86                md=mesh(md,domainname,riftname,resolution);
    8387                md=meshprocessrifts(md);
    8488        end
     
    141145                fields=testsgetfields2(md,sequence);
    142146
     147                %get Archive name
     148                archive_name='Archive';
     149                for i=1:length(sequence),
     150                        if ischar(sequence{i}),
     151                                archive_name=[archive_name '_' sequence{i}];
     152                        else
     153                                archive_name=[archive_name '_' num2str(sequence{i})];
     154                        end
     155                end
     156
    143157                %CHECK TEST?
    144158                if strcmpi(testtype,'check'),
    145159
    146160                        %load archive
    147                         eval(['load Archive_'  analysis_type '_' sub_analysis_type '_' runtype ]);
     161                        eval(['load ' archive_name ]);
    148162
    149163                        for k=1:length(fields),
     
    154168
    155169                                %compare to archive
    156                                 eval(['Archive=Archive_'  analysis_type '_' sub_analysis_type '_' runtype '_field' num2str(k) ';']);
     170                                eval(['Archive=' archive_name '_field' num2str(k) ';']);
    157171                                eval(['error_diff=full(max(abs(Archive-md.results.' field '))/(max(abs(Archive))+eps));']);
    158172
     
    165179                        end
    166180
    167 
    168 
    169181                %UPDATE ARCHIVE?
    170182                elseif strcmpi(testtype,'update'),
     
    172184                        for k=1:length(fields),
    173185                                field=fields{k};
    174                                 eval(['Archive_'  analysis_type '_' sub_analysis_type '_' runtype '_field' num2str(k) ' = md.results. ' field  ';']);
     186                                eval([ archive_name '_field' num2str(k) ' = md.results. ' field  ';']);
    175187                        end
    176                         eval(['save Archive_'  analysis_type '_' sub_analysis_type '_' runtype ' Archive_'  analysis_type '_' sub_analysis_type '_' runtype '_field*']);
    177                         disp(sprintf(['File Archive_'  analysis_type '_' sub_analysis_type '_' runtype ' saved\n']));
     188                        eval(['save ' archive_name ' ' archive_name '_field*']);
     189                        disp(sprintf(['File ' archive_name ' saved\n']));
    178190
    179191                else
     
    187199                %something went wrong, print failure message:
    188200                message=getReport(me)
    189                 disp(sprintf(['\n\nFAILURE difference: %-16s test: %-25s solution: %-16s type: %-9s field: ' field  '.\n\n'],'N/A',testname,[analysis_type '_' sub_analysis_type],runtype));
    190         end
    191 end
     201                disp(sprintf(['\n\nFAILURE difference: %-16s test: %-25s solution: %-16s type: %-9s field: N/A.\n\n'],'N/A',testname,[analysis_type '_' sub_analysis_type],runtype));
     202        end
     203end
Note: See TracChangeset for help on using the changeset viewer.