Changeset 865


Ignore:
Timestamp:
06/09/09 11:46:06 (16 years ago)
Author:
seroussi
Message:

fixed problem with velocity in inputs but not elegant

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/parallel/transient_core_2d.cpp

    r860 r865  
    2929
    3030        /*solutions: */
    31         int step;
     31        int step,i;
    3232        double time;
    3333       
    3434        Vec u_g=NULL;
    3535        double* u_g_serial=NULL;
     36        double* u_g_serial3d=NULL;
    3637        Vec p_g=NULL;
    3738        double* p_g_serial=NULL;
     
    8283        time=0;
    8384       
    84         fem_p->parameters->FindParam((void*)&u_g_serial,"u_g");
     85        fem_p->parameters->FindParam((void*)&u_g_serial3d,"u_g");
     86        u_g_serial=(double*)xmalloc(2*numberofnodes*sizeof(double));
     87        for(i=0;i<numberofnodes;i++){
     88                u_g_serial[2*i+0]=u_g_serial3d[3*i+0];
     89                u_g_serial[2*i+1]=u_g_serial3d[3*i+1];
     90        }
    8591        u_g=SerialToVec(u_g_serial,3*numberofnodes); xfree((void**)&u_g_serial);
    8692
     
    153159        /*Free ressources:*/
    154160        xfree((void**)&u_g_serial);
     161        xfree((void**)&u_g_serial3d);
    155162        xfree((void**)&p_g_serial);
    156163        xfree((void**)&h_g_serial);
Note: See TracChangeset for help on using the changeset viewer.