Changeset 3977


Ignore:
Timestamp:
05/27/10 15:45:16 (15 years ago)
Author:
seroussi
Message:

inputs melting and accumulation must be divided by md.yts

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Elements/Penta.cpp

    r3976 r3977  
    103103        }
    104104        if (iomodel->melting_rate) {
    105                 for(i=0;i<6;i++)nodeinputs[i]=iomodel->melting_rate[penta_node_ids[i]-1];
     105                for(i=0;i<6;i++)nodeinputs[i]=iomodel->melting_rate[penta_node_ids[i]-1]/iomodel->yts;
    106106                this->inputs->AddInput(new PentaVertexInput(MeltingRateEnum,nodeinputs));
    107107        }
    108108        if (iomodel->accumulation_rate) {
    109                 for(i=0;i<6;i++)nodeinputs[i]=iomodel->accumulation_rate[penta_node_ids[i]-1];
     109                for(i=0;i<6;i++)nodeinputs[i]=iomodel->accumulation_rate[penta_node_ids[i]-1]/iomodel->yts;
    110110                this->inputs->AddInput(new PentaVertexInput(AccumulationRateEnum,nodeinputs));
    111111        }
  • issm/trunk/src/c/objects/Elements/Tria.cpp

    r3976 r3977  
    9898        }
    9999        if (iomodel->melting_rate) {
    100                 for(i=0;i<3;i++)nodeinputs[i]=iomodel->melting_rate[tria_node_ids[i]-1];
     100                for(i=0;i<3;i++)nodeinputs[i]=iomodel->melting_rate[tria_node_ids[i]-1]/iomodel->yts;
    101101                this->inputs->AddInput(new TriaVertexInput(MeltingRateEnum,nodeinputs));
    102102        }
    103103        if (iomodel->accumulation_rate) {
    104                 for(i=0;i<3;i++)nodeinputs[i]=iomodel->accumulation_rate[tria_node_ids[i]-1];
     104                for(i=0;i<3;i++)nodeinputs[i]=iomodel->accumulation_rate[tria_node_ids[i]-1]/iomodel->yts;
    105105                this->inputs->AddInput(new TriaVertexInput(AccumulationRateEnum,nodeinputs));
    106106        }
Note: See TracChangeset for help on using the changeset viewer.