Changeset 8504 for branches/ORCHIDEE_2_2
- Timestamp:
- 2024-03-27T13:02:01+01:00 (8 months ago)
- Location:
- branches/ORCHIDEE_2_2/ORCHIDEE
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ORCHIDEE_2_2/ORCHIDEE
- Property svn:mergeinfo changed
/trunk/ORCHIDEE merged: 8503
- Property svn:mergeinfo changed
-
branches/ORCHIDEE_2_2/ORCHIDEE/src_parallel/xios_orchidee.f90
r8377 r8504 718 718 REAL(r_std), DIMENSION(axlen), INTENT(IN) :: axval 719 719 ! 720 #ifdef XIOS 720 721 IF (xios_orchidee_ok .AND. is_omp_root) THEN 721 722 CALL xios_set_axis_attr(axname, n_glo=axlen, VALUE=axval) 722 723 ENDIF 724 #endif 723 725 ! 724 726 END SUBROUTINE xios_orchidee_addaxis -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing.f90
r7709 r8504 473 473 474 474 SUBROUTINE routing_xios_initialize 475 USE xios 475 USE xios_orchidee 476 476 IMPLICIT NONE 477 477 -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_highres.f90
r7710 r8504 665 665 666 666 SUBROUTINE routing_highres_xios_initialize 667 USE xios 667 USE xios_orchidee 668 668 IMPLICIT NONE 669 669 -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_native.f90
r8394 r8504 44 44 45 45 MODULE routing_native_mod 46 46 #ifdef XIOS 47 47 USE ioipsl 48 48 USE xios_orchidee … … 579 579 580 580 END SUBROUTINE routing_native_clear 581 581 #endif 582 582 END MODULE routing_native_mod -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_native_flow.f90
r8394 r8504 1 1 MODULE routing_native_flow_mod 2 2 #ifdef XIOS 3 3 USE ioipsl 4 4 USE xios_orchidee … … 2358 2358 END SUBROUTINE routing_flow_clear 2359 2359 2360 2360 #endif 2361 2361 END MODULE routing_native_flow_mod -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_native_irrig.f90
r8366 r8504 1 1 MODULE routing_native_irrig_mod 2 #ifdef XIOS 2 3 USE constantes 3 4 … … 770 771 771 772 772 773 #endif 773 774 END MODULE routing_native_irrig_mod -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_native_lake.f90
r8227 r8504 1 1 MODULE routing_native_lake_mod 2 #ifdef XIOS 2 3 USE constantes 3 4 … … 288 289 289 290 END SUBROUTINE routing_lake_main 290 291 #endif 291 292 END MODULE routing_native_lake_mod -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_native_para.f90
r8227 r8504 1 1 MODULE routing_native_para 2 2 #ifdef XIOS 3 3 PRIVATE 4 4 … … 267 267 268 268 END SUBROUTINE update_halo_real 269 269 #endif 270 270 END MODULE routing_native_para -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_simple.f90
r7991 r8504 44 44 45 45 MODULE routing_simple 46 46 #ifdef XIOS 47 47 USE ioipsl 48 48 USE xios_orchidee … … 2689 2689 2690 2690 END SUBROUTINE routing_simple_lake 2691 2691 #endif 2692 2692 END MODULE routing_simple -
branches/ORCHIDEE_2_2/ORCHIDEE/src_sechiba/routing_wrapper.f90
r8227 r8504 76 76 CALL routing_highres_xios_initialize 77 77 ELSEIF(routing_method=='simple') THEN 78 #ifdef XIOS 78 79 CALL routing_simple_xios_initialize 79 80 ELSEIF(routing_method=='native') THEN 80 81 CALL routing_native_xios_initialize 82 #else 83 CALL ipslerr_p(3,'routing_wrapper_xios_inititalize','ROUTING_METHOD simple and native needs XIOS',& 84 'You must compile XIOS and then ORCHIDEE with cpp key XIOS','') 85 #endif 81 86 ENDIF 82 87 … … 176 181 177 182 ELSE IF(routing_method== 'simple') THEN 178 183 #ifdef XIOS 179 184 CALL routing_simple_initialize( kjit, nbpt, index, & 180 185 rest_id, hist_id, hist2_id, lalo, & … … 182 187 returnflow, reinfiltration, irrigation, riverflow, & 183 188 coastalflow, flood_frac, flood_res ) 184 189 #endif 185 190 riverflow(:) = zero 186 191 coastalflow(:) = zero … … 192 197 193 198 ELSE IF(routing_method== 'native') THEN 194 199 #ifdef XIOS 195 200 CALL routing_native_initialize( kjit, nbpt, index, & 196 201 rest_id, hist_id, hist2_id, lalo, & … … 198 203 returnflow, reinfiltration, irrigation, riverflow, & 199 204 coastalflow, flood_frac, flood_res , irrigated_next) 200 205 #endif 201 206 riverflow(:) = zero 202 207 coastalflow(:) = zero … … 298 303 299 304 ELSE IF(routing_method=='simple') THEN 300 305 #ifdef XIOS 301 306 CALL routing_simple_main (kjit, nbpt, index, & 302 307 lalo, neighbours, resolution, contfrac, totfrac_nobio, veget_max, floodout, runoff, & … … 304 309 stempdiag, reinf_slope, returnflow, reinfiltration, irrigation, riverflow, coastalflow, & 305 310 rest_id, hist_id, hist2_id) 306 311 #endif 307 312 ELSE IF(routing_method=='native') THEN 308 313 #ifdef XIOS 309 314 CALL routing_native_main (kjit, nbpt, index, & 310 315 lalo, neighbours, resolution, contfrac, totfrac_nobio, veget_max, floodout, runoff, & … … 313 318 rest_id, hist_id, hist2_id, & 314 319 soiltile, root_deficit, irrigated_next, irrig_frac, fraction_aeirrig_sw) 320 #endif 315 321 ENDIF 316 322 … … 356 362 357 363 ELSE IF(routing_method=='simple') THEN 358 364 #ifdef XIOS 359 365 CALL routing_simple_finalize( kjit, nbpt, rest_id, flood_frac, flood_res ) 360 366 #endif 361 367 ELSE IF(routing_method=='native') THEN 362 368 #ifdef XIOS 363 369 CALL routing_native_finalize( kjit, nbpt, rest_id, flood_frac, flood_res ) 364 370 #endif 365 371 ENDIF 366 372 … … 393 399 394 400 ELSE IF(routing_method=='simple') THEN 395 401 #ifdef XIOS 396 402 CALL routing_simple_clear 397 403 #endif 398 404 ELSE IF(routing_method=='native') THEN 399 405 #ifdef XIOS 400 406 CALL routing_native_clear 407 #endif 401 408 ENDIF 402 409
Note: See TracChangeset
for help on using the changeset viewer.