Changeset 26 for XMLIO_SERVER/trunk/src/IOSERVER/mod_iomanager.f90
- Timestamp:
- 03/27/09 18:02:59 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_SERVER/trunk/src/IOSERVER/mod_iomanager.f90
r17 r26 28 28 END SUBROUTINE iom__parse_xml_file 29 29 30 SUBROUTINE iom__swap_context(id) 31 USE xmlio 32 IMPLICIT NONE 33 CHARACTER(LEN=*) :: id 34 35 IF (current_rank==nb_client) CALL context__swap(id) 36 37 END SUBROUTINE iom__swap_context 38 30 39 SUBROUTINE iom__set_current_rank(rank) 31 40 IMPLICIT NONE … … 99 108 100 109 END SUBROUTINE iom__set_grid_type_nemo 110 111 SUBROUTINE iom__set_grid_type_lmdz(name,nbp,offset) 112 USE xmlio 113 IMPLICIT NONE 114 CHARACTER(LEN=*),INTENT(IN) :: name 115 INTEGER,INTENT(IN) :: nbp 116 INTEGER,INTENT(IN) :: offset 117 118 TYPE(grid), POINTER :: pt_grid 119 TYPE(domain), POINTER :: pt_domain 120 LOGICAL,ALLOCATABLE :: mask(:,:) 121 122 CALL grid__get(name,pt_grid) 123 CALL grid__get_subdomain(pt_grid,current_rank,pt_domain) 124 ALLOCATE(mask(pt_domain%ni,pt_domain%nj)) 125 mask(:,:)=.TRUE. 126 mask(1:offset,1)=.FALSE. 127 mask(MOD(offset+nbp-1,pt_domain%ni)+2:pt_domain%ni,pt_domain%nj)=.FALSE. 128 CALL domain__set_type_box(pt_domain,mask) 129 130 END SUBROUTINE iom__set_grid_type_lmdz 101 131 102 132 SUBROUTINE iom__set_time_parameters(itau0,zjulian,zdt) … … 273 303 nj=local_domain%nj 274 304 275 IF (pt_field%axis%name /="none") THEN305 IF (pt_field%axis%name=="none") THEN 276 306 CALL write_ioipsl_3d(varname,Field_buffer(1:ni,1:nj,1:nk)) 277 307 ELSE
Note: See TracChangeset
for help on using the changeset viewer.