<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Oct 11, 2017 at 10:13 PM, William T. Jones <span dir="ltr"><<a href="mailto:w.t.jones@nasa.gov" target="_blank">w.t.jones@nasa.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10/11/17 7:06 PM, Matthew Knepley wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Oct 11, 2017 at 5:29 PM, William T Jones <<a href="mailto:w.t.jones@nasa.gov" target="_blank">w.t.jones@nasa.gov</a> <mailto:<a href="mailto:w.t.jones@nasa.gov" target="_blank">w.t.jones@nasa.gov</a>>> wrote:<br>
<br>
    I have created an Anaconda Pytyoh 2.7 environment on an SGI-ICE<br>
    machine and included cython, numpy=1.12, scipy, and mpi4py (based<br>
    SGI-MPT). While petsc installs fine with:<br>
<br>
    % PETSC_CONFIGURE_OPTIONS="--dow<wbr>nload-fblaslapack=1" pip install<br>
    <a href="https://bitbucket.org/petsc/petsc/get/maint.tar.gz" rel="noreferrer" target="_blank">https://bitbucket.org/petsc/pe<wbr>tsc/get/maint.tar.gz</a><br>
    <<a href="https://bitbucket.org/petsc/petsc/get/maint.tar.gz" rel="noreferrer" target="_blank">https://bitbucket.org/petsc/p<wbr>etsc/get/maint.tar.gz</a>><br>
<br>
    I cannot get petsc4py to build/install.  I am attempting with:<br>
<br>
    % export<br>
    PETSC_DIR=${PREFIX}/envs/myenv<wbr>/lib/python2.7/site-packages/<wbr>petsc<br>
    % pip install --no-dependencies petsc4py<br>
<br>
    Note, I am using "--no-dependencies" because I want to leave numpy<br>
    at 1.12 and do not want it to be upgraded.  Either way I get the<br>
    output below.  It appears that the link command has been corrupted<br>
    with the addition of the "gcc" command in the middle of the link<br>
    command.<br>
<br>
<br>
/vendor/sgi/mpt/2.14r19/bin/mp<wbr>icc is being called. Does this actually work? I would suspect it of calling 'gcc'<br>
<br>
</blockquote>
<br>
Matt, Thanks for the response.<br>
<br>
Yes, `/vendor/sgi/mpt/2.14r19/bin/m<wbr>picc` is a compiler wrapper that ultimately calls gcc.  The problem is that in the middle of the link line there is an extraneous "...-fstack-protector -g -O gcc -pthread -shared -B...".  From the error message, it is this embedded "gcc" that is the problem.<br>
<br>
I cannot see where petsc4py gets its compiler and linker commands.  It would appear that they come from petsc.</blockquote><div><br></div><div>I would not have that interpretation. This is because the build outputs the Petsc information underneath PETSC_ARCH</div><div>and it shows the compiler and linker given to it. Neither has 'gcc' in it. You could grep the files in</div><div><br></div><div> $PETSC_DIR/$PETSC_ARCH/lib/petsc/conf</div><div><br></div><div>for 'gcc', but i suspect it will not be there.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">  Again, it appears that the link line is being constructed inappropriately.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    Matt<br>
<br>
    Any help is appreciated,<br>
