Ignore:
Timestamp:
05/02/17 16:20:47 (7 years ago)
Author:
yushan
Message:

test_omp OK

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_yushan/src/test/test_omp.f90

    r1102 r1109  
    4444 
    4545    CALL MPI_COMM_RANK(MPI_COMM_WORLD,rank,ierr) 
    46     if(rank < 2) then 
     46    CALL MPI_COMM_SIZE(MPI_COMM_WORLD,size,ierr) 
     47    if(rank < size-1) then 
    4748 
    4849    !$omp parallel default(private) 
     
    100101    CALL xios_set_domain_attr("domain_A",lonvalue_2D=lon,latvalue_2D=lat) 
    101102    CALL xios_set_fieldgroup_attr("field_definition",enabled=.TRUE.) 
    102 !     print*, "test block OK", rank, size 
     103     print*, "test block OK", rank, size 
    103104 
    104 !   CALL xios_get_handle("field_definition",fieldgroup_hdl) 
    105 !   CALL xios_add_child(fieldgroup_hdl,field_hdl,"field_B") 
    106 !   CALL xios_set_attr(field_hdl,field_ref="field_A",name="field_B") 
     105    CALL xios_get_handle("field_definition",fieldgroup_hdl) 
     106    CALL xios_add_child(fieldgroup_hdl,field_hdl,"field_B") 
     107    CALL xios_set_attr(field_hdl,field_ref="field_A",name="field_B") 
    107108 
    108 !   CALL xios_get_handle("output",file_hdl) 
    109 !   CALL xios_add_child(file_hdl,field_hdl) 
    110 !   CALL xios_set_attr(field_hdl,field_ref="field_A",name="field_C") 
     109    CALL xios_get_handle("output",file_hdl) 
     110    CALL xios_add_child(file_hdl,field_hdl) 
     111    CALL xios_set_attr(field_hdl,field_ref="field_A_zoom",name="field_C") 
    111112 
    112113    dtime%second = 3600 
     
    158159    print*, "xios_context_finalize OK", rank, size 
    159160 
     161    CALL xios_finalize() 
     162    print*, "xios finalize OK", rank, size 
     163 
     164    DEALLOCATE(lon, lat, field_A, lonvalue) 
    160165    !$omp master  
    161166    !call MPI_Barrier(comm) 
     
    167172     print*, "MPI_COMM_FREE OK", rank, size 
    168173 
    169     CALL xios_finalize() 
    170     print*, "xios finalize OK", rank, size 
    171  
    172     DEALLOCATE(lon, lat, field_A, lonvalue) 
    173174 
    174175 
Note: See TracChangeset for help on using the changeset viewer.