source: issm/oecreview/Archive/24307-24683/ISSM-24484-24485.diff@ 24684

Last change on this file since 24684 was 24684, checked in by Mathieu Morlighem, 5 years ago

CHG: added new review

File size: 1.4 KB
RevLine 
[24684]1Index: ../trunk-jpl/src/m/contrib/tsantos/mismip/writeNetCDF.m
2===================================================================
3--- ../trunk-jpl/src/m/contrib/tsantos/mismip/writeNetCDF.m (revision 24484)
4+++ ../trunk-jpl/src/m/contrib/tsantos/mismip/writeNetCDF.m (revision 24485)
5@@ -11,8 +11,13 @@
6 time=[];
7
8 %Inserting time 0. md0 must be last experiment (e.g., Ice1r for Ice1ra)
9- x = md0.results.TransientSolution(end).MeshX;
10- y = md0.results.TransientSolution(end).MeshY;
11+ if(isfield(md0.results.TransientSolution,'MeshElements'))
12+ x = md0.results.TransientSolution(end).MeshX;
13+ y = md0.results.TransientSolution(end).MeshY;
14+ else
15+ x = md0.mesh.x;
16+ y = md0.mesh.y;
17+ end
18 time(1) = 0;
19 [xgl_step ygl_step] = gl_position(md0,length(md0.results.TransientSolution),0);
20 xGL{1} = xgl_step;
21@@ -25,8 +30,13 @@
22 vBaseGL{1} = griddata(x,y,md0.results.TransientSolution(end).Vy,xgl_step,ygl_step);
23
24 for i=2:length(step),
25- x = md.results.TransientSolution(step(i)).MeshX;
26- y = md.results.TransientSolution(step(i)).MeshY;
27+ if(isfield(md.results.TransientSolution,'MeshElements'))
28+ x = md.results.TransientSolution(step(i)).MeshX;
29+ y = md.results.TransientSolution(step(i)).MeshY;
30+ else
31+ x = md.mesh.x;
32+ y = md.mesh.y;
33+ end
34 time(i)=md.results.TransientSolution(step(i)).time;
35 [xgl_step ygl_step]=gl_position(md,step(i),0);
36 xGL{i}=xgl_step;
Note: See TracBrowser for help on using the repository browser.