Changeset 575


Ignore:
Timestamp:
05/21/09 14:48:48 (16 years ago)
Author:
Mathieu Morlighem
Message:

marshall temperature and melting to initialize thermal transients runs

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

Legend:

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

    r503 r575  
    7373        else if (strcmp(model->analysis_type,"thermal")==0){
    7474
     75                PetscSynchronizedPrintf(MPI_COMM_WORLD,"ok1\n");
     76                PetscSynchronizedFlush(MPI_COMM_WORLD);
     77
    7578                CreateElementsNodesAndMaterialsThermal(pelements,pnodes,pmaterials, model,model_handle);
     79                PetscSynchronizedPrintf(MPI_COMM_WORLD,"ok2\n");
     80                PetscSynchronizedFlush(MPI_COMM_WORLD);
     81
    7682                CreateConstraintsThermal(pconstraints,model,model_handle);
     83                PetscSynchronizedPrintf(MPI_COMM_WORLD,"ok3\n");
     84                PetscSynchronizedFlush(MPI_COMM_WORLD);
     85
    7786                CreateLoadsThermal(ploads,model,model_handle);
     87                PetscSynchronizedPrintf(MPI_COMM_WORLD,"ok4\n");
     88                PetscSynchronizedFlush(MPI_COMM_WORLD);
     89
    7890                CreateParametersThermal(pparameters,model,model_handle);
    7991                                       
  • issm/trunk/src/c/ModelProcessorx/Model.cpp

    r516 r575  
    5858        model->vz=NULL;
    5959        model->pressure=NULL;
     60        model->temperature=NULL;
     61        model->melting=NULL;
    6062        model->elementonbed=NULL;
    6163        model->elementonsurface=NULL;
     
    213215        xfree((void**)&model->vz);
    214216        xfree((void**)&model->pressure);
     217        xfree((void**)&model->temperature);
     218        xfree((void**)&model->melting);
    215219        xfree((void**)&model->drag);
    216220        xfree((void**)&model->p);
  • issm/trunk/src/c/ModelProcessorx/Model.h

    r516 r575  
    4747        double* vz;
    4848        double* pressure;
     49        double* temperature;
    4950
    5051        /*observations: */
     
    220221        void    CreateElementsNodesAndMaterialsMelting(DataSet** pelements,DataSet** pnodes, DataSet** pmaterials, Model* model,ConstDataHandle model_handle);
    221222        void    CreateConstraintsMelting(DataSet** pconstraints,Model* model,ConstDataHandle model_handle);
    222         void    CreateLoadsMelting(DataSet** ploads, Model* model, ConstDataHandle model_handle);
    223         void    CreateParametersMelting(DataSet** pparameters,Model* model,ConstDataHandle model_handle);
     223        void  CreateLoadsMelting(DataSet** ploads, Model* model, ConstDataHandle model_handle);
     224        void  CreateParametersMelting(DataSet** pparameters,Model* model,ConstDataHandle model_handle);
    224225
    225226
  • issm/trunk/src/c/ModelProcessorx/Thermal/CreateLoadsThermal.cpp

    r483 r575  
    8585
    8686}
    87 
    88 
Note: See TracChangeset for help on using the changeset viewer.