Ah, ok, that explains it -- it's not in the installed version (the one after make install). Should it be? I really would like to avoid depending on the PETSc source directories.
Boyana Matthew Knepley wrote: > On Thu, Jan 22, 2009 at 5:15 PM, Boyana Norris <norris at mcs.anl.gov> wrote: > >> Thank you both -- I'd prefer to use configVars.py, but it seems to depend on >> the script module, which is not standard in at least Python 2.5. Googling >> for "python script module" is a joke, as you can imagine. Is this a PETSc >> thing or a general module I can get somewhere? >> > > That module is in PETSc, > > $PETSC_DIR/config/BuildSystem > > Matt > > >> Thanks! >> Boyana >> >> Matthew Knepley wrote: >> >>> Check out $PETSC_DIR/bin/configVars.py >>> >>> Matt >>> >>> On Thu, Jan 22, 2009 at 4:38 PM, Satish Balay <balay at mcs.anl.gov> wrote: >>> >>> >>>> On Thu, 22 Jan 2009, Boyana Norris wrote: >>>> >>>> >>>> >>>>> Is there a script that can be used to query the values of various >>>>> variables >>>>> defined in petscvariables makefile snippets (similar to lots of linux >>>>> tools' >>>>> pkg-config scripts)? >>>>> >>>>> >>>> [don't have canned code for this but] I've previously recommended >>>> doing the following in the packages configure.. [facets now has this >>>> in their configure to detect petsc] >>>> >>>> >>>> - petsc_arch and petsc_dir are inputs to configure >>>> - Create a dummy makefile on the fly >>>> - run this makefile to echo relavent stuff.. >>>> >>>> >>>> For eg: >>>> asterix:/home/balay/download-pine>cat configpetsc.sh >>>> #!/bin/sh >>>> >>>> PETSC_ARCH=asterix64 >>>> PETSC_DIR=/home/balay/spetsc >>>> >>>> cat <<EOF > petscmake >>>> PETSC_ARCH = ${PETSC_ARCH} >>>> PETSC_DIR = ${PETSC_DIR} >>>> include ${PETSC_DIR}/conf/base >>>> EOF >>>> >>>> PETSC_INC=`make -f petscmake getincludedirs` >>>> PETSC_LIB=`make -f petscmake getlinklibs` >>>> >>>> echo '**** PETSC_INC ***' >>>> echo ${PETSC_INC} >>>> echo '**** PETSC_LIB ***' >>>> echo ${PETSC_LIB} >>>> >>>> >>>> Satish >>>> >>>> >>>> >>> >>> >>> >> -- >> Boyana Norris, Computer Scientist | Email: norris at mcs.anl.gov >> Argonne National Laboratory | Phone: +1 (630) 252 7908 >> http://www.mcs.anl.gov/~norris/ | Fax: +1 (630) 252 5986 >> >> > > > > -- Boyana Norris, Computer Scientist | Email: norris at mcs.anl.gov Argonne National Laboratory | Phone: +1 (630) 252 7908 http://www.mcs.anl.gov/~norris/ | Fax: +1 (630) 252 5986