- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_SERVER/trunk/src/IOSERVER/mod_event_client.f90
r26 r8 3 3 USE mod_mpi_buffer_client, ONLY : create_request, finalize_request 4 4 USE mod_event_parameters 5 USE mod_ioserver_namelist 5 6 LOGICAL, SAVE :: using_server 6 7 7 8 CONTAINS 8 9 9 SUBROUTINE event__swap_context(id)10 USE iomanager11 IMPLICIT NONE12 CHARACTER(LEN=*),INTENT(IN) :: id13 14 IF (using_server) THEN15 CALL create_request(event_id_swap_context)16 CALL pack(LEN(TRIM(id)))17 CALL pack(TRIM(id))18 CALL Finalize_request19 ELSE20 CALL iom__swap_context(TRIM(id))21 ENDIF22 23 END SUBROUTINE event__swap_context24 25 26 10 SUBROUTINE event__parse_xml_file(filename) 27 11 USE iomanager … … 125 109 END SUBROUTINE event__set_grid_type_nemo 126 110 127 SUBROUTINE event__set_grid_type_lmdz(name,nbp,offset)128 USE iomanager129 IMPLICIT NONE130 CHARACTER(LEN=*),INTENT(IN) :: name131 INTEGER,INTENT(IN) :: nbp132 INTEGER,INTENT(IN) :: offset133 134 IF (using_server) THEN135 CALL create_request(event_id_set_grid_type_lmdz)136 CALL pack(LEN(TRIM(name)))137 CALL pack(TRIM(name))138 CALL pack(nbp)139 CALL pack(offset)140 CALL Finalize_request141 ELSE142 CALL iom__set_grid_type_lmdz(name,nbp,offset)143 ENDIF144 145 END SUBROUTINE event__set_grid_type_lmdz146 111 147 112 SUBROUTINE event__set_time_parameters(itau0,zjulian,zdt) … … 197 162 END SUBROUTINE event__disable_field 198 163 199 SUBROUTINE event__write_field1d(varname,var)200 USE iomanager201 IMPLICIT NONE202 CHARACTER(len=*),INTENT(IN) :: varname203 REAL, DIMENSION(:),INTENT(IN) :: var204 205 IF (using_server) THEN206 CALL create_request(event_id_write_field1d)207 CALL pack(len(varname))208 CALL pack(size(var,1))209 CALL pack(varname)210 CALL pack_field(var)211 CALL Finalize_request212 ELSE213 CALL iom__write_field1d(varname,var)214 ENDIF215 216 END SUBROUTINE event__write_field1d217 218 164 SUBROUTINE event__write_field2d(varname,var) 219 165 USE iomanager
Note: See TracChangeset
for help on using the changeset viewer.