Skip to content
Snippets Groups Projects
Select Git revision
  • MNH-51X protected
  • MNH-52X protected
  • MNH-53-branch protected
  • MNH-54-branch protected
  • MNH-54X-dev-IO protected
  • MNH-54X-dev-OPENACC protected
  • MNH-54X-dev-SFX81 protected
  • MNH-55-branch protected
  • MNH-55-branch-ecrad140 protected
  • MNH-55X-dev-IO protected
  • MNH-55X-dev-OPENACC protected
  • MNH-55X-dev-OPENACC-CINES protected
  • MNH-55X-dev-OPENACC-FFT protected
  • MNH-55X-dev-OPENACC-FFT-1-00
  • MNH-55X-dev-OPENACC-FFT-1-02_IA_CORSE
  • MNH-55X-dev-OPENACC_SHUMAN protected
  • MNH-55X-dev-SFX9 protected
  • MNH-55X-dev-modern protected
  • MNH-56-branch protected
  • MNH-56-dev-PHYEX protected
  • MESONH-v55-OpenACC
  • PACK-MNH-V5-5-OPENACC-FFT-1-02_IA_CORSE_01_CCE1800
  • PACK-MNH-V5-5-OPENACC-FFT-1-01
  • PACK-MNH-V5-5-OPENACC-FFT-1-01_CCE1800_NVHPC247
  • PACK-MNH-V5-7-1
  • PACK-MNH-V5-5-OPENACC-FFT-1-02_IA_CORSE
  • PACK-MNH-V5-5-OPENACC-FFT-1-01_COMPRESS_ALL
  • MESONH-v55-OpenACC_V0
  • 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
40 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.030May292724232217161513763229Apr24221917121110954229Mar2827252220151312118764129Feb2827262321201615127652126Jan252423221918171615121110983222Dec212019181514131211865130Nov292827242322212017161514131098763231Oct30272625242316151312109432129Sep27262524222120191817151413Juan 30/05/2024:modd_cst.f90/compute_frac_ice.func.h/mode_tiwmx.f90 , For GPU routine to work , add PURE & "!$acc routine seq" & "!$acc declare VAR"Juan 30/05/2024:Rules.LXnvhpc2202.mk, IMPORTANT CHANGE:: Only compile PHYEX(+some other source) with -sdtpar=gpu, otherwise BIG degradation of performance for source already ported with "!$acc kernels/parallel" directivesJuan 30/05/2024: revert commit "49d83e1d9 - Quentin 17/05/2024" -> undo manuel conversion of integer -> real for BR_ function , now handeled by modi_bitrep.f90 with integer interfaceJuan 30/05/2024:modi_bitrep.f90 , For GPU , add interface with integer in BR_POW & BR_P2Quentin 30/05/2024: add kernels to turb_ver_sv_*Quentin 30/05/2024: add kernels on turb_hor_splt.F90, must be used with pyft version of 30/05/2024(+ bugfix on bf_ExpandArrays on pyft)Philippe 30/05/2024: IO_Bakout_struct_prepare: simplify dummy argumentsPhilippe 30/05/2024: move IO_Bakout_struct_prepare from INI_MODEL_n to INIT_MNH after INI_MODEL_n calls to ALL modelsPhilippe 30/05/2024: fix: IO_BOX_PREPARE: set correct dimensions in case of grid-nestingPhilippe 30/05/2024: TOUTBOXMETADATA: add NID field and use itPhilippe 30/05/2024: IO_Coordvar_write_nc4: fix: take the correct dimensions if the file model number does not correspond to the current model numberPhilippe 29/05/2024: IO_Field_user_write: adapt it to use the boxesQuentin 29/05/2024: add kernels on turb_ver_dyn_flux and complete testing of shuman/gradients conversion function to routines with the last version of pyft (of 29/05/2024)Philippe 29/05/2024: create subroutine IO_Field_box_user_writePhilippe 29/05/2024: IO_Fieldlist_1field_write: manage model number internally (remove corresponding dummy argument)Philippe 29/05/2024: add more custom constructors for tfielddata: possible to provide metadata + data array or scalarQuentin 27/05/2024: add kernels on turb_ver_thermo_corr.f90Quentin 24/05/2024: add kernels on turb_ver_thermo_flux.f90 (one current computation still bug, not ported)Philippe 24/05/2024: RTTOV13.2: ignore yomhook dependenciesPhilippe 23/05/2024: outputs: do not write box metadata in Z-split files (box data is not written in them)Philippe 23/05/2024: outputs: Z-split files: split main domain boxPhilippe 23/05/2024: minor: remove unused variables YMSG and YRESPPhilippe 23/05/2024: bugfix: call_rttov13: vector constructor was using character strings with different lengthsPhilippe 22/05/2024: IO_Field_header_split_write_nc4: add optional arguments to force size of horizontal dimensionsPhilippe 22/05/2024: outputs: fix for managements of coordinates of 1D fieldsJuan 107/05/2024:mode_init_ll.f90, temporarely commot MPI_FINALIZE => SegFault with GPU version ?!Quentin 17/05/2024: add conversion of math function to BR_ bit-repro functions with pyft with the manual conversions from integer to real to make it workQuentin 16/05/2024: acc kernels for turb_ver and tke_eps_sources with adaptation of automatic conversion of shuman functions to routines in tke_eps_sourcesJuan 15/05/2024:PHYEX/micro/rain_ice_old.f90, add acc kernels , like MNH55+OPENACCJuan 15/05/2024:resolved_cloud.f90, add acc kernels , like MNH55+OPENACCJuan 15/05/2024:Rules.LXnvhpc2202.mk, auto-parallelize mode_turb_hor_dyn* , with pyft --addArrayParentheses --expandAllArraysPHYEXConcurrent ...Juan 15/05/2024:PHYEX/aux/shuman_phy.f90|mode_gradient_m_phy.f90, add acc kernels/loop to parallelize DO loopJuan 15/05/2024:PHYEX/turb/mode_tridiag*|emoist|etheta , reverse JK & JIJ Loop & use parallel_cr=kernel to auto-parallelize nested/sequential+parallel loopsJuan 24/04/2024:LXnvhpc2202.mk, Compile with CC=gcc, to avoid problem with Netcdf (like with ifort/icc)Quentin 15/05/2024: add shumanFUNCtoCALL to pyft transfoJuan 13/05/2024:parameters_mg.nam, adapte for 2^N Multigrid , Nlev-1 & CoerseGrid+1Juan 13/05/2024:PHYEX/turb/mode_prandtl.f90, add acc loop collapse(3) on JK*JIJ loop , for better performance (on MNH55 , array syntax keeped )Juan 13/05/2024:PHYEX/turb/mode_coefj.f90 , for "automatic" bit_repro convertion , add USE MODI_BITREPJuan 13/05/2024:PHYEX/micro/* , for "automatic" bit_repro convertion , add USE MODI_BITREP & some missing (:) on array statementJuan 13/05/2024:PHYEX/conv/* , for "automatic" bit_repro convertion , add USE MODI_BITREP
Loading