Xingqiu Yuan
Xingqiu Yuan
GPU code build successfully without debug mode, but failed at debug mode on Crusher, see below for details ``` cd /gpfs/alpine/cli115/scratch/yuanx/ACME_SIMULATIONS/F-MMFXX-P3.ne4pg2_ne4pg2.crusher.crayclanggpu.4x1/bld/cmake-bld/scream/src/physics/shoc && python3 /gpfs/alpine/cli115/scratch/yuanx/ACME_SIMULATIONS/F-MMFXX-P3.ne4pg2_ne4pg2.crusher.crayclanggpu.4x1/Tools/e3sm_compile_wrap.py /opt/cray/pe/craype/2.7.15/bin/CC -DKOKKOS_DEPENDENCE -DMPICH_SKIP_MPICXX -DSCREAM_CONFIG_IS_CMAKE -DSPDLOG_COMPILED_LIB -D__HIP_ROCclr__...
There is an issue when building full E3SM with GNU compiler, but there is another issue related to cray_mpi, the cmake find_package is unable to find the mpi package, which...
There is CRAY Fortran compiler build issue, that is associated with the use of return in a fortran function, see below. the example code can be found https://github.com/E3SM-Project/E3SM/blob/master/components/eam/src/physics/rrtmgp/radconstants.F90 > character(len=gasnamelength),...
I am testing the E3SM-MMF with new microphysics model P3/SHOC which are based on Kokkos backend on Crusher, and unable to use full GCDs of GPUs in one node, I...
Using HiP support E3SM-MMF code, https://github.com/xyuan/e3sm_p3_shoc/tree/e3sm_p3_shoc_hip to build on crusher with AMD compiler, and with following modules [[email protected] cmake-bld]$ module list Currently Loaded Modules: 1) amd/5.1.0 5) xalt/1.3.0 9) craype-accel-amd-gfx90a...
The E3SM-MMF F case runs on Crusher occasionally crash with segmentation error(at every 3 to 5 runs) when reading the input NetCDF files using pNetCDF with MPICH_GPU_SUPPORT_ENABLED=1. However the runs...