Ignore:
Timestamp:
Mar 19, 2024, 3:34:21 PM (2 months ago)
Author:
idelkadi
Message:

Ecrad update in LMDZ / Implementation of Ecrad double call in LMDZ

  • version 1.6.1 (commit 210d7911380f53a788c3cad73b3cf9b4e022ef87)
  • interface routines between lmdz and ecrad grouped in a new "lmdz" directory
  • double call method redesigned so as to go through the Ecrad initialization and configuration part only once for the entire simulation
  • clean-up in the read.F routine: delete unitules arguments
  • modification of default gas model in namelist (default: ECCKD)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/ecrad/radiation/radiation_cloud_generator.F90

    r4773 r4853  
    540540    use radiation_pdf_sampler, only : pdf_sampler_type
    541541    implicit none
    542 !#if defined(__GFORTRAN__) || defined(__PGI) || defined(__NEC__)
    543 !#else
    544 !    !$omp declare simd(sample_from_pdf_simd) uniform(this) &
    545 !    !$omp linear(ref(fsd)) linear(ref(cdf))
    546 !#endif
     542#if defined(__GFORTRAN__) || defined(__PGI) || defined(__NEC__) || defined(__INTEL_LLVM_COMPILER)
     543#else
     544    !!$omp declare simd(sample_from_pdf_simd) uniform(this) &
     545    !!$omp linear(ref(fsd)) linear(ref(cdf))
     546#endif
    547547    type(pdf_sampler_type), intent(in)  :: this
    548548
Note: See TracChangeset for help on using the changeset viewer.