Skip to content
Snippets Groups Projects
Select Git revision
  • 6a76a498239129fa856d2204bcb6eda4dbdd0a5a
  • MNH-57-branch default protected
  • MNH-571-devChristelle-Cristaux
  • ecrad-external-devQuentin
  • ecrad-external-devQuentin-nomerge571
  • MNH-57X-devChristelle-Cristaux
  • MNH-57X-dev-OPENACC-FFT-ECCODES
  • MNH-56X-dev-OPENACC-FFT-PHYEXturb-ice4
  • MNH-56X-dev-OPENACC-FFT-unlessPHYEX-STDPAR
  • MNH-56X-dev-OPENACC-FFT
  • MNH-57X-dev-IO
  • MNH-55X-dev-OPENACC-FFT
  • MNH-56X-dev-OPENACC-FFT-unlessPHYEX
  • MNH-57X-dev-modern
  • ecrad-external
  • MNH-56-branch
  • MNH-55X-dev-OPENACC
  • MNH-56X-dev-IO
  • MNH-56X-SFX9
  • MNH-55-branch
  • MNH-561-dev
  • PACK-MNH-V5-7-1
  • PACK-MNH-V5-5-OPENACC-FFT-1-01_COMPRESS_ALL
  • MESONH-v55-OpenACC
  • PACK-MNH-V5-7-0
  • PACK-MNH-V5-5-OPENACC-FFT-1-00
  • PACK-MNH-V5-5-OPENACC-FFT-1-00_OLD
  • PACK-MNH-V5-7-03-ELEC-OVA-EOL
  • PACK-MNH-V5-6-2
  • PACK-MNH-V5-7-02-ELEC
  • PACK-MNH-V5-6-1
  • PACK-MNH-V5-7-01-PHYEX_v0.6.3
  • PACK-MNH-V5-7-00-SURFEX_V9-0
  • PACK-MNH-V5-5--01-13_OPENACC_AFTER_MG_2N
  • PACK-MNH-V5-5--01-12_OPENACC_BEFORE_MG_2N
  • PACK-MNH-V5-5--01-11_CINES_HPE_AFTER_GFORTRAN_SOURCERYG_MODIF
  • PACK-MNH-V5-5--01-10_CINES_HPE_BEFORE_GFORTRAN_SOURCERYG_MODIF
  • PACK-MNH-V5-5--01-09_CINES_HPE_END_CONTRAT_PROGRES
  • PACK-MNH-V5-6-0
  • PACK-MNH-V5-6-0-03_PHYEX-v0.3.0
  • PACK-MNH-V5-5--01-08_CINES_HPE_CCE1500_ADASTRA
41 results

MNH_OPENACC_NV_CR.CPP

Blame
  • Forked from Méso-NH / Méso-NH code
    Source project has a limited visibility.
    MNH_OPENACC_NV_CR.CPP 400 B
    //#
    //# Some Macro to bypass OpenACC incompatiblity beetwen Nvidia & Cray Compiler
    //#
    
    //# Activate $acc directive only for Nvidia Compiler
    #ifdef MNH_COMPILER_NVHPC
    #define acc_nv acc
    #else
    #define acc_nv !/!\ NOT ACTIVATE acc
    #endif
    
    //# Activate present directive only for Cray Compiler
    #ifdef MNH_COMPILER_CCE
    #define present_cr present
    #else
    #define present_cr !/!\ NOT ACTIVATE present
    #endif