Changeset 5099 for LMDZ6/branches/Amaury_dev/libf/phylmd/oasis.F90
- Timestamp:
- Jul 22, 2024, 9:29:09 PM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/phylmd/oasis.F90
r5091 r5099 1 ! 1 2 2 MODULE oasis 3 ! 3 4 4 ! This module contains subroutines for initialization, sending and receiving 5 5 ! towards the coupler OASIS3. It also contains some parameters for the coupling. 6 ! 6 7 7 ! This module should always be compiled. With the coupler OASIS3 available the cpp key 8 8 ! CPP_COUPLE should be set and the entier of this file will then be compiled. 9 9 ! In a forced mode CPP_COUPLE should not be defined and the compilation ends before 10 10 ! the CONTAINS, without compiling the subroutines. 11 ! 11 12 12 USE dimphy 13 13 USE mod_phys_lmdz_para … … 107 107 !**** *INICMA* - Initialize coupled mode communication for atmosphere 108 108 ! and exchange some initial information with Oasis 109 ! 109 110 110 ! Rewrite to take the PRISM/psmile library into account 111 111 ! LF 09/2003 112 ! 112 113 113 USE IOIPSL 114 114 USE surface_data, ONLY : version_ocean … … 150 150 WRITE(lunout,*) ' ' 151 151 152 !153 152 ! Define the model name 154 ! 153 155 154 IF (grid_type==unstructured) THEN 156 155 clmodnam = 'icosa' ! as in $NBMODEL in Cpl/Nam/namcouple.tmp … … 399 398 END SUBROUTINE inicma 400 399 401 ! 402 !************************************************************************************ 403 ! 400 !************************************************************************************ 404 401 405 402 SUBROUTINE fromcpl(ktime, tab_get) … … 408 405 ! and Sea-Ice provided by the coupler. Adaptation to psmile library 409 406 !====================================================================== 410 ! 407 411 408 USE print_control_mod, ONLY: lunout 412 409 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat … … 459 456 END SUBROUTINE fromcpl 460 457 461 ! 462 !************************************************************************************ 463 ! 458 !************************************************************************************ 464 459 465 460 SUBROUTINE intocpl(ktime, last, tab_put) … … 469 464 ! IF last time step, writes output fields to binary files. 470 465 ! ====================================================================== 471 ! 472 ! 466 467 473 468 USE print_control_mod, ONLY: lunout 474 469 USE mod_grid_phy_lmdz, ONLY: nbp_lon, nbp_lat
Note: See TracChangeset
for help on using the changeset viewer.