[DISCUSSION] Profiling GCHP Performance using external utilities #233
Labels
category: Discussion
An extended discussion of a particular topic
topic: Performance
Related to GCHP model speed and/or memory
Discussed in https://github.com/geoschem/GCHP/discussions/142
Originally posted by WilliamDowns May 11, 2021
This issue is intended for discussing profiling GCHP performance using various external utilities such as TAU, IPM, Intel VTune, etc.
In my testing I found that using TAU causes GCHP to hang during ExtData initialization when using the
-ebs -ebs_resolution=function
option withtau_exec
. I've successfully completed runs usingmpirun -np ${SLURM_NPROCS} tau_exec ./gchp >> ${log}
, which outputs profiling data at the MPI call level.I'm unable to compile GCHP with TAU, as CMake hangs when I set my Fortran compiler variables to TAU's requested compiler script (whether through setting
FC=$(spack location -i tau)/bin/tau_f90.sh
or usingDCMAKE_Fortran_COMPILER=$(spack location -i tau)/bin/tau_f90.sh
).My system + run config:
I also found that IPM does not compile with GCC 9.3.0, but does compile when using ifort 2021.2.
The text was updated successfully, but these errors were encountered: