- Timestamp:
- May 23, 2013, 10:27:44 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 5 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/libf/phystd/physiq.F90
r965 r969 1687 1687 1688 1688 ! Subsurface temperatures 1689 call writediagsoil(ngrid,"tsurf","Surface temperature","K",2,tsurf)1690 call writediagsoil(ngrid,"temp","temperature","K",3,tsoil)1689 ! call writediagsoil(ngrid,"tsurf","Surface temperature","K",2,tsurf) 1690 ! call writediagsoil(ngrid,"temp","temperature","K",3,tsoil) 1691 1691 1692 1692 ! Total energy balance diagnostics … … 1877 1877 IF ( ALLOCATED(coslon)) DEALLOCATE(coslon) 1878 1878 1879 #ifdef CPP_PARA1880 ! close diagfi.nc in parallel1881 call iotd_fin1882 #endif1883 1884 1879 endif 1885 1880 -
trunk/LMDZ.GENERIC/libf/phystd/writediagfi.F
r965 r969 258 258 if ( MOD(zitau+1,irythme) .eq.0.) then 259 259 260 !#ifdef CPP_PARA261 ! !! parallel: we cannot use the usual writediagfi method262 ! if (dim .eq. 2) then263 ! dimvert = 1264 ! else if (dim == 3) then265 ! dimvert = llm266 ! endif267 ! call iophys_ecrit(nom,dimvert,titre,unite,px)268 !#else269 270 260 ! Compute/write/extend 'Time' coordinate (date given in days) 271 261 ! (done every "first call" (at given time level) to writediagfi) … … 505 495 write(*,*) "***** PUT_VAR problem in writediagfi" 506 496 write(*,*) "***** with ",nom 507 write(*,*) 'ierr=', ierr 497 write(*,*) 'ierr=', ierr,": ",NF_STRERROR(ierr) 508 498 c call abort 509 499 endif … … 513 503 514 504 else if (dim.eq.0) then 515 if (is_parallel) then516 write(*,*) "writediagfi error: dim=0 not implemented ",517 & "in parallel mode"518 stop519 endif520 505 521 506 dx0 = px (1,1) 522 507 508 if (is_master) then 509 ! only the master writes to output 523 510 ierr= NF_INQ_VARID(nid,nom,varid) 524 511 if (ierr /= NF_NOERR) then … … 546 533 write(*,*) "***** PUT_VAR matter in writediagfi" 547 534 write(*,*) "***** with ",nom 548 write(*,*) 'ierr=', ierr 535 write(*,*) 'ierr=', ierr,": ",NF_STRERROR(ierr) 549 536 c call abort 550 537 endif 538 539 endif !of if (is_master) 551 540 552 541 endif ! of if (dim.eq.3) elseif(dim.eq.2)...
Note: See TracChangeset
for help on using the changeset viewer.