Changeset 2097
- Timestamp:
- Jul 21, 2014, 2:39:49 PM (10 years ago)
- Location:
- LMDZ5/trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/phydev/iophy.F90
-
Property
svn:keywords
set to
Id
r2002 r2097 1 1 ! 2 ! $Id :$2 ! $Id$ 3 3 ! 4 4 module iophy … … 114 114 endif 115 115 116 #ifndef CPP_ NO_IOIPSL116 #ifndef CPP_IOIPSL_NO_OUTPUT 117 117 call flio_dom_set(mpi_size,mpi_rank,ddid,dsg,dsl,dpf,dpl,dhs,dhe, & 118 118 'APPLE',phys_domain_id) -
Property
svn:keywords
set to
-
LMDZ5/trunk/libf/phydev/physiq.F90
r2037 r2097 102 102 call ymds2ju(1979, 1, 1, 0.0, zjulian) 103 103 dtime=pdtphys 104 #ifndef CPP_ NO_IOIPSL104 #ifndef CPP_IOIPSL_NO_OUTPUT 105 105 ! Initialize IOIPSL output file 106 106 call histbeg_phy("histins.nc",itau0,zjulian,dtime,nhori,nid_hist) … … 109 109 !$OMP MASTER 110 110 111 #ifndef CPP_ NO_IOIPSL111 #ifndef CPP_IOIPSL_NO_OUTPUT 112 112 ! IOIPSL 113 113 ! define vertical coordinate … … 171 171 ! write some outputs: 172 172 ! IOIPSL 173 #ifndef CPP_ NO_IOIPSL173 #ifndef CPP_IOIPSL_NO_OUTPUT 174 174 if (modulo(itau,iwrite_phys)==0) then 175 175 call histwrite_phy(nid_hist,.false.,"temperature",itau,t) -
LMDZ5/trunk/libf/phylmd/iophy.F90
r2002 r2097 115 115 ENDIF 116 116 117 #ifndef CPP_ NO_IOIPSL117 #ifndef CPP_IOIPSL_NO_OUTPUT 118 118 CALL flio_dom_set(mpi_size,mpi_rank,ddid,dsg,dsl,dpf,dpl,dhs,dhe, & 119 119 'APPLE',phys_domain_id) … … 186 186 endif 187 187 188 #ifndef CPP_ NO_IOIPSL188 #ifndef CPP_IOIPSL_NO_OUTPUT 189 189 call flio_dom_set(mpi_size,mpi_rank,ddid,dsg,dsl,dpf,dpl,dhs,dhe, & 190 190 'APPLE',phys_domain_id) … … 250 250 251 251 !$OMP MASTER 252 #ifndef CPP_ NO_IOIPSL252 #ifndef CPP_IOIPSL_NO_OUTPUT 253 253 if (is_sequential) then 254 254 call histbeg(name,iim,io_lon, jj_nb,io_lat(jj_begin:jj_end), & … … 390 390 ENDDO 391 391 392 #ifndef CPP_ NO_IOIPSL392 #ifndef CPP_IOIPSL_NO_OUTPUT 393 393 call histbeg(nname,pim,plon,plon_bounds, & 394 394 plat,plat_bounds, & … … 431 431 ENDIF 432 432 ENDDO 433 #ifndef CPP_ NO_IOIPSL433 #ifndef CPP_IOIPSL_NO_OUTPUT 434 434 call histbeg(nname,npstn,npplon,npplon_bounds, & 435 435 npplat,npplat_bounds, & … … 612 612 ENDIF 613 613 #endif 614 #ifndef CPP_ NO_IOIPSL614 #ifndef CPP_IOIPSL_NO_OUTPUT 615 615 616 616 IF ( var%flag(iff)<=lev_files(iff) ) THEN … … 697 697 ENDIF 698 698 #endif 699 #ifndef CPP_ NO_IOIPSL699 #ifndef CPP_IOIPSL_NO_OUTPUT 700 700 701 701 IF ( var%flag(iff)<=lev_files(iff) ) THEN … … 962 962 ALLOCATE(index2d(iim*jj_nb)) 963 963 ALLOCATE(fieldok(iim*jj_nb)) 964 #ifndef CPP_ NO_IOIPSL964 #ifndef CPP_IOIPSL_NO_OUTPUT 965 965 CALL histwrite(nid_files(iff),var%name,itau_iophy,Field2d,iim*jj_nb,index2d) 966 966 #endif … … 990 990 ENDDO 991 991 ENDIF ! of IF (is_sequential) 992 #ifndef CPP_ NO_IOIPSL992 #ifndef CPP_IOIPSL_NO_OUTPUT 993 993 if (prt_level >= 10) then 994 994 write(lunout,*)"histwrite2d_phy: clef_stations(iff) and iff==iff_beg, call wxios_write_2D" … … 1097 1097 ALLOCATE(fieldok(iim*jj_nb,nlev)) 1098 1098 1099 #ifndef CPP_ NO_IOIPSL1099 #ifndef CPP_IOIPSL_NO_OUTPUT 1100 1100 CALL histwrite(nid_files(iff),var%name,itau_iophy,Field3d,iim*jj_nb*nlev,index3d) 1101 1101 #endif … … 1128 1128 ENDDO 1129 1129 ENDIF 1130 #ifndef CPP_ NO_IOIPSL1130 #ifndef CPP_IOIPSL_NO_OUTPUT 1131 1131 CALL histwrite(nid_files(iff),var%name,itau_iophy,fieldok,npstn*nlev,index3d) 1132 1132 #endif -
LMDZ5/trunk/libf/phylmd/phys_output_mod.F90
r2095 r2097 382 382 endif 383 383 384 #ifndef CPP_ NO_IOIPSL384 #ifndef CPP_IOIPSL_NO_OUTPUT 385 385 if (iff.le.6) then 386 386 CALL histvert(nid_files(iff), "presnivs", "Vertical levels", "Pa", & -
LMDZ5/trunk/libf/phylmd/phys_output_write_mod.F90
-
Property
svn:keywords
set to
Id
r2095 r2097 1 1 ! 2 ! $ Header$2 ! $Id$ 3 3 ! 4 4 MODULE phys_output_write_mod … … 1319 1319 IF(.NOT.vars_defined) THEN 1320 1320 !$OMP MASTER 1321 #ifndef CPP_ NO_IOIPSL1321 #ifndef CPP_IOIPSL_NO_OUTPUT 1322 1322 DO iff=1,nfiles 1323 1323 IF (clef_files(iff)) THEN … … 1344 1344 IF(vars_defined) THEN 1345 1345 ! On synchronise les fichiers pour IOIPSL 1346 #ifndef CPP_ NO_IOIPSL1346 #ifndef CPP_IOIPSL_NO_OUTPUT 1347 1347 !$OMP MASTER 1348 1348 DO iff=1,nfiles -
Property
svn:keywords
set to
-
LMDZ5/trunk/makelmdz
r2032 r2097 107 107 [-parallel none/mpi/omp/mpi_omp] : parallelism (default: none) : mpi, openmp or mixted mpi_openmp 108 108 [-g GRI] : grid configuration in dyn3d/GRI_xy.h (default: reg, inclues a zoom) 109 [-io IO] : Input/Output library (default: ioipsl)109 [-io ioipsl/mix/xios] : Input/Output library (default: ioipsl) 110 110 [-include INCLUDES] : extra include path to add 111 111 [-cpp CPP_KEY] : additional preprocessing definitions … … 384 384 INCLUDE="$INCLUDE -I${IOIPSL_INCDIR}" 385 385 LIB="$LIB -L${IOIPSL_LIBDIR} -l${LIBPREFIX}ioipsl" 386 elif [[ $io == xios]]386 elif [[ $io == mix ]] 387 387 then 388 388 # For now, xios implies also using ioipsl 389 389 CPP_KEY="$CPP_KEY CPP_IOIPSL CPP_XIOS" 390 INCLUDE="$INCLUDE -I${IOIPSL_INCDIR} -I${XIOS_INCDIR}" 391 LIB="$LIB -L${IOIPSL_LIBDIR} -l${LIBPREFIX}ioipsl -L${XIOS_LIBDIR} -l${LIBPREFIX}stdc++ -l${LIBPREFIX}xios" 392 elif [[ $io == xios ]] 393 then 394 # For now, xios implies also using ioipsl 395 CPP_KEY="$CPP_KEY CPP_IOIPSL CPP_XIOS CPP_IOIPSL_NO_OUTPUT" 390 396 INCLUDE="$INCLUDE -I${IOIPSL_INCDIR} -I${XIOS_INCDIR}" 391 397 LIB="$LIB -L${IOIPSL_LIBDIR} -l${LIBPREFIX}ioipsl -L${XIOS_LIBDIR} -l${LIBPREFIX}stdc++ -l${LIBPREFIX}xios" -
LMDZ5/trunk/makelmdz_fcm
r2084 r2097 79 79 [-parallel none/mpi/omp/mpi_omp] : parallelism (default: none) : mpi, openmp or mixted mpi_openmp 80 80 [-g GRI] : grid configuration in dyn3d/GRI_xy.h (default: reg, inclues a zoom) 81 [-io IO] : Input/Output library (default: ioipsl)81 [-io ioipsl/mix/xios] : Input/Output library (default: ioipsl) 82 82 [-include INCLUDES] : extra include path to add 83 83 [-cpp CPP_KEY] : additional preprocessing definitions … … 321 321 INCLUDE="$INCLUDE -I${IOIPSL_INCDIR}" 322 322 LIB="$LIB -L${IOIPSL_LIBDIR} -l${LIBPREFIX}ioipsl" 323 elif [[ $io == xios]]323 elif [[ $io == mix ]] 324 324 then 325 325 # For now, xios implies also using ioipsl 326 326 CPP_KEY="$CPP_KEY CPP_IOIPSL CPP_XIOS" 327 INCLUDE="$INCLUDE -I${IOIPSL_INCDIR} -I${XIOS_INCDIR}" 328 LIB="$LIB -L${IOIPSL_LIBDIR} -l${LIBPREFIX}ioipsl -L${XIOS_LIBDIR} -l${LIBPREFIX}stdc++ -l${LIBPREFIX}xios" 329 elif [[ $io == xios ]] 330 then 331 # For now, xios implies also using ioipsl 332 CPP_KEY="$CPP_KEY CPP_IOIPSL CPP_XIOS CPP_IOIPSL_NO_OUTPUT" 327 333 INCLUDE="$INCLUDE -I${IOIPSL_INCDIR} -I${XIOS_INCDIR}" 328 334 LIB="$LIB -L${IOIPSL_LIBDIR} -l${LIBPREFIX}ioipsl -L${XIOS_LIBDIR} -l${LIBPREFIX}stdc++ -l${LIBPREFIX}xios"
Note: See TracChangeset
for help on using the changeset viewer.