Changeset 9383


Ignore:
Timestamp:
08/23/11 10:46:27 (14 years ago)
Author:
Mathieu Morlighem
Message:

segfault fixes

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp

    r9372 r9383  
    4444
    4545                        /*Get left and right elements*/
    46                         element=(int)iomodel->f(EdgesEnum)[4*i+2]-1; //edges are [node1 node2 elem1 elem2]
     46                        element=(int)(iomodel->f(EdgesEnum)[4*i+2])-1; //edges are [node1 node2 elem1 elem2]
    4747
    4848                        /*Now, if this element is not in the partition, pass: */
  • issm/trunk/src/c/modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp

    r9372 r9383  
    4949
    5050        /*First fetch data: */
    51         iomodel->FetchData(6,NodeOnBedEnum,NodeOnSurfaceEnum,NodeOnIceSheetEnum,NodeOnIceShelfEnum,VerticesTypeEnum,NodeOnWaterEnum);
     51        iomodel->FetchData(7,ElementsEnum,NodeOnBedEnum,NodeOnSurfaceEnum,NodeOnIceSheetEnum,NodeOnIceShelfEnum,VerticesTypeEnum,NodeOnWaterEnum);
    5252        if(continuous_galerkin){
    5353
     
    8888
    8989        /*Clean fetched data: */
    90         iomodel->DeleteData(6,NodeOnBedEnum,NodeOnSurfaceEnum,NodeOnIceSheetEnum,NodeOnIceShelfEnum,VerticesTypeEnum,NodeOnWaterEnum);
     90        iomodel->DeleteData(7,ElementsEnum,NodeOnBedEnum,NodeOnSurfaceEnum,NodeOnIceSheetEnum,NodeOnIceShelfEnum,VerticesTypeEnum,NodeOnWaterEnum);
    9191
    9292        /*Assign output pointer: */
  • issm/trunk/src/c/objects/Elements/Penta.cpp

    r9380 r9383  
    75157515        int     prognostic_DG;
    75167516        bool    qmu_analysis;
    7517         int     isstokes;
     7517        bool    isstokes;
    75187518        double  beta,heatcapacity,referencetemperature,meltingpoint,latentheat;
    75197519
Note: See TracChangeset for help on using the changeset viewer.