source: issm/oecreview/Archive/11401-11425/ISSM-11407-11408.diff@ 11515

Last change on this file since 11515 was 11515, checked in by Eric.Larour, 13 years ago

Oecreview up to 11509

File size: 3.7 KB
RevLine 
[11515]1Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/collapse.m
2===================================================================
3--- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/collapse.m (revision 11407)
4+++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/collapse.m (revision 11408)
5@@ -28,6 +28,9 @@
6 if ~isnan(md.inversion.vx_obs), md.inversion.vx_obs=project2d(md,md.inversion.vx_obs,md.mesh.numberoflayers); end;
7 if ~isnan(md.inversion.vy_obs), md.inversion.vy_obs=project2d(md,md.inversion.vy_obs,md.mesh.numberoflayers); end;
8 if ~isnan(md.inversion.vel_obs), md.inversion.vel_obs=project2d(md,md.inversion.vel_obs,md.mesh.numberoflayers); end;
9+if ~isnan(md.inversion.cost_functions_coefficients), md.inversion.cost_functions_coefficients=project2d(md,md.inversion.cost_functions_coefficients,md.mesh.numberoflayers); end;
10+if ~isnan(md.inversion.min_parameters), md.inversion.min_parameters=project2d(md,md.inversion.min_parameters,md.mesh.numberoflayers); end;
11+if ~isnan(md.inversion.max_parameters), md.inversion.max_parameters=project2d(md,md.inversion.max_parameters,md.mesh.numberoflayers); end;
12 if ~isnan(md.surfaceforcings.mass_balance),
13 md.surfaceforcings.mass_balance=project2d(md,md.surfaceforcings.mass_balance,md.mesh.numberoflayers);
14 end;
15@@ -48,18 +51,23 @@
16 %elementstype
17 if ~isnan(md.flowequation.element_equation)
18 md.flowequation.element_equation=project2d(md,md.flowequation.element_equation,1);
19+ md.flowequation.vertex_equation=project2d(md,md.flowequation.vertex_equation,1);
20+ md.flowequation.bordermacayeal=project2d(md,md.flowequation.bordermacayeal,1);
21+ md.flowequation.borderpattyn=project2d(md,md.flowequation.borderpattyn,1);
22+ md.flowequation.borderstokes=project2d(md,md.flowequation.borderstokes,1);
23 end
24
25 %boundary conditions
26 md.diagnostic.spcvx=project2d(md,md.diagnostic.spcvx,md.mesh.numberoflayers);
27 md.diagnostic.spcvy=project2d(md,md.diagnostic.spcvy,md.mesh.numberoflayers);
28 md.diagnostic.spcvz=project2d(md,md.diagnostic.spcvz,md.mesh.numberoflayers);
29+md.diagnostic.referential=project2d(md,md.diagnostic.referential,md.mesh.numberoflayers);
30 md.prognostic.spcthickness=project2d(md,md.prognostic.spcthickness,md.mesh.numberoflayers);
31 md.thermal.spctemperature=project2d(md,md.thermal.spctemperature,md.mesh.numberoflayers);
32
33 %Extrusion of Neumann BC
34 if ~isnan(md.diagnostic.icefront),
35- numberofneumann2d=size(md.diagnostic.icefront,1)/md.mesh.numberoflayers;
36+ numberofneumann2d=size(md.diagnostic.icefront,1)/(md.mesh.numberoflayers-1);
37 md.diagnostic.icefront=[md.diagnostic.icefront(1:numberofneumann2d,1:2) md.diagnostic.icefront(1:numberofneumann2d,5:6)]; %Add two columns on the first layer
38 end
39
40@@ -87,6 +95,8 @@
41 md.mask.vertexonfloatingice=project2d(md,md.mask.vertexonfloatingice,1);
42 md.mask.elementongroundedice=project2d(md,md.mask.elementongroundedice,1);
43 md.mask.vertexongroundedice=project2d(md,md.mask.vertexongroundedice,1);
44+md.mask.elementonwater=project2d(md,md.mask.elementonwater,1);
45+md.mask.vertexonwater=project2d(md,md.mask.vertexonwater,1);
46
47 %Initialize with the 2d mesh
48 md.mesh.x=md.mesh.x2d;
49Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/radarpower.m
50===================================================================
51--- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/radarpower.m (revision 11407)
52+++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/radarpower.m (revision 11408)
53@@ -10,7 +10,7 @@
54 % md=radarpower(md)
55
56 %If gdal does not work, uncomment the following line
57-setenv('LD_LIBRARY_PATH','/proj/ice/larour/issm/trunk/externalpackages/gdal/install/lib/');
58+%setenv('LD_LIBRARY_PATH','/proj/ice/larour/issm/trunk/externalpackages/gdal/install/lib/');
59 %Parse inputs
60 if nargin==1,
61 options=pairoptions;
Note: See TracBrowser for help on using the repository browser.