Ignore:
Timestamp:
Jul 28, 2025, 6:44:28 PM (11 days ago)
Author:
aborella
Message:

Major modifs to treatment of contrails (from 2 classes to 2 moments) + diagnostics. Increased numerical efficiency

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/contrails/libf/phylmd/phys_state_var_mod.F90

    r5717 r5790  
    142142      REAL, ALLOCATABLE, SAVE :: qvcon(:,:), qccon(:,:)
    143143!$OMP THREADPRIVATE(qvcon, qccon)
    144       REAL, ALLOCATABLE, SAVE :: cfl_ancien(:,:), cfc_ancien(:,:)
    145 !$OMP THREADPRIVATE(cfl_ancien, cfc_ancien)
    146       REAL, ALLOCATABLE, SAVE :: qtl_ancien(:,:), qtc_ancien(:,:)
    147 !$OMP THREADPRIVATE(qtl_ancien, qtc_ancien)
     144      REAL, ALLOCATABLE, SAVE :: cfc_ancien(:,:), qtc_ancien(:,:), nic_ancien(:,:)
     145!$OMP THREADPRIVATE(cfc_ancien, qtc_ancien, nic_ancien)
    148146!!! RomP >>>
    149147      REAL, ALLOCATABLE, SAVE :: tr_ancien(:,:,:)
     
    662660      ALLOCATE(u_ancien(klon,klev), v_ancien(klon,klev))
    663661      ALLOCATE(cf_ancien(klon,klev), qvc_ancien(klon,klev))
    664       ALLOCATE(cfl_ancien(klon,klev), cfc_ancien(klon,klev))
    665       ALLOCATE(qtl_ancien(klon,klev), qtc_ancien(klon,klev))
     662      ALLOCATE(cfc_ancien(klon,klev), qtc_ancien(klon,klev), nic_ancien(klon,klev))
    666663      ALLOCATE(qvcon(klon,klev), qccon(klon,klev))
    667664!!! Rom P >>>
     
    914911      DEALLOCATE(u_ancien, v_ancien)
    915912      DEALLOCATE(cf_ancien, qvc_ancien)
    916       DEALLOCATE(cfl_ancien, cfc_ancien, qtl_ancien, qtc_ancien)
     913      DEALLOCATE(cfc_ancien, qtc_ancien, nic_ancien)
    917914      DEALLOCATE(qvcon, qccon)
    918915      DEALLOCATE(tr_ancien)                           !RomP
Note: See TracChangeset for help on using the changeset viewer.