Changeset 1965
- Timestamp:
- Feb 11, 2014, 11:42:52 AM (11 years ago)
- Location:
- LMDZ5/trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/arch/arch-X64_ADA.path
r1949 r1965 7 7 ORCH_INCDIR=$LMDGCM/../../lib 8 8 ORCH_LIBDIR=$LMDGCM/../../lib 9 OASIS_INCDIR=$LMDGCM/../../ prism/X64/build/lib/psmile.$couple10 OASIS_LIBDIR=$LMDGCM/../../ prism/X64/lib9 OASIS_INCDIR=$LMDGCM/../../oasis3-mct/BLD/build/lib/psmile.MPI1 10 OASIS_LIBDIR=$LMDGCM/../../oasis3-mct/BLD/lib 11 11 INCA_LIBDIR=$LMDGCM/../INCA/config/lib 12 12 INCA_INCDIR=$LMDGCM/../INCA/config/lib -
LMDZ5/trunk/arch/arch-X64_CURIE.path
r1907 r1965 5 5 ORCH_INCDIR=$LMDGCM/../../lib 6 6 ORCH_LIBDIR=$LMDGCM/../../lib 7 OASIS_INCDIR=$LMDGCM/../../ prism/X64/build/lib/psmile.$couple8 OASIS_LIBDIR=$LMDGCM/../../ prism/X64/lib7 OASIS_INCDIR=$LMDGCM/../../oasis3-mct/BLD/build/lib/psmile.MPI1 8 OASIS_LIBDIR=$LMDGCM/../../oasis3-mct/BLD/lib 9 9 INCA_LIBDIR=$LMDGCM/../INCA/config/lib 10 10 INCA_INCDIR=$LMDGCM/../INCA/config/lib 11 -
LMDZ5/trunk/bld.cfg
r1944 r1965 83 83 bld::excl_dep use::mod_prism_get_proto 84 84 bld::excl_dep use::mod_prism_put_proto 85 bld::excl_dep use::mod_prism 85 86 bld::excl_dep use::xios 86 87 bld::excl_dep use::iaxis -
LMDZ5/trunk/libf/dyn3dmem/mod_const_mpi.F90
r1907 r1965 17 17 USE ioipsl_getincom, only: getin 18 18 #endif 19 19 ! Use of Oasis-MCT coupler 20 #ifdef CPP_OMCT 21 USE mod_prism 22 #endif 20 23 IMPLICIT NONE 21 24 #ifdef CPP_MPI -
LMDZ5/trunk/libf/dyn3dmem/parallel_lmdz.F90
r1907 r1965 392 392 #endif 393 393 #ifdef CPP_COUPLE 394 ! Use of Oasis-MCT coupler 395 #if defined CPP_OMCT 396 use mod_prism 397 #else 394 398 use mod_prism_proto 399 #endif 395 400 ! Ehouarn: surface_data module is in 'phylmd' ... 396 401 use surface_data, only : type_ocean -
LMDZ5/trunk/libf/dyn3dpar/mod_const_mpi.F90
r1907 r1965 17 17 USE ioipsl_getincom, only: getin 18 18 #endif 19 19 ! Use of Oasis-MCT coupler 20 #ifdef CPP_OMCT 21 USE mod_prism 22 #endif 20 23 IMPLICIT NONE 21 24 #ifdef CPP_MPI -
LMDZ5/trunk/libf/dyn3dpar/parallel_lmdz.F90
r1907 r1965 225 225 #endif 226 226 #ifdef CPP_COUPLE 227 ! Use of Oasis-MCT coupler 228 #if defined CPP_OMCT 229 use mod_prism 230 #else 227 231 use mod_prism_proto 232 #endif 228 233 ! Ehouarn: surface_data module is in 'phylmd' ... 229 234 use surface_data, only : type_ocean -
LMDZ5/trunk/libf/phylmd/oasis.F90
r1907 r1965 15 15 16 16 #ifdef CPP_COUPLE 17 ! Use of Oasis-MCT coupler 18 #if defined CPP_OMCT 19 USE mod_prism 20 ! Use of Oasis3 coupler 21 #else 17 22 USE mod_prism_proto 18 23 USE mod_prism_def_partition_proto 19 24 USE mod_prism_get_proto 20 25 USE mod_prism_put_proto 26 #endif 21 27 #endif 22 28 … … 337 343 338 344 DO i = 1, maxrecv 339 IF (inforecv(i)%action ) THEN345 IF (inforecv(i)%action .AND. inforecv(i)%nid .NE. -1) THEN 340 346 field(:) = -99999. 341 347 CALL prism_get_proto(inforecv(i)%nid, ktime, field(istart:iend), ierror) … … 421 427 422 428 DO i = 1, maxsend 423 IF (infosend(i)%action ) THEN429 IF (infosend(i)%action .AND. infosend(i)%nid .NE. -1 ) THEN 424 430 field = RESHAPE(tab_put(:,:,i),(/iim*jj_nb/)) 425 431 CALL prism_put_proto(infosend(i)%nid, ktime, field(istart:iend), ierror) -
LMDZ5/trunk/makelmdz_fcm
r1907 r1965 66 66 [-p PHYS] : set of physical parametrizations (in libf/phyPHYS), (default: lmd) 67 67 [-prod / -dev / -debug] : compilation mode production (default) / developement / debug 68 [-c false/MPI1/ MPI2] : coupling with ocean model : MPI1/MPI2/false (default: false)68 [-c false/MPI1/OMCT] : coupling with ocean model : MPI1/OMCT/false (default: false) 69 69 [-v false/orchidee2.0/orchidee1.9/true] : version of the vegetation model to include (default: false) 70 70 false : no vegetation model … … 231 231 if [[ "$couple" != "false" ]] 232 232 then 233 CPP_KEY="$CPP_KEY CPP_COUPLE" 234 INCLUDE="$INCLUDE -I${OASIS_INCDIR}" 235 LIB="$LIB -L${OASIS_LIBDIR} -lpsmile.${couple} -lmpp_io" 233 if [[ "$couple" == "MPI1" ]] 234 then 235 CPP_KEY="$CPP_KEY CPP_COUPLE" 236 export OASIS_INCDIR=$LMDGCM/../../prism/X64/build/lib/psmile.MPI1 237 export OASIS_LIBDIR=$LMDGCM/../../prism/X64/lib 238 INCLUDE="$INCLUDE -I${OASIS_INCDIR}" 239 LIB="$LIB -L${OASIS_LIBDIR} -lpsmile.MPI1 -lmpp_io" 240 else 241 CPP_KEY="$CPP_KEY CPP_COUPLE CPP_OMCT" 242 INCLUDE="$INCLUDE -I${OASIS_INCDIR}" 243 LIB="$LIB -L${OASIS_LIBDIR} -lpsmile.MPI1 -lscrip -lmct -lmpeu" 244 fi 236 245 fi 237 246
Note: See TracChangeset
for help on using the changeset viewer.