Changeset 22638
- Timestamp:
- 03/27/18 20:48:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/cores/transient_core.cpp
r22590 r22638 105 105 _printf_("ny size : "<< oceannysize<<"\n"); 106 106 oceangridx = xNew<IssmDouble>(oceannxsize*oceannysize); 107 ISSM_MPI_Recv( &oceangridx,oceannxsize*oceannysize,ISSM_MPI_DOUBLE,0,10001005,tomitgcmcomm,&status);107 ISSM_MPI_Recv(oceangridx,oceannxsize*oceannysize,ISSM_MPI_DOUBLE,0,10001005,tomitgcmcomm,&status); 108 108 _printf_("gridx received \n"); 109 109 oceangridy = xNew<IssmDouble>(oceannxsize*oceannysize); 110 ISSM_MPI_Recv( &oceangridy,oceannxsize*oceannysize,ISSM_MPI_DOUBLE,0,10001006,tomitgcmcomm,&status);110 ISSM_MPI_Recv(oceangridy,oceannxsize*oceannysize,ISSM_MPI_DOUBLE,0,10001006,tomitgcmcomm,&status); 111 111 _printf_("gridy received \n"); 112 //icebase = xNew<IssmDouble>(oceannxsize*oceannysize); 113 //ISSM_MPI_Send(&icebase,oceannxsize*oceannysize,ISSM_MPI_DOUBLE,0,10001008,tomitgcmcomm); 112 icebase = xNew<IssmDouble>(oceannxsize*oceannysize); 113 for(int i=0;i<oceannxsize;i++){ 114 for(int j=0;j<oceannysize;j++){ 115 icebase[i*oceannysize+j]=2*oceangridx[i*oceannysize+j]; 116 } 117 } 118 ISSM_MPI_Send(icebase,oceannxsize*oceannysize,ISSM_MPI_DOUBLE,0,10001008,tomitgcmcomm); 119 _printf_("base sent\n"); 114 120 //oceanmelt = xNew<IssmDouble>(oceannxsize*oceannysize); 115 121 //ISSM_MPI_Recv(&oceanmelt,oceannxsize*oceannysize,ISSM_MPI_DOUBLE,0,10001007,tomitgcmcomm,&status);
Note:
See TracChangeset
for help on using the changeset viewer.