Changeset 1848 for LMDZ5/trunk/libf/dyn3dmem/write_field_loc.F90
- Timestamp:
- Aug 23, 2013, 2:20:58 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3dmem/write_field_loc.F90
r1823 r1848 45 45 real, allocatable,SAVE :: New_Field(:,:,:) 46 46 integer,dimension(0:mpi_size-1) :: jj_nb_master 47 type(Request) :: Request_write 47 type(Request),SAVE :: Request_write 48 !$OMP THREADPRIVATE(Request_write) 48 49 integer :: ll,i 49 50 … … 61 62 New_Field(:,jj_begin:jj_end,i)=reshape(Field(ij_begin:ij_end,i),(/iip1,jj_nb/)) 62 63 ENDDO 63 64 !$OMP BARRIER 64 65 call Register_SwapField(new_field,new_field,ip1jmp1,ll,jj_Nb_master,Request_write) 65 66 call SendRequest(Request_write) … … 109 110 real, allocatable,SAVE :: New_Field(:,:,:) 110 111 integer,dimension(0:mpi_size-1) :: jj_nb_master 111 type(Request) :: Request_write 112 type(Request),SAVE :: Request_write 113 !$OMP THREADPRIVATE(Request_write) 112 114 integer :: ll,i,jje,ije,jjn 113 115 … … 136 138 New_Field(:,jj_begin:jje,i)=reshape(Field(ij_begin:ije,i),(/iip1,jjn/)) 137 139 ENDDO 138 140 !$OMP BARRIER 139 141 call Register_SwapField(new_field,new_field,ip1jm,ll,jj_Nb_master,Request_write) 140 142 call SendRequest(Request_write)
Note: See TracChangeset
for help on using the changeset viewer.