GEOS icon indicating copy to clipboard operation
GEOS copied to clipboard

Adding version info to the terminal output

Open rrsettgast opened this issue 2 years ago • 1 comments

Adds version info for:

  • [x] compiler version
  • [x] MPI version
  • [x] HDF5 version
  • [x] VTK version
  • [x] RAJA version
  • [x] UMPIRE version
  • [x] Conduit Version
  • [x] caliper version
  • [x] adiak version
  • [x] metis version
  • [x] parametis version

rrsettgast avatar Oct 21 '22 20:10 rrsettgast

on lassen, this looks like

GEOSX version: 0.2.0 (feature/settgast/outputVersionInfo, sha1: c1308b34f)
  - clang version: 9.0.0
  - cuda version: 10.1
  - openmp version: 201107
  - MPI version: Open MPI v10.3.1.03rtm0, package: IBM Spectrum MPI, ident: IBM Spectrum MPI, repo rev: IBM_SPECTRUM_MPI_10.03.01.02_2020.08.03_XAA0, Unreleased developer copy
  - HDF5 version: 1.12.1
  - VTK version: 9.1.0
  - RAJA version: 2022.3.0
  - UMPIRE version: 2022.3.0
  - Conduit Version: 0.8.2
  - metis version: 5.1.0
  - parmetis version: 4.0.3
  - superlu_dist version: 6.3.0 (February 23, 2020)
  - umfpack version: UMFPACK V5.7.9 (O

rrsettgast avatar Oct 21 '22 23:10 rrsettgast

@rrsettgast I remember that in the TPL repo we have a tpl.cpp file converted into a tpl executable which is dummy and does not look deployed.

It looks really straightforward to make this tpl executable contain all the tpl information. And then use it out GEOSX build process to populate the TPL information?

TotoGaz avatar Oct 28 '22 15:10 TotoGaz