Changeset 21166
- Timestamp:
- 08/25/16 16:48:58 (9 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 9 added
- 9 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/archive/arch.py
r21151 r21166 228 228 elif data_type==3: 229 229 data_size='{0}x{1}'.format(rows,cols) 230 data_type_str='vector '230 data_type_str='vector/matrix' 231 231 232 232 result=OrderedDict() … … 249 249 1 : string 250 250 2 : double (scalar) 251 3 : vector (of type double)251 3 : vector or matrix (of type double) 252 252 253 253 """ -
issm/trunk-jpl/src/m/archive/archdisp.m
r21151 r21166 43 43 archive_data{end+1}=fread(fid,1,'double','ieee-be'); 44 44 elseif field_type==3 45 field_types{end+1}='vector ';45 field_types{end+1}='vector/matrix'; 46 46 rows=fread(fid,1,'int','ieee-be'); 47 47 cols=fread(fid,1,'int','ieee-be'); -
issm/trunk-jpl/src/m/archive/archread.m
r21151 r21166 76 76 elseif isscalar(format) 77 77 code=2; % scalar 78 elseif isvector(format) 78 elseif isvector(format) or ismatrix(format) 79 79 code=3; % vector 80 80 else -
issm/trunk-jpl/src/m/archive/archwrite.m
r21151 r21166 51 51 elseif isscalar(format) 52 52 code=2; % scalar 53 elseif isvector(format)54 code=3; % vector 53 elseif (isvector(format) || ismatrix(format)) 54 code=3; % vector or matrix 55 55 else 56 error('Error! Please ensure arguments are strings, scalars, or vectors .');56 error('Error! Please ensure arguments are strings, scalars, or vectors/matrixes.'); 57 57 end 58 58 end%}}} -
issm/trunk-jpl/test/Par/79North.par
r19527 r21166 2 2 3 3 %Geometry and observation 4 x= transpose(ncread('../Data/79North.nc','x'));5 y= transpose(ncread('../Data/79North.nc','y'));6 vx= transpose(ncread('../Data/79North.nc','vx'));7 vy= transpose(ncread('../Data/79North.nc','vy'));8 index= transpose(ncread('../Data/79North.nc','index'));9 surface= transpose(ncread('../Data/79North.nc','surface'));10 thickness= transpose(ncread('../Data/79North.nc','thickness'));4 x=archread('../Data/79North.nc','x'); 5 y=archread('../Data/79North.nc','y'); 6 vx=archread('../Data/79North.nc','vx'); 7 vy=archread('../Data/79North.nc','vy'); 8 index=archread('../Data/79North.nc','index'); 9 surface=archread('../Data/79North.nc','surface'); 10 thickness=archread('../Data/79North.nc','thickness'); 11 11 md.initialization.vx =InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); 12 12 md.initialization.vy =InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/GiaBenchmarksAB.par
r17769 r21166 27 27 28 28 %Initial velocity 29 x = transpose(ncread('../Data/SquareSheetConstrained.nc','x'));30 y = transpose(ncread('../Data/SquareSheetConstrained.nc','y'));31 vx = transpose(ncread('../Data/SquareSheetConstrained.nc','vx'));32 vy = transpose(ncread('../Data/SquareSheetConstrained.nc','vy'));33 index = transpose(ncread('../Data/SquareSheetConstrained.nc','index'));29 x = archread('../Data/SquareSheetConstrained.nc','x'); 30 y = archread('../Data/SquareSheetConstrained.nc','y'); 31 vx = archread('../Data/SquareSheetConstrained.nc','vx'); 32 vy = archread('../Data/SquareSheetConstrained.nc','vy'); 33 index = archread('../Data/SquareSheetConstrained.nc','index'); 34 34 35 35 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/GiaBenchmarksCD.par
r17769 r21166 26 26 27 27 %Initial velocity 28 x = transpose(ncread('../Data/SquareSheetConstrained.nc','x'));29 y = transpose(ncread('../Data/SquareSheetConstrained.nc','y'));30 vx = transpose(ncread('../Data/SquareSheetConstrained.nc','vx'));31 vy = transpose(ncread('../Data/SquareSheetConstrained.nc','vy'));32 index = transpose(ncread('../Data/SquareSheetConstrained.nc','index'));28 x = archread('../Data/SquareSheetConstrained.nc','x'); 29 y = archread('../Data/SquareSheetConstrained.nc','y'); 30 vx = archread('../Data/SquareSheetConstrained.nc','vx'); 31 vy = archread('../Data/SquareSheetConstrained.nc','vy'); 32 index = archread('../Data/SquareSheetConstrained.nc','index'); 33 33 34 34 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/ISMIPE.par
r17769 r21166 2 2 3 3 disp(' creating thickness'); 4 data= transpose(ncread('../Data/ISMIPE.nc','data'));4 data=archread('../Data/ISMIPE.nc','data'); 5 5 md.geometry.surface=zeros(md.mesh.numberofvertices,1); 6 6 md.geometry.base=zeros(md.mesh.numberofvertices,1); -
issm/trunk-jpl/test/Par/Pig.par
r17769 r21166 2 2 3 3 %Geometry and observation 4 x = transpose(ncread('../Data/Pig.nc','x'));5 y = transpose(ncread('../Data/Pig.nc','y'));6 vx_obs = transpose(ncread('../Data/Pig.nc','vx_obs'));7 vy_obs = transpose(ncread('../Data/Pig.nc','vy_obs'));8 index = transpose(ncread('../Data/Pig.nc','index'));9 surface = transpose(ncread('../Data/Pig.nc','surface'));10 thickness = transpose(ncread('../Data/Pig.nc','thickness'));4 x = archread('../Data/Pig.nc','x'); 5 y = archread('../Data/Pig.nc','y'); 6 vx_obs = archread('../Data/Pig.nc','vx_obs'); 7 vy_obs = archread('../Data/Pig.nc','vy_obs'); 8 index = archread('../Data/Pig.nc','index'); 9 surface = archread('../Data/Pig.nc','surface'); 10 thickness = archread('../Data/Pig.nc','thickness'); 11 11 md.inversion.vx_obs =InterpFromMeshToMesh2d(index,x,y,vx_obs,md.mesh.x,md.mesh.y); 12 12 md.inversion.vy_obs =InterpFromMeshToMesh2d(index,x,y,vy_obs,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/SquareSheetConstrained.par
r20468 r21166 13 13 14 14 %Initial velocity 15 x = transpose(ncread('../Data/SquareSheetConstrained.nc','x'));16 y = transpose(ncread('../Data/SquareSheetConstrained.nc','y'));17 vx = transpose(ncread('../Data/SquareSheetConstrained.nc','vx'));18 vy = transpose(ncread('../Data/SquareSheetConstrained.nc','vy'));19 index = transpose(ncread('../Data/SquareSheetConstrained.nc','index'));15 x = archread('../Data/SquareSheetConstrained.nc','x'); 16 y = archread('../Data/SquareSheetConstrained.nc','y'); 17 vx = archread('../Data/SquareSheetConstrained.nc','vx'); 18 vy = archread('../Data/SquareSheetConstrained.nc','vy'); 19 index = archread('../Data/SquareSheetConstrained.nc','index'); 20 20 21 21 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/SquareSheetShelf.par
r19527 r21166 16 16 17 17 %Initial velocity 18 x = transpose(ncread('../Data/SquareSheetShelf.nc','x'));19 y = transpose(ncread('../Data/SquareSheetShelf.nc','y'));20 vx = transpose(ncread('../Data/SquareSheetShelf.nc','vx'));21 vy = transpose(ncread('../Data/SquareSheetShelf.nc','vy'));22 index = transpose(ncread('../Data/SquareSheetShelf.nc','index'));18 x = archread('../Data/SquareSheetShelf.nc','x'); 19 y = archread('../Data/SquareSheetShelf.nc','y'); 20 vx = archread('../Data/SquareSheetShelf.nc','vx'); 21 vy = archread('../Data/SquareSheetShelf.nc','vy'); 22 index = archread('../Data/SquareSheetShelf.nc','index'); 23 23 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); 24 24 md.initialization.vy=InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/SquareShelf.par
r17769 r21166 13 13 14 14 %Initial velocity and pressure 15 x = transpose(ncread('../Data/SquareShelf.nc','x'));16 y = transpose(ncread('../Data/SquareShelf.nc','y'));17 vx = transpose(ncread('../Data/SquareShelf.nc','vx'));18 vy = transpose(ncread('../Data/SquareShelf.nc','vy'));19 index = transpose(ncread('../Data/SquareShelf.nc','index'));15 x = archread('../Data/SquareShelf.nc','x'); 16 y = archread('../Data/SquareShelf.nc','y'); 17 vx = archread('../Data/SquareShelf.nc','vx'); 18 vy = archread('../Data/SquareShelf.nc','vy'); 19 index = archread('../Data/SquareShelf.nc','index'); 20 20 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); 21 21 md.initialization.vy=InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/SquareShelf2.par
r17769 r21166 13 13 14 14 %Initial velocity and pressure 15 x = transpose(ncread('../Data/SquareShelf.nc','x'));16 y = transpose(ncread('../Data/SquareShelf.nc','y'));17 vx = transpose(ncread('../Data/SquareShelf.nc','vx'));18 vy = transpose(ncread('../Data/SquareShelf.nc','vy'));19 index = transpose(ncread('../Data/SquareShelf.nc','index'));15 x = archread('../Data/SquareShelf.nc','x'); 16 y = archread('../Data/SquareShelf.nc','y'); 17 vx = archread('../Data/SquareShelf.nc','vx'); 18 vy = archread('../Data/SquareShelf.nc','vy'); 19 index = archread('../Data/SquareShelf.nc','index'); 20 20 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); 21 21 md.initialization.vy=InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y); -
issm/trunk-jpl/test/Par/SquareShelfConstrained.par
r19793 r21166 14 14 15 15 %Initial velocity 16 x = transpose(ncread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'x'));17 y = transpose(ncread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'y'));18 vx = transpose(ncread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'vx'));19 vy = transpose(ncread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'vy'));20 index = transpose(ncread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'index'));16 x = archread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'x'); 17 y = archread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'y'); 18 vx = archread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'vx'); 19 vy = archread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'vy'); 20 index = archread([issmdir() '/test/Data/SquareShelfConstrained.nc'],'index'); 21 21 md.initialization.vx=InterpFromMeshToMesh2d(index,x,y,vx,md.mesh.x,md.mesh.y); 22 22 md.initialization.vy=InterpFromMeshToMesh2d(index,x,y,vy,md.mesh.x,md.mesh.y);
Note:
See TracChangeset
for help on using the changeset viewer.