Changeset 26886
- Timestamp:
- 02/13/22 14:07:27 (3 years ago)
- Location:
- issm/trunk-jpl/test
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/test/MITgcm/code_4003/shelfice_step_icemass.F
r26882 r26886 73 73 DO j=1-OLy,sNy+OLy-1 74 74 DO i=1-OLx+1,sNx+OLx-1 75 shelficeMass(i,j,bi,bj) = R_shelfIce(i,j,bi,bj) * rhoConst75 shelficeMass(i,j,bi,bj) = -R_shelfIce(i,j,bi,bj) * rhoConst 76 76 ENDDO 77 77 ENDDO -
issm/trunk-jpl/test/MITgcm/input_4003/data.shelfice
r26545 r26886 17 17 #-- 18 18 SHELFICEtopoFile='shelficeTopo.Lin.bin', 19 SHELFICEmassFile='shelficeMass.Lin.bin', 20 SHELFICEMassDynTendFile='shelfice_dMdt.r02.bin', 21 #SHELFICEwriteState = .TRUE., 19 SHELFICEwriteState = .TRUE., 22 20 & -
issm/trunk-jpl/test/MITgcm/tools/lookat_4003.m
r26882 r26886 1 1 pn='~/mitgcm/slr/components/issm/trunk-jpl/test/NightlyRun/'; 2 p1=[pn 'RunUncoupled MITgcm/'];3 p2=[pn ' RunCoupledMITgcmISSM/'];2 p1=[pn 'RunUncoupled/']; 3 p2=[pn 'run/']; 4 4 5 fld='Eta'; 6 ts=1; 7 v1=rdmds([p1 fld],ts); 8 v2=rdmds([p2 fld],ts); 9 clf 10 subplot(311), mypcolor(v1); title(fld), colorbar 11 subplot(312), mypcolor(v2); title('coupled'), colorbar 12 subplot(313), mypcolor(v2-v1); title('coupled-uncoupled'), colorbar 13 14 ts=8; 5 ts=0; 15 6 fld='R_shelfIce1_'; 16 7 v1=readbin([p2 fld myint2str(ts,10) '.data'],[3 200]); 17 8 fld='R_shelfIce2_'; 18 v2=readbin([p2 fld myint2str(ts,10) '.data'],[3 200]); 19 clf 20 subplot(311), mypcolor(v1); title(fld), colorbar 21 subplot(312), mypcolor(v2); title('coupled'), colorbar 22 subplot(313), mypcolor(v2-v1); title('coupled-uncoupled'), colorbar 9 for ts=0:8:184 10 v2=readbin([p2 fld myint2str(ts,10) '.data'],[3 200]); 11 clf 12 subplot(311), mypcolor(v1); title(ts-8), colorbar 13 subplot(312), mypcolor(v2); title(ts), colorbar 14 subplot(313), mypcolor(v2-v1); title('diff'), colorbar 15 pause 16 v1=v2; 17 end 23 18 24 19 fld='surfDiag'; … … 36 31 pause 37 32 end 33 34 fld='Eta'; 35 ts=1; 36 v1=rdmds([p1 fld],ts); 37 v2=rdmds([p2 fld],ts); 38 clf 39 subplot(311), mypcolor(v1); title(fld), colorbar 40 subplot(312), mypcolor(v2); title('coupled'), colorbar 41 subplot(313), mypcolor(v2-v1); title('coupled-uncoupled'), colorbar -
issm/trunk-jpl/test/NightlyRun/test4003.m
r26863 r26886 144 144 fid=fopen(namF,'w','b'); fwrite(fid,draft,prec);fclose(fid); 145 145 146 var=([1:Ny]-2)/(jEnd-2);147 dMdt_fy=zeros(Nx,Ny);148 for i=1:Nx149 dMdt_fy(i,:)=-cos(pi*var);150 dMdt_fy(i,1)=0; dMdt_fy(i,j2:Ny)=0;151 end152 %- rate of change due to ice-stream dynamics153 rateDyn=rho_water*0.1/3600; sfx='r02';154 dMdt=rateDyn*dMdt_fy;155 namF=sprintf('%s.%s.%s','run/shelfice_dMdt',sfx,'bin');156 fid=fopen(namF,'w','b'); fwrite(fid,dMdt,prec);fclose(fid);157 158 146 del_T = (T_bot - T_sfc)/(59*delZ); 159 147 tref=zeros(1,Nz); … … 196 184 namF='run/salt_ini.bin'; 197 185 fid=fopen(namF,'w','b'); fwrite(fid,var,prec);fclose(fid); 198 199 rhoAvr=rho_water-1.345;200 mIce=-rhoAvr*draft;201 namF='run/shelficeMass.Lin.bin';202 fid=fopen(namF,'w','b'); fwrite(fid,mIce,prec);fclose(fid);203 186 % }}} 204 187 … … 416 399 fid=fopen(namF,'w','b'); fwrite(fid,bathymetry,prec);fclose(fid); 417 400 401 draft=md.results.TransientSolution(end).Base; 402 draft=reshape(draft,[Nx+1,Ny+1]); 403 pos=ones(Nx+1,Ny+1); 404 pos(find(md.mask.ice_levelset>0))=0; 405 draft=draft.*pos; 406 draft=draft(1:Nx,1:Ny)+draft(2:end,1:Ny)+draft(1:Nx,2:end)+draft(2:end,2:end); 407 pos=pos(1:Nx,1:Ny)+pos(2:end,1:Ny)+pos(1:Nx,2:end)+pos(2:end,2:end); 408 draft(find(pos))=draft(find(pos))./pos(find(pos)); 418 409 namF='run/shelficeTopo.Lin.bin'; 419 410 fid=fopen(namF,'w','b'); fwrite(fid,draft,prec);fclose(fid); 420 411 421 var=([1:Ny]-2)/(jEnd-2);422 dMdt_fy=zeros(Nx,Ny);423 for i=1:Nx424 dMdt_fy(i,:)=-cos(pi*var);425 dMdt_fy(i,1)=0; dMdt_fy(i,j2:Ny)=0;426 end427 %- rate of change due to ice-stream dynamics428 rateDyn=rho_water*0.1/3600; sfx='r02';429 dMdt=rateDyn*dMdt_fy;430 namF=sprintf('%s.%s.%s','run/shelfice_dMdt',sfx,'bin');431 fid=fopen(namF,'w','b'); fwrite(fid,dMdt,prec);fclose(fid);432 433 412 del_T = (T_bot - T_sfc)/(59*delZ); 434 413 tref=zeros(1,Nz); … … 471 450 namF='run/salt_ini.bin'; 472 451 fid=fopen(namF,'w','b'); fwrite(fid,var,prec);fclose(fid); 473 474 rhoAvr=rho_water-1.345;475 mIce=-rhoAvr*draft;476 namF='run/shelficeMass.Lin.bin';477 fid=fopen(namF,'w','b'); fwrite(fid,mIce,prec);fclose(fid);478 452 % }}} 479 453 % }}}
Note:
See TracChangeset
for help on using the changeset viewer.