Changeset 1719


Ignore:
Timestamp:
08/17/09 11:21:26 (16 years ago)
Author:
seroussi
Message:

changed cielo parallel timestep in yrs

Location:
issm/trunk/src/c/parallel
Files:
5 edited

Legend:

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

    r1648 r1719  
    3535        double* accumulation_g=NULL;
    3636        double  dt;
     37        double  yts;
    3738        int     qmu_analysis;
    3839
     
    7374        fem.parameters->FindParam((void*)&accumulation_g,"a_g");
    7475        fem.parameters->FindParam((void*)&dt,"dt");
     76        fem.parameters->FindParam((void*)&yts,"yts");
    7577        fem.parameters->FindParam((void*)&numberofnodes,"numberofnodes");
    7678
     
    8183        inputs->Add("melting",melting_g,1,numberofnodes);
    8284        inputs->Add("accumulation",accumulation_g,1,numberofnodes);
    83         inputs->Add("dt",dt);
     85        inputs->Add("dt",dt*yts);
    8486
    8587        _printf_("initialize results:\n");
  • issm/trunk/src/c/parallel/thermal.cpp

    r1648 r1719  
    4141        Param*           param=NULL;
    4242        double  dt;
     43        double  yts;
    4344
    4445        int    waitonlock=0;
     
    7475        femmodels[0].parameters->FindParam((void*)&waitonlock,"waitonlock");
    7576        femmodels[0].parameters->FindParam((void*)&dt,"dt");
     77        femmodels[0].parameters->FindParam((void*)&yts,"yts");
    7678
    7779        inputs=new ParameterInputs;
     
    7981        inputs->Add("velocity",u_g,3,numberofnodes);
    8082        inputs->Add("pressure",p_g,1,numberofnodes);
    81         inputs->Add("dt",dt);
     83        inputs->Add("dt",dt*yts); //convert in seconds
    8284
    8385        _printf_("initialize results:\n");
  • issm/trunk/src/c/parallel/transient.cpp

    r1648 r1719  
    4242        double* a_g=NULL;
    4343        double  dt;
     44        double  yts;
    4445        Param*  param=NULL;
    4546
     
    101102
    102103        femmodels[5].parameters->FindParam((void*)&dt,"dt");
    103         inputs->Add("dt",dt);
     104        femmodels[5].parameters->FindParam((void*)&yts,"yts");
     105        inputs->Add("dt",dt*yts);
    104106       
    105107        _printf_("initialize results:\n");
  • issm/trunk/src/c/parallel/transient_core_2d.cpp

    r1482 r1719  
    4949        double finaltime;
    5050        double dt;
    51         double yts;
    5251        DataSet* diagnostic_results=NULL;
    5352        DataSet* prognostic_results=NULL;
     
    7675        fem_dh->parameters->FindParam((void*)&finaltime,"ndt");
    7776        fem_dh->parameters->FindParam((void*)&dt,"dt");
    78         fem_dh->parameters->FindParam((void*)&yts,"yts");
    7977        fem_dh->parameters->FindParam((void*)&numberofnodes,"numberofnodes");
    8078
     
    108106        while(time<finaltime){ //make sure we run up to finaltime.
    109107       
    110                 _printf_("%s%g%s%i%s%g\n","time [yr]: ",time/yts,"    iteration number: ",step,"/",floor(finaltime/dt));
     108                _printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
    111109
    112110                step+=1;
  • issm/trunk/src/c/parallel/transient_core_3d.cpp

    r988 r1719  
    5555        double finaltime;
    5656        double dt;
    57         double yts;
    5857        DataSet* diagnostic_results=NULL;
    5958        DataSet* prognostic_results=NULL;
     
    8584        fem_dh->parameters->FindParam((void*)&finaltime,"ndt");
    8685        fem_dh->parameters->FindParam((void*)&dt,"dt");
    87         fem_dh->parameters->FindParam((void*)&yts,"yts");
    8886        fem_dh->parameters->FindParam((void*)&numberofnodes,"numberofnodes");
    8987
     
    124122        while(time<finaltime){ //make sure we run up to finaltime.
    125123       
    126                 if(debug)_printf_("%s%g%s%i%s%g\n","time [yr]: ",time/yts,"    iteration number: ",step,"/",floor(finaltime/dt));
     124                if(debug)_printf_("%s%g%s%i%s%g\n","time [yr]: ",time,"    iteration number: ",step,"/",floor(finaltime/dt));
    127125
    128126                step+=1;
Note: See TracChangeset for help on using the changeset viewer.