<br>
<br>
    % pip install --no-dependencies petsc4py<br>
    Collecting petsc4py<br>
       Using cached petsc4py-3.8.0.tar.gz<br>
    Building wheels for collected packages: petsc4py<br>
       Running setup.py bdist_wheel for petsc4py ... error<br>
       Complete output from command<br>
    /home/login/anaconda2/envs/mye<wbr>nv/bin/python -u -c "import<br>
    setuptools,<br>
    tokenize;__file__='/tmp/pip-bu<wbr>ild-v6lDIk/petsc4py/setup.py';<wbr>f=getattr(tokenize,<br>
    'open', open)(__file__);code=f.read().<wbr>replace('\r\n',<br>
    '\n');f.close();exec(compile(c<wbr>ode, __file__, 'exec'))" bdist_wheel<br>
    -d /tmp/tmpD2KqLjpip-wheel- --python-tag cp27:<br>
       running bdist_wheel<br>
       running build<br>
       running build_src<br>
       running build_py<br>
       creating build<br>
       creating build/lib.linux-x86_64-2.7<br>
       creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
       copying src/PETSc.py -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
       copying src/__init__.py -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
       copying src/__main__.py -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
       creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib<br>
       copying src/lib/__init__.py -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib<br>
       creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include<br>
       creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/petsc4py.<wbr>PETSc.h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/numpy.h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/petsc4py.<wbr>PETSc_api.h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/petsc4py.<wbr>h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/petsc4py.<wbr>i -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/__init__.<wbr>pxd -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/PETSc.pxd -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/include/petsc4py/__init__.<wbr>pyx -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
       copying src/PETSc.pxd -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
       copying src/lib/petsc.cfg -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib<br>
       running build_ext<br>
       PETSC_DIR:<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/petsc<br>
       PETSC_ARCH:<br>
       version:      3.8.0 release<br>
       integer-size: 32-bit<br>
       scalar-type:  real<br>
       precision:    double<br>
       language:     CONLY<br>
       compiler:     /vendor/sgi/mpt/2.14r19/bin/m<wbr>picc<br>
       linker:       /vendor/sgi/mpt/2.14r19/bin/m<wbr>picc<br>
       building 'PETSc' extension<br>
       creating build/temp.linux-x86_64-2.7<br>
       creating build/temp.linux-x86_64-2.7/sr<wbr>c<br>
       /vendor/sgi/mpt/2.14r19/bin/mp<wbr>icc -pthread -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat -fPIC -Wall<br>
    -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas<br>
    -fstack-protector -g -O -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG<br>
    -g -fwrapv -O3 -Wall<br>
    -DPETSC_DIR=/home/login/anacon<wbr>da2/envs/myenv/lib/python2.7/<wbr>site-packages/petsc<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/petsc/include<br>
    -Isrc/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/numpy/core/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/include/python2.7 -c src/PETSc.c<br>
    -o build/temp.linux-x86_64-2.7/sr<wbr>c/PETSc.o<br>
       In file included from<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/<wbr>ndarraytypes.h:1788:0,<br>
<br>
                        from<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/<wbr>ndarrayobject.h:18,<br>
<br>
                        from<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/<wbr>arrayobject.h:4,<br>
<br>
                        from src/include/petsc4py/numpy.h:1<wbr>1,<br>
                        from src/petsc4py.PETSc.c:519,<br>
                        from src/PETSc.c:3:<br>
<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/npy_<wbr>1_7_deprecated_api.h:15:2:<br>
    warning: #warning "Using deprecated NumPy API, disable it by "<br>
    "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]<br>
        #warning "Using deprecated NumPy API, disable it by " \<br>
         ^<br>
       /vendor/sgi/mpt/2.14r19/bin/mp<wbr>icc -pthread -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat -fPIC -Wall<br>
    -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas<br>
    -fstack-protector -g -O -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG<br>
    -g -fwrapv -O3 -Wall<br>
    -DPETSC_DIR=/home/login/anacon<wbr>da2/envs/myenv/lib/python2.7/<wbr>site-packages/petsc<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/petsc/include<br>
    -Isrc/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/numpy/core/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/include/python2.7 -c<br>
    src/libpetsc4py.c -o build/temp.linux-x86_64-2.7/sr<wbr>c/libpetsc4py.o<br>
       /vendor/sgi/mpt/2.14r19/bin/mp<wbr>icc -pthread -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat -fPIC -Wall<br>
    -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas<br>
    -fstack-protector -g -O gcc -pthread -shared -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat<br>
    -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall<br>
    -L/home/login/anaconda2/envs/m<wbr>yenv/lib<br>
    -Wl,-rpath=/home/login/anacond<wbr>a2/envs/myenv/lib -Wl,--no-as-needed<br>
    -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/sr<wbr>c/PETSc.o<br>
    build/temp.linux-x86_64-2.7/sr<wbr>c/libpetsc4py.o<br>
    -L/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/petsc/lib<br>
    -L/home/login/anaconda2/envs/m<wbr>yenv/lib<br>
    -Wl,-rpath,/home/login/anacond<wbr>a2/envs/myenv/lib/python2.7/<wbr>site-packages/petsc/lib<br>
    -Wl,-rpath,/home/login/anacond<wbr>a2/envs/myenv/lib -lpetsc -lpython2.7<br>
    -o build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib/PETSc.so<br>
       gcc: error: gcc: No such file or directory<br>
       error: command '/vendor/sgi/mpt/2.14r19/bin/m<wbr>picc' failed with<br>
    exit status 1<br>
