Changeset 2002 for LMDZ5/trunk/libf/phylmd
- Timestamp:
- Apr 4, 2014, 2:39:54 PM (10 years ago)
- Location:
- LMDZ5/trunk/libf/phylmd
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phylmd/iophy.F90
r2001 r2002 883 883 nid_files 884 884 #ifdef CPP_XIOS 885 USE wxios, only: wxios_write_2D885 USE xios, only: xios_send_field 886 886 #endif 887 887 … … 952 952 write(lunout,*)'Dans iophy histwrite2D,iff,var%name ',& 953 953 iff,trim(var%name) 954 write(lunout,*)"histwrite2d_phy:.NOT.clef_stations(iff)and iff==iff_beg, call wxios_write_2D"954 write(lunout,*)"histwrite2d_phy:.NOT.clef_stations(iff)and iff==iff_beg, call xios_send_field" 955 955 endif 956 CALL wxios_write_2D(var%name, Field2d)956 CALL xios_send_field(var%name, Field2d) 957 957 firstx=.false. 958 958 ENDIF … … 968 968 ! IF (iff == iff_beg) THEN 969 969 ! if (prt_level >= 10) then 970 ! write(lunout,*)"histwrite2d_phy: .NOT.clef_stations(iff) and iff==iff_beg, call wxios_write_2D"970 ! write(lunout,*)"histwrite2d_phy: .NOT.clef_stations(iff) and iff==iff_beg, call xios_send_field" 971 971 ! endif 972 ! CALL wxios_write_2D(var%name, Field2d)972 ! CALL xios_send_field(var%name, Field2d) 973 973 ! ENDIF 974 974 !#endif … … 1019 1019 nid_files 1020 1020 #ifdef CPP_XIOS 1021 USE wxios, only: wxios_write_3D1021 USE xios, only: xios_send_field 1022 1022 #endif 1023 1023 … … 1085 1085 write(lunout,*)'Dans iophy, histwrite3D iff nlev klev firstx', & 1086 1086 iff,nlev,klev, firstx 1087 write(lunout,*)'histwrite3d_phy: call wxios_write_3Dfor ', &1087 write(lunout,*)'histwrite3d_phy: call xios_send_field for ', & 1088 1088 trim(var%name), ' with iim jjm nlevx = ', & 1089 1089 iim,jj_nb,nlevx 1090 1090 endif 1091 CALL wxios_write_3D(var%name, Field3d(:,:,1:nlevx))1091 CALL xios_send_field(var%name, Field3d(:,:,1:nlevx)) 1092 1092 firstx=.false. 1093 1093 ENDIF … … 1103 1103 !#ifdef CPP_XIOS 1104 1104 ! IF (iff == 1) THEN 1105 ! CALL wxios_write_3D(var%name, Field3d(:,:,1:klev))1105 ! CALL xios_send_field(var%name, Field3d(:,:,1:klev)) 1106 1106 ! ENDIF 1107 1107 !#endif … … 1149 1149 is_sequential, klon_mpi_begin, klon_mpi_end, & 1150 1150 jj_nb, klon_mpi 1151 USE wxios, only: wxios_write_2D1151 USE xios, only: xios_send_field 1152 1152 1153 1153 … … 1184 1184 1185 1185 1186 CALL wxios_write_2D(field_name, Field2d)1186 CALL xios_send_field(field_name, Field2d) 1187 1187 1188 1188 ELSE … … 1220 1220 is_sequential, klon_mpi_begin, klon_mpi_end, & 1221 1221 jj_nb, klon_mpi 1222 USE wxios, only: wxios_write_3D1222 USE xios, only: xios_send_field 1223 1223 1224 1224 … … 1254 1254 ALLOCATE(index3d(iim*jj_nb*nlev)) 1255 1255 ALLOCATE(fieldok(iim*jj_nb,nlev)) 1256 CALL wxios_write_3D(field_name, Field3d(:,:,1:nlev))1256 CALL xios_send_field(field_name, Field3d(:,:,1:nlev)) 1257 1257 1258 1258 ELSE -
LMDZ5/trunk/libf/phylmd/phys_output_mod.F90
r2001 r2002 316 316 endif 317 317 if (iff.le.6) then 318 CALL wxios_add_vaxis("presnivs", phys_out_filenames(iff),&318 CALL wxios_add_vaxis("presnivs", & 319 319 levmax(iff) - levmin(iff) + 1, presnivs(levmin(iff):levmax(iff))) 320 CALL wxios_add_vaxis("Ahyb", phys_out_filenames(iff),&320 CALL wxios_add_vaxis("Ahyb", & 321 321 levmax(iff) - levmin(iff) + 1, Ahyb) 322 CALL wxios_add_vaxis("Bhyb", phys_out_filenames(iff),&322 CALL wxios_add_vaxis("Bhyb", & 323 323 levmax(iff) - levmin(iff) + 1, Bhyb) 324 CALL wxios_add_vaxis("Alt", phys_out_filenames(iff),&324 CALL wxios_add_vaxis("Alt", & 325 325 levmax(iff) - levmin(iff) + 1, Alt) 326 326 else 327 327 ! NMC files 328 CALL wxios_add_vaxis("plev", phys_out_filenames(iff),&328 CALL wxios_add_vaxis("plev", & 329 329 levmax(iff) - levmin(iff) + 1, rlevSTD(levmin(iff):levmax(iff))) 330 330 endif -
LMDZ5/trunk/libf/phylmd/phys_output_write_mod.F90
r1971 r2002 230 230 #ifdef CPP_XIOS 231 231 ! ug Pour les sorties XIOS 232 USE wxios, only: wxios_update_calendar, wxios_closedef 232 USE xios, ONLY: xios_update_calendar 233 USE wxios, only: wxios_closedef 233 234 #endif 234 235 USE phys_cal_mod, only : mth_len … … 292 293 IF (vars_defined) THEN 293 294 if (prt_level >= 10) then 294 write(lunout,*)"phys_output_write: call wxios_update_calendar, itau_w=",itau_w295 write(lunout,*)"phys_output_write: call xios_update_calendar, itau_w=",itau_w 295 296 endif 296 CALL wxios_update_calendar(itau_w)297 CALL xios_update_calendar(itau_w) 297 298 END IF 298 299 !$OMP END MASTER
Note: See TracChangeset
for help on using the changeset viewer.