Changeset 3696


Ignore:
Timestamp:
05/10/10 16:21:30 (15 years ago)
Author:
seroussi
Message:

added pressure, temperature, accumulation_rate and melting_rate in CreateElementsNodes...

Location:
issm/trunk/src/c/ModelProcessorx
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk/src/c/ModelProcessorx/Balancedthickness/CreateElementsNodesAndMaterialsBalancedthickness.cpp

    r3692 r3696  
    4444                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    4545                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     46                IoModelFetchData(&iomodel->melting_rate,NULL,NULL,iomodel_handle,"melting_rate");
     47                IoModelFetchData(&iomodel->accumulation_rate,NULL,NULL,iomodel_handle,"accumulation_rate");
    4648               
    4749                for (i=0;i<iomodel->numberofelements;i++){
     
    6668                xfree((void**)&iomodel->vx);
    6769                xfree((void**)&iomodel->vy);
     70                xfree((void**)&iomodel->melting_rate);
     71                xfree((void**)&iomodel->accumulation_rate);
    6872
    6973        }
     
    8185                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    8286                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     87                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"melting_rate");
     88                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"accumulation_rate");
    8389       
    8490                for (i=0;i<iomodel->numberofelements;i++){
     
    103109                xfree((void**)&iomodel->vx);
    104110                xfree((void**)&iomodel->vy);
     111                xfree((void**)&iomodel->melting_rate);
     112                xfree((void**)&iomodel->accumulation_rate);
    105113
    106114        } //if (strcmp(meshtype,"2d")==0)
  • TabularUnified issm/trunk/src/c/ModelProcessorx/Balancedthickness2/CreateElementsNodesAndMaterialsBalancedthickness2.cpp

    r3692 r3696  
    4848                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    4949                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     50                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"melting_rate");
     51                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"accumulation_rate");
    5052               
    5153                for (i=0;i<iomodel->numberofelements;i++){
     
    6971                xfree((void**)&iomodel->vx);
    7072                xfree((void**)&iomodel->vy);
     73                xfree((void**)&iomodel->melting_rate);
     74                xfree((void**)&iomodel->accumulation_rate);
    7175
    7276        }
  • TabularUnified issm/trunk/src/c/ModelProcessorx/Balancedvelocities/CreateElementsNodesAndMaterialsBalancedvelocities.cpp

    r3692 r3696  
    4444                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    4545                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     46                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"melting_rate");
     47                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"accumulation_rate");
    4648               
    4749                for (i=0;i<iomodel->numberofelements;i++){
     
    6870                xfree((void**)&iomodel->vx);
    6971                xfree((void**)&iomodel->vy);
     72                xfree((void**)&iomodel->melting_rate);
     73                xfree((void**)&iomodel->accumulation_rate);
    7074
    7175        }
     
    8387                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    8488                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     89                IoModelFetchData(&iomodel->melting_rate,NULL,NULL,iomodel_handle,"melting_rate");
     90                IoModelFetchData(&iomodel->accumulation_rate,NULL,NULL,iomodel_handle,"accumulation_rate");
    8591
    8692                for (i=0;i<iomodel->numberofelements;i++){
     
    107113                xfree((void**)&iomodel->vx);
    108114                xfree((void**)&iomodel->vy);
     115                xfree((void**)&iomodel->melting_rate);
     116                xfree((void**)&iomodel->accumulation_rate);
    109117
    110118        } //if (strcmp(meshtype,"2d")==0)
  • TabularUnified issm/trunk/src/c/ModelProcessorx/Prognostic/CreateElementsNodesAndMaterialsPrognostic.cpp

    r3692 r3696  
    4242                IoModelFetchData(&iomodel->elementoniceshelf,NULL,NULL,iomodel_handle,"elementoniceshelf");
    4343                IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater");
     44                IoModelFetchData(&iomodel->melting_rate,NULL,NULL,iomodel_handle,"melting_rate");
     45                IoModelFetchData(&iomodel->accumulation_rate,NULL,NULL,iomodel_handle,"accumulation_rate");
    4446                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    4547                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     
    6567                xfree((void**)&iomodel->elementoniceshelf);
    6668                xfree((void**)&iomodel->elementonwater);
     69                xfree((void**)&iomodel->melting_rate);
     70                xfree((void**)&iomodel->accumulation_rate);
    6771                xfree((void**)&iomodel->vx);
    6872                xfree((void**)&iomodel->vy);
     
    8084                IoModelFetchData(&iomodel->elementonsurface,NULL,NULL,iomodel_handle,"elementonsurface");
    8185                IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater");
     86                IoModelFetchData(&iomodel->pressure,NULL,NULL,iomodel_handle,"pressure");
     87                IoModelFetchData(&iomodel->temperature,NULL,NULL,iomodel_handle,"temperature");
     88                IoModelFetchData(&iomodel->melting_rate,NULL,NULL,iomodel_handle,"melting_rate");
     89                IoModelFetchData(&iomodel->accumulation_rate,NULL,NULL,iomodel_handle,"accumulation_rate");
    8290                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    8391                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     
    102110                xfree((void**)&iomodel->elementonsurface);
    103111                xfree((void**)&iomodel->elementonwater);
     112                xfree((void**)&iomodel->pressure);
     113                xfree((void**)&iomodel->temperature);
     114                xfree((void**)&iomodel->melting_rate);
     115                xfree((void**)&iomodel->accumulation_rate);
    104116                xfree((void**)&iomodel->vx);
    105117                xfree((void**)&iomodel->vy);
  • TabularUnified issm/trunk/src/c/ModelProcessorx/Prognostic2/CreateElementsNodesAndMaterialsPrognostic2.cpp

    r3692 r3696  
    4646                IoModelFetchData(&iomodel->elementoniceshelf,NULL,NULL,iomodel_handle,"elementoniceshelf");
    4747                IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater");
     48                IoModelFetchData(&iomodel->melting_rate,NULL,NULL,iomodel_handle,"melting_rate");
     49                IoModelFetchData(&iomodel->accumulation_rate,NULL,NULL,iomodel_handle,"accumulation_rate");
    4850                IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    4951                IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     
    6769                xfree((void**)&iomodel->elementoniceshelf);
    6870                xfree((void**)&iomodel->elementonwater);
     71                xfree((void**)&iomodel->melting_rate);
     72                xfree((void**)&iomodel->accumulation_rate);
    6973                xfree((void**)&iomodel->vx);
    7074                xfree((void**)&iomodel->vy);
  • TabularUnified issm/trunk/src/c/ModelProcessorx/Thermal/CreateElementsNodesAndMaterialsThermal.cpp

    r3692 r3696  
    4848        IoModelFetchData(&iomodel->rheology_n,NULL,NULL,iomodel_handle,"rheology_n");
    4949        IoModelFetchData(&iomodel->elementonwater,NULL,NULL,iomodel_handle,"elementonwater");
     50        IoModelFetchData(&iomodel->pressure,NULL,NULL,iomodel_handle,"pressure");
     51        IoModelFetchData(&iomodel->temperature,NULL,NULL,iomodel_handle,"temperature");
    5052        IoModelFetchData(&iomodel->vx,NULL,NULL,iomodel_handle,"vx");
    5153        IoModelFetchData(&iomodel->vy,NULL,NULL,iomodel_handle,"vy");
     
    7880        xfree((void**)&iomodel->rheology_B);
    7981        xfree((void**)&iomodel->elementonwater);
     82        xfree((void**)&iomodel->pressure);
     83        xfree((void**)&iomodel->temperature);
    8084        xfree((void**)&iomodel->vx);
    8185        xfree((void**)&iomodel->vy);
Note: See TracChangeset for help on using the changeset viewer.