This might be a bug report:
I'm running some mpi c++ code on 2 ryzen epycs. The program seems to run without issues:
mpirun -np 64 /opt/AMDuProf_3.6-449/bin/AMDuProfCLI collect --config tbp --mpi --output-dir ~/uProfing11 myProgram
Profiling (data collection) completed. Generated data files path: /student/ssm259/uProfing11/AMDuProf-CHM-TBP_MPI
AMDuProfCLI report -i /student/ssm259/uProfing11/AMDuProf-CHM-TBP_MPI /opt/AMDuProf_3.6-449/bin/AMDuProfCLI terminate called after throwing an instance of 'nlohmann::detail::type_error' what(): [json.exception.type_error.305] cannot use operator[] with a string argument with discarded /opt/AMDuProf_3.6-449/bin/AMDuProfCLI: line 41: 698604 Aborted (core dumped) /opt/AMDuProf_3.6-449/bin/AMDuProfCLI-bin report -i /student/ssm259/uProfing11/AMDuProf-CHM-TBP_MPI
AFAIK none of the code I'm running uses nlohmann's json library.