Changeset 509


Ignore:
Timestamp:
05/19/09 16:19:36 (16 years ago)
Author:
Eric.Larour
Message:

new output logic

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/loadresultsfromdisk.m

    r474 r509  
    2222end
    2323
    24 %Get gsize
    25 gsize=results{2};
    26 
    2724%Get part
    28 part=results{3};
     25part=results{2};
    2926
    3027%now to specialized reading
     
    3229
    3330        %Get u_g
    34         u_g=results{4};
     31        u_g=results{3};
     32        p_g=results{4};
    3533
    3634        if strcmpi(md.type,'2d'),
     35                gsize=md.numberofgrids*2;
    3736                %Used to recover velocities
    3837                indx=1:2:gsize;
     
    4746        else
    4847                %Used to recover velocities
    49                 indx=1:3:gsize;
    50                 indy=2:3:gsize;
    51                 indz=3:3:gsize;
     48                gsize=length(u_g);
     49                offset=gsize/md.numberofgrids;
     50                indx=1:offset:gsize;
     51                indy=2:offset:gsize;
     52                indz=3:offset:gsize;
    5253                indx=indx(part);
    5354                indy=indy(part);
     
    5960                md.vz=u_g(indz)*md.yts;
    6061                md.vel=sqrt(md.vx.^2+md.vy.^2+md.vz.^2);
     62                md.pressure=p_g;
    6163        end
    6264
     
    6466
    6567        %Get u_g
    66         u_g=results{4};
     68        u_g=results{3};
     69        gsize=length(u_g);
    6770
    6871        %Used to recover velocities
     
    8891        md.cont_J=results{7};
    8992
    90 elseif strcmpi(analysis_type,'thermalsteady'),
     93elseif strcmpi(analysis_type,'thermal'),
    9194
    9295        %read t_g
    93         t_g=results{4};
     96        t_g=results{3};
     97        m_g=results{4};
    9498
    9599        %Used to recover velocities
    96         indx=1:6:gsize;
    97         indx=indx(part);
    98100
    99101        %Recover velocity
    100         md.temperature=t_g(indx);
     102        md.temperature=t_g;
     103        md.melting=m_g;
     104
    101105else
    102106        error(['loadresultsfromdisk error message: unknow solution type ',analysis_type]);
Note: See TracChangeset for help on using the changeset viewer.