- May 13, 2024
-
-
ESCOBAR Juan authored
-
ESCOBAR Juan authored
-
ESCOBAR Juan authored
Juan 13/05/2024:MNH_OPENACC_NV_CR.CPP, Add macro to managed replacement of BR_ function automatically
-
ESCOBAR Juan authored
Juan 13/05/2024:PHYEX/micro/radar_rain_ice.f90, MOMG function , for GPU+OpenACC+STDPAR add PURE + "!$acc routine seq"
-
ESCOBAR Juan authored
-
ESCOBAR Juan authored
resolved_cloud.f90, for GPU+SDTPAR, try to have reproductiblility, add (:,..,:) to array & compute elsewhere statement
-
ESCOBAR Juan authored
Juan 13/05/2024:gamma.f90/momg.f90 , for GPU+OpenACC+STDPAR add PURE + "!$acc routine seq" & comment DrHOOK
-
- Apr 24, 2024
-
-
ESCOBAR Juan authored
-
ESCOBAR Juan authored
Juan 24/04/2024:discretisation.f90/dotprod.f90, for STDPAR ,use new "parallel_cr" macro to permit automatic parallelization
-
ESCOBAR Juan authored
Juan 24/04/2024:MNH_OPENACC_NV_CR.CPP, for STDPAR new macro "parallel_cr" , "!$acc parallel" prevent automatic parallelisation -> replace it with "!$acc kernels" for Nvidia compiler only
-
ESCOBAR Juan authored
Juan 24/04/2024:mode_mppdb.f90, for STDPAR & bit-rep , add use of MODI_BITREP , for "automatic" use of bit-rep fonction
-
ESCOBAR Juan authored
Juan 24/04/2024:LXnvhpc2202.mk, Add rules STDPAR <-> "-stdpar=gpu" + managed-memory , to compile automatically DO CONCURRENT for GPU (without OpenACC directives)
-
ESCOBAR Juan authored
Juan 24/04/2024:LXnvhpc2202.mk, Compile with CC=gcc, to avoid problem with Netcdf (like with ifort/icc)
-
ESCOBAR Juan authored
Juan 24/04/2024:spll_new : avoid generation of interface for minpack.f90|dblas.f90 for CHECK_MODI compilation
-
ESCOBAR Juan authored
Juan 24/04/2024:SURFEX/prep_perm_snow.F90, add modi interface to avoid problem with CHECK_MODI compilation
-
- Apr 09, 2024
-
-
ESCOBAR Juan authored
Juan 09/04/2024:mode_mppdb.f90, Bug in MPPDB_CHECK_PHY_UNPACK2D -> full array PTAB(:,:,:) must be passed to MPPDB_CHECK3D & add 2D subscribe for MPPDB_CHECK_PHY_UNPACK1D
-
- Apr 04, 2024
-
-
Juan Escobar authored
-
Juan Escobar authored
-
- Apr 02, 2024
-
-
RODIER Quentin authored
-
RODIER Quentin authored
Quentin 02/04/2024: PHYEX remove manual MPPDB_CHECKS except on particular local placement in mode_turb_hor_dyn_corr.f90
-
RODIER Quentin authored
-
RODIER Quentin authored
Quentin 02/04/2024: adapt interface MPPDB_CHECK for PHYEX variables: handle the exclusion of extra vertical points if the vertical dimension is present
-
- Mar 29, 2024
-
-
RODIER Quentin authored
Quentin 29/03/2024: add MNH_MEM_GET interfaces for PHYEX and pyft application with gfortran and nvhpc. Remove the default maximum caracters by line to allow pyft transformation that may adds long line
-
- Mar 28, 2024
-
-
RODIER Quentin authored
-
RODIER Quentin authored
Quentin 28/03/2024: fix optionnal arguments not allocated and add MERGE(key) condition to have the right size for this array This is mandatory for applying --addMPPDB_CHECK pyft function
-
RODIER Quentin authored
Quentin 28/03/2024: remove REPRO48 which are not self-compiling code for fxtran/pyft apply. The REPRO48 key is removed in 5.7 master branch
-
- Mar 25, 2024
-
-
Juan Escobar authored
-
Juan Escobar authored
Juan 25/03/2024:parameters_mg.nam, set LUseT = T , and for 2^N proc :: n_lev = 6 , n_coarsegridsmooth = 2
-
Juan Escobar authored
-
Juan Escobar authored
-
Juan Escobar authored
-
RODIER Quentin authored
Quentin 25/03/2024: add acc kernels on a first try of some turb routines (prandt, emoist,etheta and tridiag), tested on MANAGED and nvhpc only
-
- Mar 13, 2024
-
-
RODIER Quentin authored
Quentin 13/03/2024: cherry-pick modifs from 5.7: one-line function must be written in elemental functions for NEC (and pyft usage)
-
- Mar 04, 2024
-
-
RODIER Quentin authored
Quentin & Juan 04/03/2024: add pyft_tool.py transformation to Makefile. Need to add pyft_tool install somewhere
-
- Feb 23, 2024
-
-
ESCOBAR Juan authored
-
ESCOBAR MUNOZ Juan authored
Juan 23/02/2023:configure, For ADASTRA GPU & MANAGED , add runtime variable HSA_XNACK=1/CRAY_ACC_USE_UNIFIED_MEM=1 in profile_mesonh
-
ESCOBAR MUNOZ Juan authored
Juan 23/02/2023:PHYEX/* , Use present_crm/update_crm to deactivate present/update for Cray Managed Memory on variable not present on GPU
-
ESCOBAR MUNOZ Juan authored
Juan 23/02/2023:MNH_OPENACC_NV_CR.CPP, Test CRAY MANAGED MEMORY <-> MNH_COMPILER_CCE_MANAGED <=> deactive present/update directive for variable not present or Error at execution
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR MUNOZ Juan authored
Juan 23/02/2023:modeln.f90 , misplaced TPBAKFILE=> NULL() , inside declaration statement for CRAY compiler
-