Changeset 776 for LMDZ4/trunk/libf/phylmd/readsulfate.F
- Timestamp:
- Jun 7, 2007, 12:01:52 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/readsulfate.F
r766 r776 3 3 ! 4 4 SUBROUTINE readsulfate (r_day, first, sulfate_p) 5 USE dimphy, klon=>klon2,klon2=>klon 5 USE dimphy, ONLY : klev 6 USE mod_grid_phy_lmdz, klon=>klon_glo 7 USE mod_phys_lmdz_para 6 8 IMPLICIT none 7 9 … … 84 86 allocate( so4(klon, klev, 12) ) 85 87 allocate( so4_out(klon, klev)) 86 allocate(sulfate_mpi(klon_mpi,klev))87 88 first2=.false. 88 89 89 90 endif 90 91 91 if ( phy_rank==0) then92 if (is_mpi_root) then 92 93 93 94 iday = INT(r_day) … … 288 289 endif ! phy_rank==0 289 290 290 call ScatterField(real(sulfate),real(sulfate_mpi),klev)291 291 c$OMP END MASTER 292 call ScatterField_omp(real(sulfate_mpi),real(sulfate_p) 293 . ,klev) 292 call Scatter(real(sulfate),real(sulfate_p)) 294 293 295 294 RETURN … … 305 304 306 305 SUBROUTINE readsulfate_preind (r_day, first, pi_sulfate_p) 307 USE dimphy, klon=>klon2,klon2=>klon 306 USE dimphy, ONLY : klev 307 USE mod_grid_phy_lmdz, klon=>klon_glo 308 USE mod_phys_lmdz_para 308 309 IMPLICIT none 309 310 … … 347 348 REAL*8 pi_sulfate (klon, klev) ! Number conc. sulfate (monthly mean data, 348 349 ! from fil 349 REAL*8,SAVE,ALLOCATABLE :: pi_sulfate_mpi(:,:)350 350 c 351 351 c Local Variables: … … 377 377 allocate( pi_so4(klon, klev, 12) ) 378 378 allocate( pi_so4_out(klon, klev)) 379 allocate(pi_sulfate_mpi (klon_mpi, klev))380 379 first2=.false. 381 380 382 381 endif 383 382 384 if ( phy_rank==0) then383 if (is_mpi_root) then 385 384 386 385 … … 528 527 ENDIF ! Was this the beginning of a new day? 529 528 530 endif ! phy_rank==0 531 532 call ScatterField(real(pi_sulfate),real(pi_sulfate_mpi),klev) 529 endif ! is_mpi_root==0 530 533 531 c$OMP END MASTER 534 call ScatterField_omp(real(pi_sulfate_mpi),real(pi_sulfate_p) 535 .,klev) 532 call Scatter(real(pi_sulfate),real(pi_sulfate_p)) 536 533 537 534 RETURN
Note: See TracChangeset
for help on using the changeset viewer.