Ignore:
Timestamp:
Mar 17, 2020, 12:41:16 PM (4 years ago)
Author:
jghattas
Message:

Correction necessaire pour experience IPSLESM/CO2 pour eviter plantage aleatoire en mode debug : carbon_cpl_init doit etre appele avant premier appel a phys_output_write pour que tout les variables (fco2_land, etc..) soient allouees.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/tracco2i_mod.F90

    r3581 r3649  
    1414CONTAINS
    1515
     16  SUBROUTINE tracco2i_init()
     17    ! This subroutine calls carbon_cycle_init needed to be done before first call to phys_output_write in physiq.
     18    USE carbon_cycle_mod, ONLY: carbon_cycle_init, carbon_cycle_cpl
     19
     20    ! Initialize carbon_cycle_mod
     21    IF (carbon_cycle_cpl) THEN
     22       CALL carbon_cycle_init()
     23    ENDIF
     24
     25  END SUBROUTINE tracco2i_init
     26
    1627  SUBROUTINE tracco2i(pdtphys, debutphy, &
    1728       xlat, xlon, pphis, pphi, &
     
    2132    USE infotrac_phy
    2233    USE geometry_mod, ONLY: cell_area
    23     USE carbon_cycle_mod, ONLY: carbon_cycle_init
    2434    USE carbon_cycle_mod, ONLY: id_CO2, nbcf_in, fields_in, cfname_in
    2535    USE carbon_cycle_mod, ONLY: fco2_ocn_day, fco2_ff, fco2_bb, fco2_land, fco2_ocean
     
    7989!--convert 280 ppm into kg CO2 / kg air
    8090    IF (debutphy) THEN
    81 
    82 ! Initialisation de module carbon_cycle_mod
    83       IF (carbon_cycle_cpl) THEN
    84         CALL carbon_cycle_init()
    85       ENDIF
    8691
    8792! Initialisation de tr_seri(id_CO2) si pas initialise
Note: See TracChangeset for help on using the changeset viewer.