Changeset 1864 for LMDZ5/branches/testing/libf/dyn3dmem/write_field_loc.F90
- Timestamp:
- Sep 11, 2013, 11:45:01 AM (11 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1797-1799,1801-1811,1813-1834,1836,1838-1840,1842-1860
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/dyn3dmem/write_field_loc.F90
r1669 r1864 34 34 35 35 SUBROUTINE write_field_u_gen(name,Field,ll) 36 USE parallel 36 USE parallel_lmdz 37 37 USE write_field 38 38 USE mod_hallo … … 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) … … 98 99 99 100 SUBROUTINE write_field_v_gen(name,Field,ll) 100 USE parallel 101 USE parallel_lmdz 101 102 USE write_field 102 103 USE mod_hallo … … 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.