Changeset 598


Ignore:
Timestamp:
05/26/09 14:08:51 (15 years ago)
Author:
seroussi
Message:

forgot to define elements_width

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/ModelProcessorx/CreateParameters.cpp

    r586 r598  
    1111#include "../objects/objects.h"
    1212#include "../shared/shared.h"
     13#include "../MeshPartitionx/MeshPartitionx.h"
    1314#include "./Model.h"
    1415
     
    2425        int      numberofdofspernode;
    2526        int      dim;
    26         double*  epart=NULL;
    27         double*  part=NULL;
     27        int*  epart=NULL;
     28        int*  part=NULL;
    2829
    2930
     
    219220                char** descriptors=NULL;
    220221                char*  descriptor=NULL;
    221                 char* tag=NULL;
     222                char*  tag=NULL;
     223                int    elements_width; //size of elements
    222224
    223225                descriptors=(char**)xmalloc(model->numberofresponses*sizeof(char*));
     
    245247                xfree((void**)&descriptors);
    246248
     249                /*Width of elements: */
     250                if(strcmp(model->meshtype,"2d")==0){
     251                        elements_width=3; //tria elements
     252                }
     253                else{
     254                        elements_width=6; //penta elements
     255                }
     256
    247257                #ifdef _PARALLEL_
    248258                /*partition grids in model->qmu_npart parts: */
     
    259269                count++;
    260270                param= new Param(count,"qmu_part",DOUBLEVEC);
    261                 param->SetDoubleVec(part,model->numberofnodes);
     271                param->SetDoubleVec((double*)part,model->numberofnodes);
    262272                parameters->AddObject(param);
    263273
  • issm/trunk/src/c/ModelProcessorx/DiagnosticHoriz/CreateElementsNodesAndMaterialsDiagnosticHoriz.cpp

    r586 r598  
    181181        }
    182182
    183 
    184183        MeshPartitionx(&epart, &npart,model->numberofelements,model->numberofnodes,model->elements, model->numberofelements2d,model->numberofnodes2d,model->elements2d,model->numlayers,elements_width, model->meshtype,num_procs);
    185184
Note: See TracChangeset for help on using the changeset viewer.