Changeset 13109
- Timestamp:
- 08/21/12 13:15:42 (13 years ago)
- Location:
- issm/trunk-jpl/test/NightlyRun
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/NightlyRun/runme.m
r12959 r13109 124 124 archive_name=['Archive' num2str(id) ]; 125 125 if strcmpi(procedure,'update'), 126 127 if ~strcmp(oshostname(),'larsen'); 128 error(['Nightly run archives must be saved on "larsen" (hostname is "' oshostname() '")']); 129 end 126 delete(['../Archives/' archive_name '.nc']) 130 127 for k=1:length(field_names), 131 128 field=field_values{k}; 132 eval([ archive_name '_field' num2str(k) ' = field ;']); 129 % matlab writes the dimensions reversed and matrices transposed into netcdf, so compensate for that 130 nccreate(['../Archives/' archive_name '.nc'],[archive_name '_field' num2str(k)],... 131 'Dimensions',{[archive_name '_field' num2str(k) '_2'] size(field,2) [archive_name '_field' num2str(k) '_1'] size(field,1)},... 132 'Format','classic'); 133 ncwrite(['../Archives/' archive_name '.nc'],[archive_name '_field' num2str(k)],transpose(field)); 133 134 end 134 eval(['save ../Archives/' archive_name ' ' archive_name '_field*']); 135 disp(sprintf(['File ./../Archives/' archive_name ' saved\n'])); 135 disp(sprintf(['File ./../Archives/' archive_name '.nc saved\n'])); 136 136 137 137 %ELSE: CHECK TEST 138 138 else, 139 140 %load archive141 load(['../Archives/' archive_name ]);142 143 139 for k=1:length(field_names), 144 140 … … 150 146 151 147 %compare to archive 152 eval(['archive=' archive_name '_field' num2str(k) ';']); 148 % matlab reads the dimensions reversed and matrices transposed from netcdf, so compensate for that 149 archive=transpose(ncread(['../Archives/' archive_name '.nc'],[archive_name '_field' num2str(k)])); 153 150 error_diff=full(max(abs(archive(:)-field(:)))/(max(abs(archive))+eps)); 154 151
Note:
See TracChangeset
for help on using the changeset viewer.