GEOS icon indicating copy to clipboard operation
GEOS copied to clipboard

[Bug] Using Caliper on Quartz after TPL update

Open francoishamon opened this issue 3 years ago • 0 comments

Describe the bug I need help to use Caliper on Quartz. After the recent TPL update, I am getting the following error when I run the code with the runtime report enabled:

With clang-10.0.0

[hamon1@quartz770:[email protected]]$ srun -n 1 -p pdebug ./bin/geosx --input ../inputFiles/compositionalMultiphaseFlow/co2_flux_3d.xml -t runtime-report
srun: job 11788012 queued and waiting for resources
srun: job 11788012 has been allocated resources
Max threads: 72
MKL max threads: 1
GEOSX version 0.2.0 (develop, sha1: 86bc71339)
/g/g90/hamon1/geosx/GEOSX/[email protected]/./bin/geosx: symbol lookup error: /usr/workspace/GEOS/GEOSX/TPLs_2022-10-03/[email protected]/caliper/lib64/libcaliper.so.2: undefined symbol: public_adiak
srun: error: quartz1: task 0: Exited with exit code 127

With gcc-8.1.0

[hamon1@quartz770:[email protected]]$ srun -n 1 -p pdebug ./bin/geosx --input ../inputFiles/compositionalMultiphaseFlow/co2_flux_3d.xml -t runtime-report
srun: job 11788025 queued and waiting for resources
srun: job 11788025 has been allocated resources
Max threads: 72
MKL max threads: 1
GEOSX version 0.2.0 (develop, sha1: 86bc71339)
/g/g90/hamon1/geosx/GEOSX/[email protected]/./bin/geosx: symbol lookup error: /usr/workspace/GEOS/GEOSX/TPLs_2022-10-03/[email protected]/caliper/lib64/libcaliper.so.2: undefined symbol: public_adiak
srun: error: quartz10: task 0: Exited with exit code 127

To Reproduce Steps to reproduce the behavior:

  1. Compile develop on Quartz
  2. Run an example with -t runtime-report

Expected behavior It used to work.

Platform (please complete the following information):

  • Machine: LLNL/Quartz
  • Compiler: gcc 8.1.0 and clang-10.0.0 (release)
  • GEOSX (develop, sha1: 86bc71339)

francoishamon avatar Oct 18 '22 06:10 francoishamon