Ignore:
Timestamp:
Jan 28, 2025, 7:07:51 PM (9 days ago)
Author:
yann meurdesoif
Message:

Implement GPU automatic port for :

  • Thermics
  • acama_gwd_rando
  • flott_gwd_rando

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/lmdz_thermcell_ini.f90

    r5434 r5512  
    11MODULE lmdz_thermcell_ini
     2  USE strings_mod, ONLY : maxlen
    23
    34IMPLICIT NONE
     
    3435integer, protected :: thermals_flag_alim=0       !
    3536integer, protected :: iflag_thermals_tenv=0      !
     37real,    protected :: thermals_fomass_max=0.5    ! Limitation du "vidage" des mailles sur un pas de temps 'thermcell_flux2'
     38real,    protected :: thermals_alphamax=0.7      ! fraction max des thermiques dans 'thermcell_flux2'
    3639
    3740   ! WARNING !!! fact_epsilon is not protected. It can be modified in thermcell_plume*
     
    4750!$OMP THREADPRIVATE(detr_min, entr_min, detr_q_coef, detr_q_power)
    4851!$OMP THREADPRIVATE( mix0, thermals_flag_alim)
    49 !$OMP THREADPRIVATE(iflag_thermals_tenv)
     52!$OMP THREADPRIVATE(thermals_fomass_max)
     53!$OMP THREADPRIVATE(thermals_alphamax)
    5054
    5155integer, protected       :: thermals_subsid_advect_more_than_one=1
    52 character*6, protected :: thermals_subsid_advect_scheme = 'upwind' ! or 'center'
     56character(LEN=maxlen), protected :: thermals_subsid_advect_scheme = 'upwind' ! or 'center'
    5357
    5458!$OMP THREADPRIVATE(thermals_subsid_advect_scheme,thermals_subsid_advect_more_than_one)
Note: See TracChangeset for help on using the changeset viewer.