Changeset 4473


Ignore:
Timestamp:
07/08/10 15:12:53 (15 years ago)
Author:
seroussi
Message:

fixed thermal steady

Location:
issm/trunk/src/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/solutions/thermal_core.cpp

    r4331 r4473  
    4949                if(verbose)_printf_("saving results:\n");
    5050                if(solution_type==ThermalSolutionEnum){
    51                         InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,TemperatureEnum,i,time);
    52                         InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,MeltingRateEnum,i,time);
     51                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,TemperatureEnum,i+1,time);
     52                        InputToResultx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,MeltingRateEnum,i+1,time);
    5353                }
    5454
  • issm/trunk/src/c/solvers/solver_thermal_nonlinear.cpp

    r4470 r4473  
    129129        VecFree(&tf);
    130130        VecFree(&tf_old);
    131         delete solver_string;
     131        xfree((void**)&solver_string);
    132132
    133133        /*Assign output pointers: */
    134         *ptg=tg;
    135         *pmelting_offset=melting_offset;
     134        if(ptg)*ptg=tg;
     135        else VecFree(&tg);
     136        if(pmelting_offset)*pmelting_offset=melting_offset;
    136137}
Note: See TracChangeset for help on using the changeset viewer.