Ignore:
Timestamp:
Jul 2, 2025, 12:00:08 PM (3 days ago)
Author:
dcugnet
Message:
  • Use REAL(KIND=REAL32) and REAL(KIND=REAL64) Iinstead of REAL and DOUBLE PRECISION

to avoid ambiguity problems in generic procedure when reals are promoted to doubles.

  • generic "num2str" replaces "str2int", "str2real", "str2dble" and "str2bool" functions.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3dmem/integrd_loc.f90

    r5285 r5748  
    1717  USE comvert_mod, ONLY: ap, bp
    1818  USE temps_mod, ONLY: dt
    19   USE strings_mod, ONLY: int2str
     19  USE strings_mod, ONLY: num2str
    2020  USE dimensions_mod, ONLY: iim, jjm, llm, ndm
    2121USE paramet_mod_h
     
    184184     ! call WriteField_u('int_finvmaold',finvmaold)
    185185    do j=1,nq
    186       call WriteField_u('int_q'//trim(int2str(j)), &
     186      call WriteField_u('int_q'//trim(num2str(j)), &
    187187            q(:,:,j))
    188       call WriteField_u('int_dq'//trim(int2str(j)), &
     188      call WriteField_u('int_dq'//trim(num2str(j)), &
    189189            dq(:,:,j))
    190190    enddo
Note: See TracChangeset for help on using the changeset viewer.