Ignore:
Timestamp:
Sep 17, 2025, 2:50:16 PM (2 months ago)
Author:
rkazeroni
Message:

For GPU porting of ratqs_main routine:

  • Add "horizontal" comment to specify possible names of horizontal variables
  • Move computation of maxval into an initialization routine as this cannot be GPU ported
  • Fix wrong dimensionality of wake_s in the argument declaration
  • Change problematic variable initializations at declaration (SAVE attribute implied) by either adding a PARAMETER attribute or moving the initialization
File:
1 edited

Legend:

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

    r5819 r5820  
    9999    USE lmdz_blowing_snow_ini, ONLY : blowing_snow_ini , qbst_bs
    100100    USE lmdz_lscp_ini, ONLY : lscp_ini
    101     USE lmdz_ratqs_main, ONLY : ratqs_main
     101    USE lmdz_ratqs_main, ONLY : ratqs_main, ratqs_main_first
    102102    USE lmdz_ratqs_ini, ONLY : ratqs_ini
    103103    USE lmdz_cloud_optics_prop_ini, ONLY : cloud_optics_prop_ini
     
    39313931    ENDDO
    39323932
     3933    CALL ratqs_main_first(klon, cell_area)
    39333934    CALL ratqs_main(klon,klev,nbsrf,prt_level,lunout,        &
    39343935         iflag_ratqs,iflag_con,iflag_cld_th,pdtphys,  &
Note: See TracChangeset for help on using the changeset viewer.