On Thu, Jan 9, 2025 at 1:44 PM Mark Adams <mfad...@lbl.gov> wrote: > I would probably add: 'grep Implementation: > ${PETSC_DIR}/${PETSC_ARCH}/llib/petsc/conf/configure.log' > to your run script. > Or something that greps on MPI: and prints the next 4 lines. >
Hi Randy, PETSc gets this info from ${PETSC_ARCH}/lib/petsc/conf/RDict.db which is a pickled Python dictionary of all the configure output. I wrote an example of pulling that data out, and _someone_ deleted it: https://urldefense.us/v3/__https://gitlab.com/petsc/petsc/-/blob/v3.0.0/bin/configVars.py?ref_type=tags__;!!G_uCfscf7eWS!YHzfvx7POQpHGF3pPcyxIv7p4vYMjCf5LGpy_6AcyuuK8zKOIFBdFBi6ZTqOdqxqQiIA-tAS7HGoZaoqRNeq$ Thanks, Matt > Would that work? > Mark > > On Thu, Jan 9, 2025 at 12:23 PM Randall Mackie <rlmackie...@gmail.com> > wrote: > >> Dear PETSc team: >> >> At the bottom of the configuration file, various things are printed out, >> like the MPI implementation: >> >> MPI: >> >> Version: 3 >> >> mpiexec: /state/std2/openmpi-5.0.3-oneapi/bin/mpiexec >> >> Implementation: openmpi >> >> OMPI_VERSION: 5.0.3 >> >> >> >> We would like to pick these up and write them to our own output files. >> >> >> What PETSc variables have this information? >> >> >> Especially the implementation. >> >> >> >> Thank you, >> >> >> Randy M. >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener https://urldefense.us/v3/__https://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!YHzfvx7POQpHGF3pPcyxIv7p4vYMjCf5LGpy_6AcyuuK8zKOIFBdFBi6ZTqOdqxqQiIA-tAS7HGoZeCnHwzx$ <https://urldefense.us/v3/__http://www.cse.buffalo.edu/*knepley/__;fg!!G_uCfscf7eWS!YHzfvx7POQpHGF3pPcyxIv7p4vYMjCf5LGpy_6AcyuuK8zKOIFBdFBi6ZTqOdqxqQiIA-tAS7HGoZTlw8ELe$ >