<br>
<br>
       ------------------------------<wbr>----------<br>
       Failed building wheel for petsc4py<br>
       Running setup.py clean for petsc4py<br>
    Failed to build petsc4py<br>
    Installing collected packages: petsc4py<br>
       Running setup.py install for petsc4py ... error<br>
         Complete output from command<br>
    /home/login/anaconda2/envs/mye<wbr>nv/bin/python -u -c "import<br>
    setuptools,<br>
    tokenize;__file__='/tmp/pip-bu<wbr>ild-v6lDIk/petsc4py/setup.py';<wbr>f=getattr(tokenize,<br>
    'open', open)(__file__);code=f.read().<wbr>replace('\r\n',<br>
    '\n');f.close();exec(compile(c<wbr>ode, __file__, 'exec'))" install<br>
    --record /tmp/pip-d6NYW8-record/install<wbr>-record.txt<br>
    --single-version-externally-ma<wbr>naged --compile:<br>
         running install<br>
         running build<br>
         running build_src<br>
         running build_py<br>
         creating build<br>
         creating build/lib.linux-x86_64-2.7<br>
         creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
         copying src/PETSc.py -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
         copying src/__init__.py -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
         copying src/__main__.py -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
         creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib<br>
         copying src/lib/__init__.py -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib<br>
         creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include<br>
         creating build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/petsc4py.<wbr>PETSc.h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/numpy.h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/petsc4py.<wbr>PETSc_api.h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/petsc4py.<wbr>h -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/petsc4py.<wbr>i -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/__init__.<wbr>pxd -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/PETSc.pxd -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/include/petsc4py/__init__.<wbr>pyx -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/include/petsc4py<br>
         copying src/PETSc.pxd -> build/lib.linux-x86_64-2.7/pet<wbr>sc4py<br>
         copying src/lib/petsc.cfg -><br>
    build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib<br>
         running build_ext<br>
         PETSC_DIR:<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/petsc<br>
         PETSC_ARCH:<br>
         version:      3.8.0 release<br>
         integer-size: 32-bit<br>
         scalar-type:  real<br>
         precision:    double<br>
         language:     CONLY<br>
         compiler:     /vendor/sgi/mpt/2.14r19/bin/m<wbr>picc<br>
         linker:       /vendor/sgi/mpt/2.14r19/bin/m<wbr>picc<br>
         building 'PETSc' extension<br>
         creating build/temp.linux-x86_64-2.7<br>
         creating build/temp.linux-x86_64-2.7/sr<wbr>c<br>
         /vendor/sgi/mpt/2.14r19/bin/mp<wbr>icc -pthread -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat -fPIC -Wall<br>
    -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas<br>
    -fstack-protector -g -O -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG<br>
    -g -fwrapv -O3 -Wall<br>
    -DPETSC_DIR=/home/login/anacon<wbr>da2/envs/myenv/lib/python2.7/<wbr>site-packages/petsc<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/petsc/include<br>
    -Isrc/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/numpy/core/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/include/python2.7 -c src/PETSc.c<br>
    -o build/temp.linux-x86_64-2.7/sr<wbr>c/PETSc.o<br>
         In file included from<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/<wbr>ndarraytypes.h:1788:0,<br>
<br>
                          from<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/<wbr>ndarrayobject.h:18,<br>
<br>
                          from<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/<wbr>arrayobject.h:4,<br>
<br>
                          from src/include/petsc4py/numpy.h:1<wbr>1,<br>
                          from src/petsc4py.PETSc.c:519,<br>
                          from src/PETSc.c:3:<br>
