- Apr 15, 2022
-
-
ESCOBAR MUNOZ Juan authored
Juan 15/04/2022:condensation.f90, Cray GPU , add JKPK,JKMK to integrate main JK loop(seq) in 3D do concurrent , mush faster !!!
-
- Apr 14, 2022
-
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR MUNOZ Juan authored
Juan 14/04/2022:MNH/ice_adjust.f90/resolved_cloud.f90, Bypass Cray GPU bug/opti: use present_cr + do concurrent + acc_nv loop where needed & compute present/string logical in prelude
-
ESCOBAR MUNOZ Juan authored
Juan 14/04/2022:MNH/gradient_m.f90/shuman_device.f90, Bypass Cray GPU bug/opti: use present_cr + do concurrent + acc_nv loop where needed
-
ESCOBAR MUNOZ Juan authored
Juan 14/04/2022:MNH/turb*.f90, Bypass Cray GPU bug/opti: use present_cr + do concurrent + acc_nv loop where needed
-
ESCOBAR MUNOZ Juan authored
Juan 14/04/2022:MNH/get_halo.f90, Bypass Cray GPU bug , For GPU direct ,acc declare PSRC not working -> replace acc data present(PSRC)
-
- Apr 13, 2022
-
-
ESCOBAR MUNOZ Juan authored
-
- Apr 11, 2022
-
-
WAUTELET Philippe authored
-
ESCOBAR Juan authored
Juan 11/04/2022:dyn_sources.f90,Optimization, put call MPPDB_CHECK under if MPPDB_INITIALIZED -> 25% cpu time save !!!
-
- Apr 08, 2022
-
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR Juan authored
Juan 08/04/2022:ZSOLVER/ , Gpu no managed Optimization of pressurez/zsolver, put reference/constant value of XRHODREF,XEXNREF,XTHVREF,XRHODJ on GPU
-
ESCOBAR Juan authored
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR Juan authored
Juan 08/04/2022:rain_ice_fast_rg.f90, Bug Nvhpc22.2 seg-fault, array syntax -> do conc & some acc -> acc_nv for Cray Opt
-
- Apr 07, 2022
-
-
ESCOBAR Juan authored
-
- Apr 05, 2022
-
-
WAUTELET Philippe authored
-
- Apr 04, 2022
-
-
WAUTELET Philippe authored
Philippe 04/04/2022: add use of the macro file + update CUDALEVEL (default is 11.6 for NVHPC 22.2 and 22.3)
-
- Mar 31, 2022
-
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR Juan authored
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR Juan authored
-
ESCOBAR Juan authored
Juan 31/01/2022:ZSOLVER/turb_hor_dyn_corr.f90, Bug , remove one dim in :: acc collapse(3) -> acc collapse(2)
-
ESCOBAR Juan authored
-
ESCOBAR Juan authored
-
ESCOBAR MUNOZ Juan authored
Juan 31/03/2022:Rules.LXnvhpc2005.mk, Pb pgc++ doesnt supprt -imacro flag -> put it directly in CPP command
-
ESCOBAR MUNOZ Juan authored
-
ESCOBAR MUNOZ Juan authored
Juan 31/03/2022:Rules.LXnvhpc2005.mk+Rules.LXgfortran.mk: use -imacros MNH_OPENACC_NV_CR.CPP -> acc_nv / present_cr directive
-
ESCOBAR MUNOZ Juan authored
Juan 31/03/2022:Rules.LXcray.mk+ZSOLVER/, use acc_nv/present_cr macro defined in MNH_OPENACC_NV_CR.CPP, to bypass OpenACC compatibilty beetwen Nvidia/Cray compiler
-
- Mar 30, 2022
-
-
ESCOBAR MUNOZ Juan authored
Juan 30/03/2022:ZSOLVER/sources_neg_correct.f90, Cray GPU Opt: add kernels present(ZTEMP_BUD) to remove wrong dependence/recurrence
-
ESCOBAR MUNOZ Juan authored
Juan 30/03/2022:ZSOLVER/dotprod.f90, Cray GPU Opt: exchange seq/do concuurent for better/single kernels optimization
-
ESCOBAR MUNOZ Juan authored
Juan 30/03/2022:Rules.LXcray+ZSOLVER/: For Bit Reproductibility on Cray+OMP ,add key MNH_BITREP_OMP in Rules.LXcray.mk,BITREP/br_transcendentals.cpp,ZSOLVER/pressurez.f90
-
ESCOBAR MUNOZ Juan authored
Juan 30/03/2022:ZSOLVER/, Cray Bug, replace declare present(PSRC) -> acc (end) data present & bug in "acc parallel" deactivate for Cray -> replace by "acc kernels"
-
WAUTELET Philippe authored
-
WAUTELET Philippe authored
-
- Mar 29, 2022
-
-
WAUTELET Philippe authored
-
- Mar 28, 2022
-
-
WAUTELET Philippe authored
Philippe 28/03/2022: OpenACC: use MNH_MEM_GET family calls in several subroutines + necessary modifications to keep performance and successful compilation with NVHPC (22.2)
-
WAUTELET Philippe authored
-
- Mar 25, 2022
-
-
ESCOBAR MUNOZ Juan authored
Juan 25/03/2022:ZSOLVER/turb.f90, Cray GPU opt: add !dir$ concurrent & transform array-syntax -> do concurrent
-