Changeset 1328 for XIOS/dev/branch_openmp/src/test
- Timestamp:
- 11/15/17 12:14:34 (6 years ago)
- Location:
- XIOS/dev/branch_openmp/src/test
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/test/test_client.f90
r1134 r1328 35 35 36 36 CALL MPI_INIT(ierr) 37 37 38 CALL init_wait 38 39 CALL MPI_COMM_RANK(MPI_COMM_WORLD,rank,ierr)40 if(rank < 2) then41 39 42 40 !!! XIOS Initialization (get the local communicator) … … 74 72 75 73 CALL xios_context_initialize("test",comm) 76 77 74 CALL xios_get_handle("test",ctx_hdl) 78 75 CALL xios_set_current_context(ctx_hdl) … … 128 125 CALL xios_is_defined_field_attr("field_A",enabled=ok) 129 126 PRINT *,"field_A : attribute enabled is defined ? ",ok 130 131 127 CALL xios_close_context_definition() 132 128 133 129 PRINT*,"field field_A is active ? ",xios_field_is_active("field_A") 134 135 call MPI_Barrier(comm, ierr)136 137 130 DO ts=1,24*10 138 131 CALL xios_update_calendar(ts) 139 132 CALL xios_send_field("field_A",field_A) 140 CALL wait_us(5000) 133 CALL wait_us(5000) ; 141 134 ENDDO 142 135 … … 148 141 149 142 CALL xios_finalize() 150 print *, "Client : xios_finalize "151 152 else153 154 CALL xios_init_server155 print *, "Server : xios_finalize "156 157 endif158 159 143 160 144 CALL MPI_FINALIZE(ierr) -
XIOS/dev/branch_openmp/src/test/test_complete.f90
r1134 r1328 5 5 IMPLICIT NONE 6 6 INCLUDE "mpif.h" 7 INTEGER :: rank , size7 INTEGER :: rank 8 8 INTEGER :: size_loc 9 9 INTEGER :: ierr … … 28 28 INTEGER, ALLOCATABLE :: kindex(:) 29 29 INTEGER :: ni,ibegin,iend,nj,jbegin,jend 30 INTEGER :: i,j,l,ts,n, nb_pt , provided30 INTEGER :: i,j,l,ts,n, nb_pt 31 31 32 32 !!! MPI Initialization 33 33 34 CALL MPI_INIT_THREAD(3, provided, ierr) 35 if(provided .NE. 3) then 36 print*, "provided thread level = ", provided 37 call MPI_Abort() 38 endif 39 40 34 CALL MPI_INIT(ierr) 41 35 42 36 CALL init_wait 43 44 CALL MPI_COMM_RANK(MPI_COMM_WORLD,rank,ierr)45 CALL MPI_COMM_SIZE(MPI_COMM_WORLD,size,ierr)46 if(rank < size-1) then47 37 48 38 !!! XIOS Initialization (get the local communicator) … … 230 220 !#################################################################################### 231 221 232 DO ts=1,24*2 233 !DO ts=1,24 222 DO ts=1,24*10 234 223 235 224 CALL xios_get_handle("atmosphere",ctx_hdl) … … 266 255 !!! Fin des contextes 267 256 268 269 CALL xios_get_handle("surface",ctx_hdl) 270 257 CALL xios_context_finalize() 258 CALL xios_get_handle("atmosphere",ctx_hdl) 271 259 CALL xios_set_current_context(ctx_hdl) 272 260 CALL xios_context_finalize() 273 261 274 print *, "xios_context_finalize(surface)"275 276 CALL xios_get_handle("atmosphere",ctx_hdl)277 278 CALL xios_set_current_context(ctx_hdl)279 280 CALL xios_context_finalize()281 282 print *, "xios_context_finalize(atmosphere)"283 284 285 286 !!! Fin de XIOS287 288 289 290 CALL xios_finalize()291 292 262 DEALLOCATE(lon, lat, field_A_atm, lonvalue) 293 263 DEALLOCATE(kindex, field_A_srf) 294 264 295 print *, "Client : xios_finalize " 265 !!! Fin de XIOS 296 266 297 267 CALL MPI_COMM_FREE(comm, ierr) 298 268 299 else 300 301 CALL xios_init_server 302 print *, "Server : xios_finalize " 303 304 endif 305 269 CALL xios_finalize() 306 270 307 271 CALL MPI_FINALIZE(ierr) -
XIOS/dev/branch_openmp/src/test/test_remap.f90
r1141 r1328 42 42 CALL MPI_INIT(ierr) 43 43 CALL init_wait 44 45 CALL MPI_COMM_RANK(MPI_COMM_WORLD,rank,ierr)46 CALL MPI_COMM_SIZE(MPI_COMM_WORLD,size,ierr)47 if(rank < size-2) then48 44 49 45 !!! XIOS Initialization (get the local communicator) … … 232 228 233 229 CALL xios_finalize() 234 235 print *, "Client : xios_finalize "236 237 else238 239 CALL xios_init_server240 print *, "Server : xios_finalize "241 242 endif243 230 244 231 CALL MPI_FINALIZE(ierr)
Note: See TracChangeset
for help on using the changeset viewer.