source:
issm/oecreview/Archive/11401-11425/ISSM-11407-11408.diff@
11515
Last change on this file since 11515 was 11515, checked in by , 13 years ago | |
---|---|
File size: 3.7 KB |
-
proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/collapse.m
28 28 if ~isnan(md.inversion.vx_obs), md.inversion.vx_obs=project2d(md,md.inversion.vx_obs,md.mesh.numberoflayers); end; 29 29 if ~isnan(md.inversion.vy_obs), md.inversion.vy_obs=project2d(md,md.inversion.vy_obs,md.mesh.numberoflayers); end; 30 30 if ~isnan(md.inversion.vel_obs), md.inversion.vel_obs=project2d(md,md.inversion.vel_obs,md.mesh.numberoflayers); end; 31 if ~isnan(md.inversion.cost_functions_coefficients), md.inversion.cost_functions_coefficients=project2d(md,md.inversion.cost_functions_coefficients,md.mesh.numberoflayers); end; 32 if ~isnan(md.inversion.min_parameters), md.inversion.min_parameters=project2d(md,md.inversion.min_parameters,md.mesh.numberoflayers); end; 33 if ~isnan(md.inversion.max_parameters), md.inversion.max_parameters=project2d(md,md.inversion.max_parameters,md.mesh.numberoflayers); end; 31 34 if ~isnan(md.surfaceforcings.mass_balance), 32 35 md.surfaceforcings.mass_balance=project2d(md,md.surfaceforcings.mass_balance,md.mesh.numberoflayers); 33 36 end; … … 48 51 %elementstype 49 52 if ~isnan(md.flowequation.element_equation) 50 53 md.flowequation.element_equation=project2d(md,md.flowequation.element_equation,1); 54 md.flowequation.vertex_equation=project2d(md,md.flowequation.vertex_equation,1); 55 md.flowequation.bordermacayeal=project2d(md,md.flowequation.bordermacayeal,1); 56 md.flowequation.borderpattyn=project2d(md,md.flowequation.borderpattyn,1); 57 md.flowequation.borderstokes=project2d(md,md.flowequation.borderstokes,1); 51 58 end 52 59 53 60 %boundary conditions 54 61 md.diagnostic.spcvx=project2d(md,md.diagnostic.spcvx,md.mesh.numberoflayers); 55 62 md.diagnostic.spcvy=project2d(md,md.diagnostic.spcvy,md.mesh.numberoflayers); 56 63 md.diagnostic.spcvz=project2d(md,md.diagnostic.spcvz,md.mesh.numberoflayers); 64 md.diagnostic.referential=project2d(md,md.diagnostic.referential,md.mesh.numberoflayers); 57 65 md.prognostic.spcthickness=project2d(md,md.prognostic.spcthickness,md.mesh.numberoflayers); 58 66 md.thermal.spctemperature=project2d(md,md.thermal.spctemperature,md.mesh.numberoflayers); 59 67 60 68 %Extrusion of Neumann BC 61 69 if ~isnan(md.diagnostic.icefront), 62 numberofneumann2d=size(md.diagnostic.icefront,1)/ md.mesh.numberoflayers;70 numberofneumann2d=size(md.diagnostic.icefront,1)/(md.mesh.numberoflayers-1); 63 71 md.diagnostic.icefront=[md.diagnostic.icefront(1:numberofneumann2d,1:2) md.diagnostic.icefront(1:numberofneumann2d,5:6)]; %Add two columns on the first layer 64 72 end 65 73 … … 87 95 md.mask.vertexonfloatingice=project2d(md,md.mask.vertexonfloatingice,1); 88 96 md.mask.elementongroundedice=project2d(md,md.mask.elementongroundedice,1); 89 97 md.mask.vertexongroundedice=project2d(md,md.mask.vertexongroundedice,1); 98 md.mask.elementonwater=project2d(md,md.mask.elementonwater,1); 99 md.mask.vertexonwater=project2d(md,md.mask.vertexonwater,1); 90 100 91 101 %Initialize with the 2d mesh 92 102 md.mesh.x=md.mesh.x2d; -
proj/ice/larour/issm-uci-clean/trunk-jpl/src/m/model/radarpower.m
10 10 % md=radarpower(md) 11 11 12 12 %If gdal does not work, uncomment the following line 13 setenv('LD_LIBRARY_PATH','/proj/ice/larour/issm/trunk/externalpackages/gdal/install/lib/');13 %setenv('LD_LIBRARY_PATH','/proj/ice/larour/issm/trunk/externalpackages/gdal/install/lib/'); 14 14 %Parse inputs 15 15 if nargin==1, 16 16 options=pairoptions;
Note:
See TracBrowser
for help on using the repository browser.