<br>
    /home/login/anaconda2/envs/mye<wbr>nv/lib/python2.7/site-packages<wbr>/numpy/core/include/numpy/npy_<wbr>1_7_deprecated_api.h:15:2:<br>
    warning: #warning "Using deprecated NumPy API, disable it by "<br>
    "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]<br>
          #warning "Using deprecated NumPy API, disable it by " \<br>
           ^<br>
         /vendor/sgi/mpt/2.14r19/bin/mp<wbr>icc -pthread -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat -fPIC -Wall<br>
    -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas<br>
    -fstack-protector -g -O -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG<br>
    -g -fwrapv -O3 -Wall<br>
    -DPETSC_DIR=/home/login/anacon<wbr>da2/envs/myenv/lib/python2.7/<wbr>site-packages/petsc<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/petsc/include<br>
    -Isrc/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/numpy/core/include<br>
    -I/home/login/anaconda2/envs/m<wbr>yenv/include/python2.7 -c<br>
    src/libpetsc4py.c -o build/temp.linux-x86_64-2.7/sr<wbr>c/libpetsc4py.o<br>
         /vendor/sgi/mpt/2.14r19/bin/mp<wbr>icc -pthread -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat -fPIC -Wall<br>
    -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas<br>
    -fstack-protector -g -O gcc -pthread -shared -B<br>
    /home/login/anaconda2/envs/mye<wbr>nv/compiler_compat<br>
    -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall<br>
    -L/home/login/anaconda2/envs/m<wbr>yenv/lib<br>
    -Wl,-rpath=/home/login/anacond<wbr>a2/envs/myenv/lib -Wl,--no-as-needed<br>
    -Wl,--sysroot=/ build/temp.linux-x86_64-2.7/sr<wbr>c/PETSc.o<br>
    build/temp.linux-x86_64-2.7/sr<wbr>c/libpetsc4py.o<br>
    -L/home/login/anaconda2/envs/m<wbr>yenv/lib/python2.7/site-packag<wbr>es/petsc/lib<br>
    -L/home/login/anaconda2/envs/m<wbr>yenv/lib<br>
    -Wl,-rpath,/home/login/anacond<wbr>a2/envs/myenv/lib/python2.7/<wbr>site-packages/petsc/lib<br>
    -Wl,-rpath,/home/login/anacond<wbr>a2/envs/myenv/lib -lpetsc -lpython2.7<br>
    -o build/lib.linux-x86_64-2.7/pet<wbr>sc4py/lib/PETSc.so<br>
         gcc: error: gcc: No such file or directory<br>
         error: command '/vendor/sgi/mpt/2.14r19/bin/m<wbr>picc' failed with<br>
    exit status 1<br>
<br>
         ------------------------------<wbr>----------<br>
    Command "/home/login/anaconda2/envs/my<wbr>env/bin/python -u -c "import<br>
    setuptools,<br>
    tokenize;__file__='/tmp/pip-bu<wbr>ild-v6lDIk/petsc4py/setup.py';<wbr>f=getattr(tokenize,<br>
    'open', open)(__file__);code=f.read().<wbr>replace('\r\n',<br>
    '\n');f.close();exec(compile(c<wbr>ode, __file__, 'exec'))" install<br>
    --record /tmp/pip-d6NYW8-record/install<wbr>-record.txt<br>
    --single-version-externally-ma<wbr>naged --compile" failed with error<br>
    code 1 in /tmp/pip-build-v6lDIk/petsc4py<wbr>/<br>
<br>
<br>
    --     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=<wbr>-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<wbr>-=-=-=-=-=-=-<br>
<br>
         Bill Jones <a href="mailto:W.T.JONES@NASA.GOV" target="_blank">W.T.JONES@NASA.GOV</a> <mailto:<a href="mailto:W.T.JONES@NASA.GOV" target="_blank">W.T.JONES@NASA.GOV</a>><br>
         Mail Stop 128                     Computational AeroSciences Branch<br>
         15 Langley Boulevard                           Research Directorate<br>
         NASA Langley Research Center               Building 1268, Room 1044<br>
         Hampton, VA  23681-2199                       Phone +1 757<br>
    864-5318 <tel:%2B1%20757%20864-5318><br>
                                                         Fax +1 757<br>
    864-8816 <tel:%2B1%20757%20864-8816><br>
    <a href="http://fun3d.larc.nasa.gov" rel="noreferrer" target="_blank">http://fun3d.larc.nasa.gov</a><br>
<br>
<br>
<br><span class="HOEnZb"><font color="#888888">
<br>
-- <br>
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener<br>
<br>
<a href="https://www.cse.buffalo.edu/~knepley/" rel="noreferrer" target="_blank">https://www.cse.buffalo.edu/~k<wbr>nepley/</a> <<a href="http://www.caam.rice.edu/~mk51/" rel="noreferrer" target="_blank">http://www.caam.rice.edu/~mk5<wbr>1/</a>><br>
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
-- <br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-<br>
<br>
    Bill Jones                                        <a href="mailto:W.T.JONES@NASA.GOV" target="_blank">W.T.JONES@NASA.GOV</a><br>
    Mail Stop 128                      Computational AeroSciences Branch<br>
    15 Langley Boulevard                            Research Directorate<br>
    NASA Langley Research Center                Building 1268, Room 1060<br>
    Hampton, VA  23681-2199                        Phone <a href="tel:%2B1%20757%20864-5318" value="+17578645318" target="_blank">+1 757 864-5318</a><br>
                                                     Fax <a href="tel:%2B1%20757%20864-8816" value="+17578648816" target="_blank">+1 757 864-8816</a><br>
                                              <a href="http://fun3d.larc.nasa.gov" rel="noreferrer" target="_blank">http://fun3d.larc.nasa.gov</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.caam.rice.edu/~mk51/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div>
</div></div>