Changeset 579


Ignore:
Timestamp:
05/21/09 15:01:36 (16 years ago)
Author:
Mathieu Morlighem
Message:

some fixing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/parallel/thermal.cpp

    r571 r579  
    120120                nsteps=(int)(ndt/dt);
    121121                time=(double*)xmalloc((nsteps+1)*sizeof(double));
     122                time[0]=0;
    122123
    123124                /*allocate t_g and m_g arrays: */
     
    136137
    137138                for(i=0;i<nsteps;i++){
    138                         if(debug)_printf_("time step: %i/%i\n",n,nsteps);
    139                         time[i]=n*dt;
     139                        if(debug)_printf_("time step: %i/%i\n",i+1,nsteps);
     140                        time[i+1]=(i+1)*dt;
    140141                       
    141142                        if(debug)_printf_("computing temperatures:\n");
     
    146147                        inputs->Add("temperature",t_g[i+1],1,numberofnodes);
    147148                        inputs->Add("melting_offset",melting_offset);
    148                         diagnostic_core_linear(&m_g[0],&femmodels[1],inputs,MeltingAnalysisEnum(),TransientAnalysisEnum());
     149                        diagnostic_core_linear(&m_g[i+1],&femmodels[1],inputs,MeltingAnalysisEnum(),TransientAnalysisEnum());
    149150                }
    150151        }
Note: See TracChangeset for help on using the changeset viewer.