A direct solver problem of umfpack

Asked by Jingjie Guo

Hello, Sir,
          I hope to compile and install escript to run FEMxDEM, I complied with the command from the install guide,chapter5.3.2, the bionic_py3_options.py was used, all these jobs were done in ubuntu 18.04 in VMware, and the esys-escript was 5.6.1.
         I 've got Direct solver :Yes(umfpack), But I still cannot use the Direct solver in my computing, I changed the solver option to defaut, it can work normally, But I am not sure it's the right method, So if possible I hope you can tell me how to solve this and where I can find the details about the differences of two method.

My complie and result:(note: it's not the first time)
scons -j4 options_file=scons/templates/bionic_py3_options.py
scons: Reading SConscript files ...
2.7.17 (default, Mar 8 2023, 18:40:28)
[GCC 7.5.0]
Building with the following additional flags from debian: [['cpp_flags', '-Wdate-time -D_FORTIFY_SOURCE=2'], ['cxx_extra', '-g -O2 -fdebug-prefix-map=/home/guo/src=. -fstack-protector-strong -Wformat -Werror=format-security'], ['ld_extra', '-Wl,-Bsymbolic-functions -Wl,-z,relro']]
Using options in scons/templates/bionic_py3_options.py.
Checking whether the C++ compiler works... (cached) yes
Checking for C++ function gethostname()... yes
Checking for C++ header file byteswap.h... (cached) yes
Checking for C++ function SCbswap32()... yes
Checking for C++ header file sys/endian.h... (cached) no
Checking for C++ header file libkern/OSByteOrder.h... (cached) no
Checking for working complex std::acos()... yes
Checking for C++ header file Python.h... (cached) yes
Checking for C++ function Py_Exit()... (cached) yes
Checking for C++ library boost_python3-py36... (cached) yes
Checking for C++ library boost_python3-py36... (cached) yes
Found boost/python/numpy.hpp. Building with boost numpy support.
Checking for C++ header file numpy/ndarrayobject.h... (cached) yes
Checking for C++ library netcdf_c++4... (cached) yes
Checking for C++ library umfpack... (cached) yes
Checking for C++ library boost_iostreams... (cached) yes
Chmod("utest.sh", 0755)
Generated utest.sh.
Chmod("itest.sh", 0755)
Generated itest.sh.
Chmod("/home/guo/src/bin/run-escript", 0755)
Delete(["lib/pythonMPI", "lib/pythonMPIredirect"])
Delete("bin/escript-overlord")
scons: done reading SConscript files.
scons: Building targets ...
/home/guo/src/bin/run-escript /home/guo/src/build/scripts/release_sanity.py
scons: done building targets.

*** Config Summary (see config.log and <prefix>/lib/buildvars for details) ***
Escript revision -2
  Install prefix: /home/guo/src
          Python: /usr/bin/python3 (Version 3.6.9)
           boost: /usr (Version 1.65.1)
     boost numpy: NO
        trilinos: NO
           numpy: YES (with headers)
            gzip: YES
  Solver library: paso
   Direct solver: YES (umfpack)
         domains: dudley, finley, ripley, speckley
          netcdf: YES (4 + 3)
           weipa: YES
          openmp: YES
            gdal: YES
          pyproj: YES
           scipy: YES
           sympy: YES
         umfpack: YES

  DISABLED features: cppunit debug gmsh lapack mkl mpi mumps parmetis silo trilinos visit
  Treating warnings as errors

WARNING: Could not detect the svn revision number!
WARNING: gmsh not available. Skipping tests usersguide/trapezoid.py usersguide/quad.py usersguide/brick.py usersguide/refine.py cookbook/example04a.py cookbook/example04b.py cookbook/example05a.py cookbook/example05b.py cookbook/example05c.py cookbook/example06.py cookbook/example08c.py cookbook/example09m.py cookbook/example09a.py cookbook/example10m.py inversion/dc_forward.py!

SUCCESS: build complete

when I try to run get error:
guo@guo:~/examples/FEMxDEM$ yade biaxialSmooth.py
Welcome to Yade 2018.02b
TCP python prompt on localhost:9000, auth cookie `akeycu'
XMLRPC info provider on http://localhost:21000
Running script biaxialSmooth.py
Traceback (most recent call last):
  File "/usr/bin/yade", line 182, in runScript
    execfile(script,globals())
  File "biaxialSmooth.py", line 55, in <module>
    prob = MultiScale(domain=mydomain, ng=numg, np=nump, random=False, rtol=1e-2, usePert=False, pert=-2.e-5, verbose=True)
  File "/usr/lib/x86_64-linux-gnu/yade/py/yade/FEMxDEM/msFEM2D.py", line 67, in __init__
    self.__pde.getSolverOptions().setSolverMethod(SolverOptions.DIRECT)
ValueError: Cannot use DIRECT solver method, the running escript was not compiled with a direct solver enabled

        I would greatly appreciate it if you could reply when you feel free.

       Thank you so much!

       Jingjie Guo

Question information

Language:
English Edit question
Status:
Answered
For:
esys-escript Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Adam Ellery (aellery) said :
#1

Hi Jingjie,

Sorry for the late reply.

I'm having a bit of trouble replicating your bug. Are you using the latest version of the esys-escript code in the github repository? (The esys-escript project migrated there a little over a year ago so the code here may be out of date.)
https://github.com/esys-escript/esys-escript.github.io

Adam

Revision history for this message
Jingjie Guo (jingjieguo) said :
#2

Hi Adam,

Thanks for your reply !

I tried the source code in github, and got some new problems.

At first, the WARNING was about gmsh, WARNING: gmsh not available. I installed gmsh and complied again. The WARNING: Found sympy version 0.7.6.1 become like this, I changed the verion to 1.0 , 1.1.1 and 0.7.6.1, the warning was always there. When I use the yade to run example, I got the result before like following:

guo@guo:~/examples/FEMxDEM$ yade biaxialSmooth.py
Welcome to Yade 2018.02b
TCP python prompt on localhost:9000, auth cookie `sseauy'
XMLRPC info provider on http://localhost:21000
Running script biaxialSmooth.py
Traceback (most recent call last):
  File "/usr/bin/yade", line 182, in runScript
    execfile(script,globals())
  File "biaxialSmooth.py", line 55, in <module>
    prob = MultiScale(domain=mydomain, ng=numg, np=nump, random=False, rtol=1e-2, usePert=False, pert=-2.e-5, verbose=True)
  File "/usr/lib/x86_64-linux-gnu/yade/py/yade/FEMxDEM/msFEM2D.py", line 67, in __init__
    self.__pde.getSolverOptions().setSolverMethod(SolverOptions.DIRECT)
ValueError: Cannot use DIRECT solver method, the running escript was not compiled with a direct solver enabled

The command and results are(it's very long):

guo@guo:~/src$ scons -j4 options_file=scons/templates/bionic_py3_options.py
scons: Reading SConscript files ...
2.7.17 (default, Mar 8 2023, 18:40:28)
[GCC 7.5.0]
Building with the following additional flags from debian: [['cpp_flags', '-Wdate-time -D_FORTIFY_SOURCE=2'], ['cxx_extra', '-g -O2 -fdebug-prefix-map=/home/guo/src=. -fstack-protector-strong -Wformat -Werror=format-security'], ['ld_extra', '-Wl,-Bsymbolic-functions -Wl,-z,relro']]
Using options in scons/templates/bionic_py3_options.py.
fatal: 不是一个 git 仓库(或者任何父目录):.git
('Got git revision ', '')
Checking whether the C++ compiler works... yes
Checking for C++ function gethostname()... yes
Checking for C++ header file byteswap.h... yes
Checking for C++ function SCbswap32()... yes
Checking for C++ header file sys/endian.h... no
Checking for C++ header file libkern/OSByteOrder.h... no
Checking for working complex std::acos()... yes
Checking for C++ header file Python.h... yes
Checking for C++ function Py_Exit()... yes
Checking for C++ library boost_python3-py36... yes
Checking for C++ library boost_python3-py36... yes
Found boost/python/numpy.hpp. Building with boost numpy support.
Checking for C++ header file numpy/ndarrayobject.h... yes
Checking for C++ library netcdf_c++4... yes
Checking for C++ library umfpack... yes
Checking for C++ library boost_iostreams... yes
Chmod("utest.sh", 0755)
Generated utest.sh.
Chmod("itest.sh", 0755)
Generated itest.sh.
Chmod("/home/guo/src/bin/run-escript", 0755)
Delete(["lib/pythonMPI", "lib/pythonMPIredirect"])
Delete("bin/escript-overlord")
scons: done reading SConscript files.
scons: Building targets ...
Touch("esys/__init__.py")
Install file: "escriptcore/src/AbstractContinuousDomain.h" as "include/escript/AbstractContinuousDomain.h"
Install file: "escriptcore/src/AbstractDomain.h" as "include/escript/AbstractDomain.h"
Install file: "escriptcore/src/AbstractReducer.h" as "include/escript/AbstractReducer.h"
Install file: "escriptcore/src/AbstractSystemMatrix.h" as "include/escript/AbstractSystemMatrix.h"
Install file: "escriptcore/src/AbstractTransportProblem.h" as "include/escript/AbstractTransportProblem.h"
Install file: "escriptcore/src/ArrayOps.h" as "include/escript/ArrayOps.h"
Install file: "escriptcore/src/Assert.h" as "include/escript/Assert.h"
Install file: "escriptcore/src/BinaryDataReadyOps.h" as "include/escript/BinaryDataReadyOps.h"
Install file: "escriptcore/src/Data.h" as "include/escript/Data.h"
Install file: "escriptcore/src/DataAbstract.h" as "include/escript/DataAbstract.h"
Install file: "escriptcore/src/DataConstant.h" as "include/escript/DataConstant.h"
Install file: "escriptcore/src/DataEmpty.h" as "include/escript/DataEmpty.h"
Install file: "escriptcore/src/DataException.h" as "include/escript/DataException.h"
Install file: "escriptcore/src/DataExpanded.h" as "include/escript/DataExpanded.h"
Install file: "escriptcore/src/DataFactory.h" as "include/escript/DataFactory.h"
Install file: "escriptcore/src/DataLazy.h" as "include/escript/DataLazy.h"
Install file: "escriptcore/src/DataReady.h" as "include/escript/DataReady.h"
Install file: "escriptcore/src/DataTagged.h" as "include/escript/DataTagged.h"
Install file: "escriptcore/src/DataTypes.h" as "include/escript/DataTypes.h"
Install file: "escriptcore/src/DataVector.h" as "include/escript/DataVector.h"
Install file: "escriptcore/src/DataVectorAlt.h" as "include/escript/DataVectorAlt.h"
Install file: "escriptcore/src/DataVectorOps.h" as "include/escript/DataVectorOps.h"
Install file: "escriptcore/src/DataVectorTaipan.h" as "include/escript/DataVectorTaipan.h"
Install file: "escriptcore/src/Distribution.h" as "include/escript/Distribution.h"
Install file: "escriptcore/src/Dodgy.h" as "include/escript/Dodgy.h"
Install file: "escriptcore/src/DomainException.h" as "include/escript/DomainException.h"
Install file: "escriptcore/src/EscriptParams.h" as "include/escript/EscriptParams.h"
Install file: "escriptcore/src/EsysException.h" as "include/escript/EsysException.h"
Install file: "escriptcore/src/EsysMPI.h" as "include/escript/EsysMPI.h"
Install file: "escriptcore/src/ES_optype.h" as "include/escript/ES_optype.h"
Install file: "escriptcore/src/ExceptionTranslators.h" as "include/escript/ExceptionTranslators.h"
Install file: "escriptcore/src/FileWriter.h" as "include/escript/FileWriter.h"
Install file: "escriptcore/src/FunctionSpace.h" as "include/escript/FunctionSpace.h"
Install file: "escriptcore/src/FunctionSpaceException.h" as "include/escript/FunctionSpaceException.h"
Install file: "escriptcore/src/FunctionSpaceFactory.h" as "include/escript/FunctionSpaceFactory.h"
Install file: "escriptcore/src/IndexList.h" as "include/escript/IndexList.h"
Install file: "escriptcore/src/LapackInverseHelper.h" as "include/escript/LapackInverseHelper.h"
Install file: "escriptcore/src/NCHelper.h" as "include/escript/NCHelper.h"
Install file: "escriptcore/src/NonReducedVariable.h" as "include/escript/NonReducedVariable.h"
Install file: "escriptcore/src/NullDomain.h" as "include/escript/NullDomain.h"
Install file: "escriptcore/src/MPIDataReducer.h" as "include/escript/MPIDataReducer.h"
Install file: "escriptcore/src/MPIScalarReducer.h" as "include/escript/MPIScalarReducer.h"
Install file: "escriptcore/src/Pointers.h" as "include/escript/Pointers.h"
Install file: "escriptcore/src/Random.h" as "include/escript/Random.h"
Install file: "escriptcore/src/SolverOptions.h" as "include/escript/SolverOptions.h"
Install file: "escriptcore/src/SplitWorld.h" as "include/escript/SplitWorld.h"
Install file: "escriptcore/src/SplitWorldException.h" as "include/escript/SplitWorldException.h"
Install file: "escriptcore/src/SubWorld.h" as "include/escript/SubWorld.h"
Install file: "escriptcore/src/SystemMatrixException.h" as "include/escript/SystemMatrixException.h"
Install file: "escriptcore/src/Taipan.h" as "include/escript/Taipan.h"
Install file: "escriptcore/src/TestDomain.h" as "include/escript/TestDomain.h"
Install file: "escriptcore/src/TransportProblemException.h" as "include/escript/TransportProblemException.h"
Install file: "escriptcore/src/Utils.h" as "include/escript/Utils.h"
Install file: "escriptcore/src/WrappedArray.h" as "include/escript/WrappedArray.h"
Install file: "escriptcore/src/index.h" as "include/escript/index.h"
Install file: "escriptcore/src/pyerr.h" as "include/escript/pyerr.h"
Install file: "escriptcore/src/system_dep.h" as "include/escript/system_dep.h"
Compiling build/posix/escriptcore/src/ArrayOps.os
Compiling build/posix/escriptcore/src/DataTypes.os
Compiling build/posix/escriptcore/src/AbstractReducer.os
Compiling build/posix/escriptcore/src/AbstractDomain.os
Compiling build/posix/escriptcore/src/DataReady.os
Compiling build/posix/escriptcore/src/DataExpanded.os
Compiling build/posix/escriptcore/src/DataAbstract.os
Compiling build/posix/escriptcore/src/AbstractContinuousDomain.os
Compiling build/posix/escriptcore/src/DataFactory.os
Compiling build/posix/escriptcore/src/DataTagged.os
Compiling build/posix/escriptcore/src/AbstractTransportProblem.os
Compiling build/posix/escriptcore/src/BinaryDataReadyOps.os
Compiling build/posix/escriptcore/src/DataConstant.os
Compiling build/posix/escriptcore/src/AbstractSystemMatrix.os
Compiling build/posix/escriptcore/src/DataLazy.os
Compiling build/posix/escriptcore/src/DataEmpty.os
Compiling build/posix/escriptcore/src/Data.os
Compiling build/posix/escriptcore/src/DataVector.os
Compiling build/posix/escriptcore/src/DataVectorAlt.os
Compiling build/posix/escriptcore/src/DataVectorOps.os
Compiling build/posix/escriptcore/src/DataVectorTaipan.os
Compiling build/posix/escriptcore/src/EscriptParams.os
Compiling build/posix/escriptcore/src/EsysMPI.os
Compiling build/posix/escriptcore/src/ES_optype.os
Compiling build/posix/escriptcore/src/ExceptionTranslators.os
Compiling build/posix/escriptcore/src/FunctionSpace.os
Compiling build/posix/escriptcore/src/FunctionSpaceFactory.os
Compiling build/posix/escriptcore/src/LapackInverseHelper.os
Compiling build/posix/escriptcore/src/MPIDataReducer.os
Compiling build/posix/escriptcore/src/MPIScalarReducer.os
Compiling build/posix/escriptcore/src/NCHelper.os
Compiling build/posix/escriptcore/src/NonReducedVariable.os
Compiling build/posix/escriptcore/src/NullDomain.os
Compiling build/posix/escriptcore/src/pyerr.os
Compiling build/posix/escriptcore/src/Random.os
Compiling build/posix/escriptcore/src/SolverOptions.os
Compiling build/posix/escriptcore/src/SplitWorld.os
Compiling build/posix/escriptcore/src/SubWorld.os
Compiling build/posix/escriptcore/src/Taipan.os
Compiling build/posix/escriptcore/src/TestDomain.os
Compiling build/posix/escriptcore/src/Utils.os
Compiling build/posix/escriptcore/src/WrappedArray.os
Compiling build/posix/escriptcore/src/escriptcpp.os
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/__init__.py build/posix/escriptcore/py/__init__.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/benchmark.py build/posix/escriptcore/py/benchmark.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/datamanager.py build/posix/escriptcore/py/datamanager.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/domainCouplers.py build/posix/escriptcore/py/domainCouplers.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/faultsystems.py build/posix/escriptcore/py/faultsystems.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/flows.py build/posix/escriptcore/py/flows.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/gmshrunner.py build/posix/escriptcore/py/gmshrunner.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/heat.py build/posix/escriptcore/py/heat.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/levelset.py build/posix/escriptcore/py/levelset.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/linearPDEs.py build/posix/escriptcore/py/linearPDEs.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/modelframe.py build/posix/escriptcore/py/modelframe.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/models.py build/posix/escriptcore/py/models.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/mountains.py build/posix/escriptcore/py/mountains.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/nonlinearPDE.py build/posix/escriptcore/py/nonlinearPDE.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/pdetools.py build/posix/escriptcore/py/pdetools.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/rheologies.py build/posix/escriptcore/py/rheologies.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/runmodel.py build/posix/escriptcore/py/runmodel.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/splitworld.py build/posix/escriptcore/py/splitworld.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/start.py build/posix/escriptcore/py/start.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/testing.py build/posix/escriptcore/py/testing.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/unitsSI.py build/posix/escriptcore/py/unitsSI.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/utestselect.py build/posix/escriptcore/py/utestselect.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/util.py build/posix/escriptcore/py/util.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/symboliccore/__init__.py build/posix/escriptcore/py/symboliccore/__init__.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/symboliccore/functions.py build/posix/escriptcore/py/symboliccore/functions.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/symboliccore/pretty.py build/posix/escriptcore/py/symboliccore/pretty.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/symboliccore/symbol.py build/posix/escriptcore/py/symboliccore/symbol.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/symboliccore/symconstants.py build/posix/escriptcore/py/symboliccore/symconstants.pyc
/usr/bin/python3 scripts/py_comp.py escriptcore/py_src/symboliccore/utils.py build/posix/escriptcore/py/symboliccore/utils.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/__init__.py build/posix/escript/__init__.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/datamanager.py build/posix/escript/datamanager.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/linearPDEs.py build/posix/escript/linearPDEs.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/modelframe.py build/posix/escript/modelframe.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/models.py build/posix/escript/models.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/nonlinearPDE.py build/posix/escript/nonlinearPDE.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/pdetools.py build/posix/escript/pdetools.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/splitworld.py build/posix/escript/splitworld.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/unitsSI.py build/posix/escript/unitsSI.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/util.py build/posix/escript/util.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/symbolic/__init__.py build/posix/escript/symbolic/__init__.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/symbolic/evaluator.py build/posix/escript/symbolic/evaluator.pyc
/usr/bin/python3 scripts/py_comp.py escript/py_src/symbolic/utils.py build/posix/escript/symbolic/utils.pyc
Install file: "build/posix/escriptcore/py_src/runmodel.py" as "bin/runmodel.py"
Install file: "build/posix/escriptcore/py/__init__.pyc" as "esys/escriptcore/__init__.pyc"
Install file: "build/posix/escriptcore/py/benchmark.pyc" as "esys/escriptcore/benchmark.pyc"
Install file: "build/posix/escriptcore/py/datamanager.pyc" as "esys/escriptcore/datamanager.pyc"
Install file: "build/posix/escriptcore/py/domainCouplers.pyc" as "esys/escriptcore/domainCouplers.pyc"
Install file: "build/posix/escriptcore/py/faultsystems.pyc" as "esys/escriptcore/faultsystems.pyc"
Install file: "build/posix/escriptcore/py/flows.pyc" as "esys/escriptcore/flows.pyc"
Install file: "build/posix/escriptcore/py/gmshrunner.pyc" as "esys/escriptcore/gmshrunner.pyc"
Install file: "build/posix/escriptcore/py/heat.pyc" as "esys/escriptcore/heat.pyc"
Install file: "build/posix/escriptcore/py/levelset.pyc" as "esys/escriptcore/levelset.pyc"
Install file: "build/posix/escriptcore/py/linearPDEs.pyc" as "esys/escriptcore/linearPDEs.pyc"
Install file: "build/posix/escriptcore/py/modelframe.pyc" as "esys/escriptcore/modelframe.pyc"
Install file: "build/posix/escriptcore/py/models.pyc" as "esys/escriptcore/models.pyc"
Install file: "build/posix/escriptcore/py/mountains.pyc" as "esys/escriptcore/mountains.pyc"
Install file: "build/posix/escriptcore/py/nonlinearPDE.pyc" as "esys/escriptcore/nonlinearPDE.pyc"
Install file: "build/posix/escriptcore/py/pdetools.pyc" as "esys/escriptcore/pdetools.pyc"
Install file: "build/posix/escriptcore/py/rheologies.pyc" as "esys/escriptcore/rheologies.pyc"
Install file: "build/posix/escriptcore/py/runmodel.pyc" as "esys/escriptcore/runmodel.pyc"
Install file: "build/posix/escriptcore/py/splitworld.pyc" as "esys/escriptcore/splitworld.pyc"
Install file: "build/posix/escriptcore/py/start.pyc" as "esys/escriptcore/start.pyc"
Install file: "build/posix/escriptcore/py/testing.pyc" as "esys/escriptcore/testing.pyc"
Install file: "build/posix/escriptcore/py/unitsSI.pyc" as "esys/escriptcore/unitsSI.pyc"
Install file: "build/posix/escriptcore/py/utestselect.pyc" as "esys/escriptcore/utestselect.pyc"
Install file: "build/posix/escriptcore/py/util.pyc" as "esys/escriptcore/util.pyc"
Install file: "build/posix/escriptcore/py/symboliccore/__init__.pyc" as "esys/escriptcore/symboliccore/__init__.pyc"
Install file: "build/posix/escriptcore/py/symboliccore/functions.pyc" as "esys/escriptcore/symboliccore/functions.pyc"
Install file: "build/posix/escriptcore/py/symboliccore/pretty.pyc" as "esys/escriptcore/symboliccore/pretty.pyc"
Install file: "build/posix/escriptcore/py/symboliccore/symbol.pyc" as "esys/escriptcore/symboliccore/symbol.pyc"
Install file: "build/posix/escriptcore/py/symboliccore/symconstants.pyc" as "esys/escriptcore/symboliccore/symconstants.pyc"
Install file: "build/posix/escriptcore/py/symboliccore/utils.pyc" as "esys/escriptcore/symboliccore/utils.pyc"
Install file: "build/posix/escript/__init__.pyc" as "esys/escript/__init__.pyc"
Install file: "build/posix/escript/datamanager.pyc" as "esys/escript/datamanager.pyc"
Install file: "build/posix/escript/linearPDEs.pyc" as "esys/escript/linearPDEs.pyc"
Install file: "build/posix/escript/modelframe.pyc" as "esys/escript/modelframe.pyc"
Install file: "build/posix/escript/models.pyc" as "esys/escript/models.pyc"
Install file: "build/posix/escript/nonlinearPDE.pyc" as "esys/escript/nonlinearPDE.pyc"
Install file: "build/posix/escript/pdetools.pyc" as "esys/escript/pdetools.pyc"
Install file: "build/posix/escript/splitworld.pyc" as "esys/escript/splitworld.pyc"
Install file: "build/posix/escript/unitsSI.pyc" as "esys/escript/unitsSI.pyc"
Install file: "build/posix/escript/util.pyc" as "esys/escript/util.pyc"
Install file: "build/posix/escript/symbolic/__init__.pyc" as "esys/escriptcore/symbolic/__init__.pyc"
Install file: "build/posix/escript/symbolic/evaluator.pyc" as "esys/escriptcore/symbolic/evaluator.pyc"
Install file: "build/posix/escript/symbolic/utils.pyc" as "esys/escriptcore/symbolic/utils.pyc"
Install file: "paso/src/BlockOps.h" as "include/paso/BlockOps.h"
Install file: "paso/src/Coupler.h" as "include/paso/Coupler.h"
Install file: "paso/src/FCT_Solver.h" as "include/paso/FCT_Solver.h"
Install file: "paso/src/FluxLimiter.h" as "include/paso/FluxLimiter.h"
Install file: "paso/src/Functions.h" as "include/paso/Functions.h"
Install file: "paso/src/MKL.h" as "include/paso/MKL.h"
Install file: "paso/src/MUMPS.h" as "include/paso/MUMPS.h"
Install file: "paso/src/mmio.h" as "include/paso/mmio.h"
Install file: "paso/src/Options.h" as "include/paso/Options.h"
Install file: "paso/src/Paso.h" as "include/paso/Paso.h"
Install file: "paso/src/PasoException.h" as "include/paso/PasoException.h"
Install file: "paso/src/PasoUtil.h" as "include/paso/PasoUtil.h"
Install file: "paso/src/Pattern.h" as "include/paso/Pattern.h"
Install file: "paso/src/performance.h" as "include/paso/performance.h"
Install file: "paso/src/Preconditioner.h" as "include/paso/Preconditioner.h"
Install file: "paso/src/ReactiveSolver.h" as "include/paso/ReactiveSolver.h"
Install file: "paso/src/SharedComponents.h" as "include/paso/SharedComponents.h"
Install file: "paso/src/Solver.h" as "include/paso/Solver.h"
Install file: "paso/src/SparseMatrix.h" as "include/paso/SparseMatrix.h"
Install file: "paso/src/SystemMatrix.h" as "include/paso/SystemMatrix.h"
Linking build/posix/escriptcore/src/libescript.so
Install file: "paso/src/SystemMatrixPattern.h" as "include/paso/SystemMatrixPattern.h"
Install file: "paso/src/system_dep.h" as "include/paso/system_dep.h"
Install file: "paso/src/Transport.h" as "include/paso/Transport.h"
Install file: "paso/src/UMFPACK.h" as "include/paso/UMFPACK.h"
Compiling build/posix/paso/src/BiCGStab.os
Compiling build/posix/paso/src/Coupler.os
Install file: "build/posix/escriptcore/src/libescript.so" as "lib/libescript.so"
Compiling build/posix/paso/src/FCT_Solver.os
Compiling build/posix/paso/src/FluxLimiter.os
Compiling build/posix/paso/src/Functions.os
Compiling build/posix/paso/src/GMRES.os
Compiling build/posix/paso/src/GMRES2.os
Compiling build/posix/paso/src/MKL.os
Compiling build/posix/paso/src/MUMPS.os
Compiling build/posix/paso/src/NewtonGMRES.os
Compiling build/posix/paso/src/Options.os
Compiling build/posix/paso/src/PCG.os
Compiling build/posix/paso/src/PasoUtil.os
Compiling build/posix/paso/src/Pattern.os
Compiling build/posix/paso/src/Pattern_mis.os
Compiling build/posix/paso/src/Pattern_reduceBandwidth.os
Compiling build/posix/paso/src/Preconditioner.os
Compiling build/posix/paso/src/ReactiveSolver.os
Compiling build/posix/paso/src/SchurComplement.os
Compiling build/posix/paso/src/Smoother.os
Compiling build/posix/paso/src/Solver.os
Compiling build/posix/paso/src/Solver_Function.os
Compiling build/posix/paso/src/SparseMatrix.os
Compiling build/posix/paso/src/SparseMatrix_getSubmatrix.os
Compiling build/posix/paso/src/SparseMatrix_nullifyRowsAndCols.os
Compiling build/posix/paso/src/SparseMatrix_saveHB.os
Compiling build/posix/paso/src/SparseMatrix_MatrixMatrix.os
Compiling build/posix/paso/src/SparseMatrix_MatrixMatrixTranspose.os
Compiling build/posix/paso/src/SparseMatrix_MatrixVector.os
Compiling build/posix/paso/src/SystemMatrix.os
Compiling build/posix/paso/src/SystemMatrix_MatrixVector.os
Compiling build/posix/paso/src/SystemMatrix_copyRemoteCoupleBlock.os
Compiling build/posix/paso/src/SystemMatrix_debug.os
Compiling build/posix/paso/src/SystemMatrix_extendedRows.os
Compiling build/posix/paso/src/SystemMatrix_loadMM.os
Linking build/posix/escriptcore/src/escriptcpp.so
Install file: "build/posix/escriptcore/src/escriptcpp.so" as "esys/escriptcore/escriptcpp.so"
Compiling build/posix/paso/src/SystemMatrix_mergeMainAndCouple.os
Compiling build/posix/paso/src/SystemMatrixPattern.os
Compiling build/posix/paso/src/SystemMatrixPattern_unrollBlocks.os
Compiling build/posix/paso/src/Transport.os
Compiling build/posix/paso/src/Transport_solve.os
Compiling build/posix/paso/src/ILU.os
Compiling build/posix/paso/src/MINRES.os
Compiling build/posix/paso/src/RILU.os
Compiling build/posix/paso/src/TFQMR.os
Compiling build/posix/paso/src/UMFPACK.os
Compiling build/posix/paso/src/mmio.os
Compiling build/posix/paso/src/performance.os
Compiling build/posix/paso/src/solve.os
Install file: "dudley/src/Assemble.h" as "include/dudley/Assemble.h"
Install file: "dudley/src/DomainFactory.h" as "include/dudley/DomainFactory.h"
Install file: "dudley/src/Dudley.h" as "include/dudley/Dudley.h"
Install file: "dudley/src/DudleyDomain.h" as "include/dudley/DudleyDomain.h"
Install file: "dudley/src/DudleyException.h" as "include/dudley/DudleyException.h"
Install file: "dudley/src/DudleyVersion.h" as "include/dudley/DudleyVersion.h"
Install file: "dudley/src/ElementFile.h" as "include/dudley/ElementFile.h"
Install file: "dudley/src/ElementType.h" as "include/dudley/ElementType.h"
Install file: "dudley/src/IndexList.h" as "include/dudley/IndexList.h"
Install file: "dudley/src/NodeFile.h" as "include/dudley/NodeFile.h"
Install file: "dudley/src/NodeMapping.h" as "include/dudley/NodeMapping.h"
Install file: "dudley/src/ShapeTable.h" as "include/dudley/ShapeTable.h"
Install file: "dudley/src/Util.h" as "include/dudley/Util.h"
Install file: "dudley/src/system_dep.h" as "include/dudley/system_dep.h"
Compiling build/posix/dudley/src/Assemble_AverageElementData.os
Compiling build/posix/dudley/src/Assemble_CopyElementData.os
Compiling build/posix/dudley/src/Assemble_CopyNodalData.os
Linking build/posix/paso/src/libpaso.so
Compiling build/posix/dudley/src/Assemble_LumpedSystem.os
Compiling build/posix/dudley/src/Assemble_NodeCoordinates.os
Install file: "build/posix/paso/src/libpaso.so" as "lib/libpaso.so"
Compiling build/posix/dudley/src/Assemble_PDE.os
Compiling build/posix/dudley/src/Assemble_PDE_Points.os
Compiling build/posix/dudley/src/Assemble_PDE_Single_2D.os
Compiling build/posix/dudley/src/Assemble_PDE_Single_3D.os
Compiling build/posix/dudley/src/Assemble_PDE_System_2D.os
Compiling build/posix/dudley/src/Assemble_PDE_System_3D.os
Compiling build/posix/dudley/src/Assemble_addToSystemMatrix.os
Compiling build/posix/dudley/src/Assemble_getAssembleParameters.os
Compiling build/posix/dudley/src/Assemble_getNormal.os
Compiling build/posix/dudley/src/Assemble_getSize.os
Compiling build/posix/dudley/src/Assemble_integrate.os
Compiling build/posix/dudley/src/Assemble_interpolate.os
Compiling build/posix/dudley/src/DomainFactory.os
Compiling build/posix/dudley/src/DudleyDomain.os
Compiling build/posix/dudley/src/ElementFile.os
Compiling build/posix/dudley/src/ElementFile_createColoring.os
Compiling build/posix/dudley/src/ElementFile_distributeByRankOfDOF.os
Compiling build/posix/dudley/src/ElementFile_jacobians.os
Compiling build/posix/dudley/src/IndexList.os
Compiling build/posix/dudley/src/Mesh_distributeByRankOfDOF.os
Compiling build/posix/dudley/src/Mesh_getPattern.os
Compiling build/posix/dudley/src/Mesh_optimizeDOFDistribution.os
Compiling build/posix/dudley/src/Mesh_optimizeDOFLabeling.os
Compiling build/posix/dudley/src/Mesh_read.os
Compiling build/posix/dudley/src/Mesh_readGmsh.os
Compiling build/posix/dudley/src/Mesh_resolveNodeIds.os
Compiling build/posix/dudley/src/Mesh_tet4.os
Compiling build/posix/dudley/src/Mesh_tri3.os
Compiling build/posix/dudley/src/Mesh_write.os
Compiling build/posix/dudley/src/NodeFile.os
Compiling build/posix/dudley/src/NodeFile_createDenseLabelings.os
Compiling build/posix/dudley/src/NodeFile_createMappings.os
Compiling build/posix/dudley/src/NodeFile_createTrilinosGraph.os
Compiling build/posix/dudley/src/NodeFile_gather.os
Compiling build/posix/dudley/src/ShapeTable.os
Compiling build/posix/dudley/src/Util.os
Compiling build/posix/dudley/src/Assemble_gradient.os
Compiling build/posix/dudley/src/Assemble_jacobians.os
Compiling build/posix/dudley/src/dudleycpp.os
/usr/bin/python3 scripts/py_comp.py dudley/py_src/__init__.py build/posix/dudley/py/__init__.pyc
/usr/bin/python3 scripts/py_comp.py dudley/py_src/factorywrappers.py build/posix/dudley/py/factorywrappers.pyc
/usr/bin/python3 scripts/py_comp.py dudley/py_src/readers.py build/posix/dudley/py/readers.pyc
Install file: "build/posix/dudley/py/__init__.pyc" as "esys/dudley/__init__.pyc"
Install file: "build/posix/dudley/py/factorywrappers.pyc" as "esys/dudley/factorywrappers.pyc"
Install file: "build/posix/dudley/py/readers.pyc" as "esys/dudley/readers.pyc"
Install file: "finley/src/Assemble.h" as "include/finley/Assemble.h"
Install file: "finley/src/DomainFactory.h" as "include/finley/DomainFactory.h"
Install file: "finley/src/ElementFile.h" as "include/finley/ElementFile.h"
Install file: "finley/src/Finley.h" as "include/finley/Finley.h"
Install file: "finley/src/FinleyDomain.h" as "include/finley/FinleyDomain.h"
Install file: "finley/src/FinleyException.h" as "include/finley/FinleyException.h"
Install file: "finley/src/FinleyVersion.h" as "include/finley/FinleyVersion.h"
Install file: "finley/src/IndexList.h" as "include/finley/IndexList.h"
Install file: "finley/src/NodeFile.h" as "include/finley/NodeFile.h"
Install file: "finley/src/NodeMapping.h" as "include/finley/NodeMapping.h"
Install file: "finley/src/Quadrature.h" as "include/finley/Quadrature.h"
Install file: "finley/src/ReferenceElements.h" as "include/finley/ReferenceElements.h"
Install file: "finley/src/ShapeFunctions.h" as "include/finley/ShapeFunctions.h"
Install file: "finley/src/Util.h" as "include/finley/Util.h"
Install file: "finley/src/ReferenceElementSets.h" as "include/finley/ReferenceElementSets.h"
Install file: "finley/src/system_dep.h" as "include/finley/system_dep.h"
Compiling build/posix/finley/src/Assemble_AverageElementData.os
Compiling build/posix/finley/src/Assemble_CopyElementData.os
Linking build/posix/dudley/src/libdudley.so
Install file: "build/posix/dudley/src/libdudley.so" as "lib/libdudley.so"
Compiling build/posix/finley/src/Assemble_CopyNodalData.os
Compiling build/posix/finley/src/Assemble_LumpedSystem.os
Compiling build/posix/finley/src/Assemble_NodeCoordinates.os
Compiling build/posix/finley/src/Assemble_PDE.os
Compiling build/posix/finley/src/Assemble_PDE_Points.os
Linking build/posix/dudley/src/dudleycpp.so
Install file: "build/posix/dudley/src/dudleycpp.so" as "esys/dudley/dudleycpp.so"
Compiling build/posix/finley/src/Assemble_PDE_Single_1D.os
Compiling build/posix/finley/src/Assemble_PDE_Single_2D.os
Compiling build/posix/finley/src/Assemble_PDE_Single_3D.os
Compiling build/posix/finley/src/Assemble_PDE_Single_C.os
Compiling build/posix/finley/src/Assemble_PDE_System_1D.os
Compiling build/posix/finley/src/Assemble_PDE_System_2D.os
Compiling build/posix/finley/src/Assemble_PDE_System_3D.os
Compiling build/posix/finley/src/Assemble_PDE_System_C.os
Compiling build/posix/finley/src/Assemble_addToSystemMatrix.os
Compiling build/posix/finley/src/Assemble_getAssembleParameters.os
Compiling build/posix/finley/src/Assemble_getNormal.os
Compiling build/posix/finley/src/Assemble_getSize.os
Compiling build/posix/finley/src/Assemble_gradient.os
Compiling build/posix/finley/src/Assemble_integrate.os
Compiling build/posix/finley/src/Assemble_integrate_points.os
Compiling build/posix/finley/src/Assemble_interpolate.os
Compiling build/posix/finley/src/Assemble_jacobians.os
Compiling build/posix/finley/src/DomainFactory.os
Compiling build/posix/finley/src/ElementFile.os
Compiling build/posix/finley/src/ElementFile_jacobians.os
Compiling build/posix/finley/src/FinleyDomain.os
Compiling build/posix/finley/src/IndexList.os
Compiling build/posix/finley/src/Mesh_addPoints.os
Compiling build/posix/finley/src/Mesh_findMatchingFaces.os
Compiling build/posix/finley/src/Mesh_getPasoPattern.os
Compiling build/posix/finley/src/Mesh_getTrilinosGraph.os
Compiling build/posix/finley/src/Mesh_glueFaces.os
Compiling build/posix/finley/src/Mesh_hex20.os
Compiling build/posix/finley/src/Mesh_hex8.os
Compiling build/posix/finley/src/Mesh_joinFaces.os
Compiling build/posix/finley/src/Mesh_merge.os
Compiling build/posix/finley/src/Mesh_optimizeDOFDistribution.os
Compiling build/posix/finley/src/Mesh_read.os
Compiling build/posix/finley/src/Mesh_readGmsh.os
Compiling build/posix/finley/src/Mesh_rec4.os
Compiling build/posix/finley/src/Mesh_rec8.os
Compiling build/posix/finley/src/Mesh_write.os
Compiling build/posix/finley/src/NodeFile.os
Compiling build/posix/finley/src/Quadrature.os
Compiling build/posix/finley/src/ReferenceElements.os
Compiling build/posix/finley/src/ShapeFunctions.os
Compiling build/posix/finley/src/Util.os
Compiling build/posix/finley/src/finleycpp.os
/usr/bin/python3 scripts/py_comp.py finley/py_src/__init__.py build/posix/finley/py/__init__.pyc
Install file: "build/posix/finley/py/__init__.pyc" as "esys/finley/__init__.pyc"
/usr/bin/python3 scripts/py_comp.py finley/py_src/factorywrappers.py build/posix/finley/py/factorywrappers.pyc
Install file: "build/posix/finley/py/factorywrappers.pyc" as "esys/finley/factorywrappers.pyc"
/usr/bin/python3 scripts/py_comp.py finley/py_src/readers.py build/posix/finley/py/readers.pyc
Install file: "build/posix/finley/py/readers.pyc" as "esys/finley/readers.pyc"
Install file: "ripley/src/AbstractAssembler.h" as "include/ripley/AbstractAssembler.h"
Install file: "ripley/src/blocktools.h" as "include/ripley/blocktools.h"
Install file: "ripley/src/Brick.h" as "include/ripley/Brick.h"
Install file: "ripley/src/DefaultAssembler2D.h" as "include/ripley/DefaultAssembler2D.h"
Install file: "ripley/src/DefaultAssembler3D.h" as "include/ripley/DefaultAssembler3D.h"
Install file: "ripley/src/domainhelpers.h" as "include/ripley/domainhelpers.h"
Install file: "ripley/src/LameAssembler2D.h" as "include/ripley/LameAssembler2D.h"
Install file: "ripley/src/LameAssembler3D.h" as "include/ripley/LameAssembler3D.h"
Install file: "ripley/src/MultiBrick.h" as "include/ripley/MultiBrick.h"
Install file: "ripley/src/MultiRectangle.h" as "include/ripley/MultiRectangle.h"
Install file: "ripley/src/Rectangle.h" as "include/ripley/Rectangle.h"
Install file: "ripley/src/Ripley.h" as "include/ripley/Ripley.h"
Install file: "ripley/src/RipleyDomain.h" as "include/ripley/RipleyDomain.h"
Install file: "ripley/src/RipleyException.h" as "include/ripley/RipleyException.h"
Install file: "ripley/src/RipleySystemMatrix.h" as "include/ripley/RipleySystemMatrix.h"
Install file: "ripley/src/system_dep.h" as "include/ripley/system_dep.h"
Install file: "ripley/src/WaveAssembler2D.h" as "include/ripley/WaveAssembler2D.h"
Install file: "ripley/src/WaveAssembler3D.h" as "include/ripley/WaveAssembler3D.h"
Compiling build/posix/ripley/src/blocktools.os
Compiling build/posix/ripley/src/blocktools2.os
Linking build/posix/finley/src/libfinley.so
Compiling build/posix/ripley/src/Brick.os
Install file: "build/posix/finley/src/libfinley.so" as "lib/libfinley.so"
Compiling build/posix/ripley/src/DefaultAssembler2D.os
Compiling build/posix/ripley/src/DefaultAssembler3D.os
Linking build/posix/finley/src/finleycpp.so
Install file: "build/posix/finley/src/finleycpp.so" as "esys/finley/finleycpp.so"
Compiling build/posix/ripley/src/domainhelpers.os
Compiling build/posix/ripley/src/LameAssembler2D.os
Compiling build/posix/ripley/src/LameAssembler3D.os
Compiling build/posix/ripley/src/MultiBrick.os
Compiling build/posix/ripley/src/MultiRectangle.os
Compiling build/posix/ripley/src/Rectangle.os
Compiling build/posix/ripley/src/RipleyDomain.os
Compiling build/posix/ripley/src/WaveAssembler2D.os
Compiling build/posix/ripley/src/WaveAssembler3D.os
Compiling build/posix/ripley/src/ripleycpp.os
/usr/bin/python3 scripts/py_comp.py ripley/py_src/MultiResolutionDomain.py build/posix/ripley/py/MultiResolutionDomain.pyc
/usr/bin/python3 scripts/py_comp.py ripley/py_src/__init__.py build/posix/ripley/py/__init__.pyc
Install file: "build/posix/ripley/py/MultiResolutionDomain.pyc" as "esys/ripley/MultiResolutionDomain.pyc"
Install file: "build/posix/ripley/py/__init__.pyc" as "esys/ripley/__init__.pyc"
Install file: "speckley/src/AbstractAssembler.h" as "include/speckley/AbstractAssembler.h"
Install file: "speckley/src/Brick.h" as "include/speckley/Brick.h"
Install file: "speckley/src/DefaultAssembler2D.h" as "include/speckley/DefaultAssembler2D.h"
Install file: "speckley/src/DefaultAssembler3D.h" as "include/speckley/DefaultAssembler3D.h"
Install file: "speckley/src/domainhelpers.h" as "include/speckley/domainhelpers.h"
Install file: "speckley/src/lagrange_functions.h" as "include/speckley/lagrange_functions.h"
Install file: "speckley/src/Rectangle.h" as "include/speckley/Rectangle.h"
Install file: "speckley/src/Speckley.h" as "include/speckley/Speckley.h"
Install file: "speckley/src/SpeckleyDomain.h" as "include/speckley/SpeckleyDomain.h"
Install file: "speckley/src/SpeckleyException.h" as "include/speckley/SpeckleyException.h"
Install file: "speckley/src/system_dep.h" as "include/speckley/system_dep.h"
Install file: "speckley/src/WaveAssembler2D.h" as "include/speckley/WaveAssembler2D.h"
Install file: "speckley/src/WaveAssembler3D.h" as "include/speckley/WaveAssembler3D.h"
Install file: "speckley/src/CrossDomainCoupler.h" as "include/speckley/CrossDomainCoupler.h"
Compiling build/posix/speckley/src/AbstractAssembler.os
Compiling build/posix/speckley/src/Brick.os
Compiling build/posix/speckley/src/BrickGradients.os
Compiling build/posix/speckley/src/BrickIntegrals.os
Compiling build/posix/speckley/src/BrickReductions.os
Compiling build/posix/speckley/src/DefaultAssembler2D.os
Compiling build/posix/speckley/src/DefaultAssembler3D.os
Compiling build/posix/speckley/src/domainhelpers.os
Linking build/posix/ripley/src/libripley.so
Install file: "build/posix/ripley/src/libripley.so" as "lib/libripley.so"
Linking build/posix/ripley/src/ripleycpp.so
Install file: "build/posix/ripley/src/ripleycpp.so" as "esys/ripley/ripleycpp.so"
Install file: "cusplibrary/cusp/cds_matrix.h" as "include/cusp/cds_matrix.h"
Install file: "cusplibrary/cusp/array1d.h" as "include/cusp/array1d.h"
Install file: "cusplibrary/cusp/array2d.h" as "include/cusp/array2d.h"
Install file: "cusplibrary/cusp/detail/cds_matrix.inl" as "include/cusp/detail/cds_matrix.inl"
Install file: "cusplibrary/cusp/detail/config.h" as "include/cusp/detail/config.h"
Install file: "cusplibrary/cusp/detail/matrix_base.h" as "include/cusp/detail/matrix_base.h"
Install file: "cusplibrary/cusp/detail/utils.h" as "include/cusp/detail/utils.h"
Install file: "cusplibrary/cusp/format.h" as "include/cusp/format.h"
Install file: "cusplibrary/cusp/detail/array1d.inl" as "include/cusp/detail/array1d.inl"
Install file: "cusplibrary/cusp/exception.h" as "include/cusp/exception.h"
Install file: "cusplibrary/cusp/memory.h" as "include/cusp/memory.h"
Install file: "cusplibrary/cusp/detail/array2d.inl" as "include/cusp/detail/array2d.inl"
Install file: "cusplibrary/cusp/convert.h" as "include/cusp/convert.h"
Install file: "cusplibrary/cusp/detail/profiler.h" as "include/cusp/detail/profiler.h"
Install file: "cusplibrary/cusp/detail/memory.inl" as "include/cusp/detail/memory.inl"
Install file: "cusplibrary/cusp/detail/convert.inl" as "include/cusp/detail/convert.inl"
Install file: "cusplibrary/cusp/detail/profiler.inl" as "include/cusp/detail/profiler.inl"
Install file: "cusplibrary/cusp/copy.h" as "include/cusp/copy.h"
Install file: "cusplibrary/cusp/detail/dispatch/convert.h" as "include/cusp/detail/dispatch/convert.h"
Install file: "cusplibrary/cusp/detail/timer.h" as "include/cusp/detail/timer.h"
Install file: "cusplibrary/cusp/detail/copy.inl" as "include/cusp/detail/copy.inl"
Install file: "cusplibrary/cusp/detail/device/convert.h" as "include/cusp/detail/device/convert.h"
Install file: "cusplibrary/cusp/detail/host/convert.h" as "include/cusp/detail/host/convert.h"
Install file: "cusplibrary/cusp/coo_matrix.h" as "include/cusp/coo_matrix.h"
Install file: "cusplibrary/cusp/detail/device/conversion.h" as "include/cusp/detail/device/conversion.h"
Install file: "cusplibrary/cusp/detail/device/conversion_utils.h" as "include/cusp/detail/device/conversion_utils.h"
Install file: "cusplibrary/cusp/csr_matrix.h" as "include/cusp/csr_matrix.h"
Install file: "cusplibrary/cusp/detail/host/conversion.h" as "include/cusp/detail/host/conversion.h"
Install file: "cusplibrary/cusp/detail/host/conversion_utils.h" as "include/cusp/detail/host/conversion_utils.h"
Install file: "cusplibrary/cusp/detail/coo_matrix.inl" as "include/cusp/detail/coo_matrix.inl"
Install file: "cusplibrary/cusp/blas.h" as "include/cusp/blas.h"
Install file: "cusplibrary/cusp/detail/format_utils.h" as "include/cusp/detail/format_utils.h"
Install file: "cusplibrary/cusp/detail/csr_matrix.inl" as "include/cusp/detail/csr_matrix.inl"
Install file: "cusplibrary/cusp/cmath.h" as "include/cusp/cmath.h"
Install file: "cusplibrary/cusp/ell_matrix.h" as "include/cusp/ell_matrix.h"
Install file: "cusplibrary/cusp/complex.h" as "include/cusp/complex.h"
Install file: "cusplibrary/cusp/detail/blas.inl" as "include/cusp/detail/blas.inl"
Install file: "cusplibrary/cusp/detail/format_utils.inl" as "include/cusp/detail/format_utils.inl"
Install file: "cusplibrary/cusp/detail/ell_matrix.inl" as "include/cusp/detail/ell_matrix.inl"
Compiling build/posix/speckley/src/Rectangle.os
Compiling build/posix/speckley/src/RectangleGradients.os
Compiling build/posix/speckley/src/RectangleIntegrals.os
Compiling build/posix/speckley/src/RectangleReductions.os
Compiling build/posix/speckley/src/SpeckleyDomain.os
Compiling build/posix/speckley/src/WaveAssembler2D.os
Compiling build/posix/speckley/src/WaveAssembler3D.os
Compiling build/posix/speckley/src/CrossDomainCoupler.os
Compiling build/posix/speckley/src/speckleycpp.os
/usr/bin/python3 scripts/py_comp.py speckley/py_src/__init__.py build/posix/speckley/py/__init__.pyc
Install file: "weipa/src/DataVar.h" as "include/weipa/DataVar.h"
Linking build/posix/speckley/src/libspeckley.so
Install file: "weipa/src/DomainChunk.h" as "include/weipa/DomainChunk.h"
Install file: "weipa/src/ElementData.h" as "include/weipa/ElementData.h"
Install file: "weipa/src/EscriptDataset.h" as "include/weipa/EscriptDataset.h"
Install file: "weipa/src/NodeData.h" as "include/weipa/NodeData.h"
Install file: "weipa/src/VisItControl.h" as "include/weipa/VisItControl.h"
Install file: "weipa/src/vtkCellType.h" as "include/weipa/vtkCellType.h"
Install file: "weipa/src/WeipaException.h" as "include/weipa/WeipaException.h"
Install file: "weipa/src/weipa.h" as "include/weipa/weipa.h"
Install file: "weipa/src/FinleyDomain.h" as "include/weipa/FinleyDomain.h"
Install file: "weipa/src/FinleyElements.h" as "include/weipa/FinleyElements.h"
Install file: "weipa/src/FinleyNodes.h" as "include/weipa/FinleyNodes.h"
Install file: "weipa/src/RipleyDomain.h" as "include/weipa/RipleyDomain.h"
Install file: "weipa/src/RipleyElements.h" as "include/weipa/RipleyElements.h"
Install file: "weipa/src/RipleyNodes.h" as "include/weipa/RipleyNodes.h"
Install file: "weipa/src/SpeckleyDomain.h" as "include/weipa/SpeckleyDomain.h"
Install file: "weipa/src/SpeckleyElements.h" as "include/weipa/SpeckleyElements.h"
Install file: "weipa/src/SpeckleyNodes.h" as "include/weipa/SpeckleyNodes.h"
Compiling build/posix/weipa/src/DataVar.os
Install file: "build/posix/speckley/src/libspeckley.so" as "lib/libspeckley.so"
Compiling build/posix/weipa/src/EscriptDataset.os
Install file: "build/posix/speckley/py/__init__.pyc" as "esys/speckley/__init__.pyc"
Compiling build/posix/weipa/src/FinleyDomain.os
Compiling build/posix/weipa/src/FinleyElements.os
Compiling build/posix/weipa/src/FinleyNodes.os
Compiling build/posix/weipa/src/RipleyDomain.os
Compiling build/posix/weipa/src/RipleyElements.os
Compiling build/posix/weipa/src/RipleyNodes.os
Linking build/posix/speckley/src/speckleycpp.so
Install file: "build/posix/speckley/src/speckleycpp.so" as "esys/speckley/speckleycpp.so"
Compiling build/posix/weipa/src/SpeckleyDomain.os
Compiling build/posix/weipa/src/SpeckleyElements.os
Compiling build/posix/weipa/src/SpeckleyNodes.os
Compiling build/posix/weipa/src/VisItControl.os
Compiling build/posix/weipa/src/weipacpp.os
Linking build/posix/weipa/src/libweipa.so
Compiling build/posix/weipa/src/reader_DataVar.os
Compiling build/posix/weipa/src/reader_EscriptDataset.os
Install file: "build/posix/weipa/src/libweipa.so" as "lib/libweipa.so"
Compiling build/posix/weipa/src/reader_FinleyDomain.os
Compiling build/posix/weipa/src/reader_FinleyElements.os
Compiling build/posix/weipa/src/reader_FinleyNodes.os
/usr/bin/python3 scripts/py_comp.py downunder/py_src/__init__.py build/posix/downunder/__init__.pyc
Linking build/posix/weipa/src/weipacpp.so
Install file: "build/posix/downunder/__init__.pyc" as "esys/downunder/__init__.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/coordinates.py build/posix/downunder/coordinates.pyc
Install file: "build/posix/downunder/coordinates.pyc" as "esys/downunder/coordinates.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/costfunctions.py build/posix/downunder/costfunctions.pyc
Install file: "build/posix/weipa/src/weipacpp.so" as "esys/weipa/weipacpp.so"
/usr/bin/python3 scripts/py_comp.py weipa/py_src/__init__.py build/posix/weipa/py/__init__.pyc
Install file: "build/posix/downunder/costfunctions.pyc" as "esys/downunder/costfunctions.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/datasources.py build/posix/downunder/datasources.pyc
Install file: "build/posix/weipa/py/__init__.pyc" as "esys/weipa/__init__.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/dcresistivityforwardmodeling.py build/posix/downunder/dcresistivityforwardmodeling.pyc
Install file: "build/posix/downunder/datasources.pyc" as "esys/downunder/datasources.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/domainbuilder.py build/posix/downunder/domainbuilder.pyc
Install file: "build/posix/downunder/dcresistivityforwardmodeling.pyc" as "esys/downunder/dcresistivityforwardmodeling.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/inversioncostfunctions.py build/posix/downunder/inversioncostfunctions.pyc
Install file: "build/posix/downunder/domainbuilder.pyc" as "esys/downunder/domainbuilder.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/inversions.py build/posix/downunder/inversions.pyc
Install file: "build/posix/downunder/inversioncostfunctions.pyc" as "esys/downunder/inversioncostfunctions.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/magtel1d.py build/posix/downunder/magtel1d.pyc
Install file: "build/posix/downunder/inversions.pyc" as "esys/downunder/inversions.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/magtel2d.py build/posix/downunder/magtel2d.pyc
Install file: "build/posix/downunder/magtel1d.pyc" as "esys/downunder/magtel1d.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/mappings.py build/posix/downunder/mappings.pyc
Install file: "build/posix/downunder/magtel2d.pyc" as "esys/downunder/magtel2d.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/minimizers.py build/posix/downunder/minimizers.pyc
Install file: "build/posix/downunder/mappings.pyc" as "esys/downunder/mappings.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/regularizations.py build/posix/downunder/regularizations.pyc
Install file: "build/posix/downunder/minimizers.pyc" as "esys/downunder/minimizers.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/seismic.py build/posix/downunder/seismic.pyc
Install file: "build/posix/downunder/regularizations.pyc" as "esys/downunder/regularizations.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/splitinversioncostfunctions.py build/posix/downunder/splitinversioncostfunctions.pyc
/usr/bin/python3 scripts/py_comp.py downunder/py_src/splitminimizers.py build/posix/downunder/splitminimizers.pyc
Install file: "build/posix/downunder/seismic.pyc" as "esys/downunder/seismic.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/splitregularizations.py build/posix/downunder/splitregularizations.pyc
Install file: "build/posix/downunder/splitinversioncostfunctions.pyc" as "esys/downunder/splitinversioncostfunctions.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/__init__.py build/posix/downunder/forwardmodels/__init__.pyc
Linking build/posix/weipa/src/libescriptreader.so
Install file: "build/posix/downunder/splitregularizations.pyc" as "esys/downunder/splitregularizations.pyc"
Install file: "build/posix/downunder/splitminimizers.pyc" as "esys/downunder/splitminimizers.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/acoustic.py build/posix/downunder/forwardmodels/acoustic.pyc
Install file: "build/posix/downunder/forwardmodels/__init__.pyc" as "esys/downunder/forwardmodels/__init__.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/base.py build/posix/downunder/forwardmodels/base.pyc
Install file: "build/posix/downunder/forwardmodels/acoustic.pyc" as "esys/downunder/forwardmodels/acoustic.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/dcresistivity.py build/posix/downunder/forwardmodels/dcresistivity.pyc
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/gravity.py build/posix/downunder/forwardmodels/gravity.pyc
Install file: "build/posix/downunder/forwardmodels/base.pyc" as "esys/downunder/forwardmodels/base.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/magnetic.py build/posix/downunder/forwardmodels/magnetic.pyc
Install file: "build/posix/weipa/src/libescriptreader.so" as "lib/libescriptreader.so"
Install file: "build/posix/downunder/forwardmodels/gravity.pyc" as "esys/downunder/forwardmodels/gravity.pyc"
Install file: "build/posix/downunder/forwardmodels/magnetic.pyc" as "esys/downunder/forwardmodels/magnetic.pyc"
Install file: "build/posix/downunder/forwardmodels/dcresistivity.pyc" as "esys/downunder/forwardmodels/dcresistivity.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/magnetotelluric2d.py build/posix/downunder/forwardmodels/magnetotelluric2d.pyc
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/pressure.py build/posix/downunder/forwardmodels/pressure.pyc
/usr/bin/python3 scripts/py_comp.py downunder/py_src/forwardmodels/subsidence.py build/posix/downunder/forwardmodels/subsidence.pyc
/usr/bin/python3 scripts/py_comp.py downunder/py_src/apps/MTModels.py build/posix/downunder/apps/MTModels.pyc
Install file: "build/posix/downunder/forwardmodels/magnetotelluric2d.pyc" as "esys/downunder/forwardmodels/magnetotelluric2d.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/apps/__init__.py build/posix/downunder/apps/__init__.pyc
Install file: "build/posix/downunder/forwardmodels/pressure.pyc" as "esys/downunder/forwardmodels/pressure.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/apps/dcModels.py build/posix/downunder/apps/dcModels.pyc
Install file: "build/posix/downunder/forwardmodels/subsidence.pyc" as "esys/downunder/forwardmodels/subsidence.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/apps/gravityModels.py build/posix/downunder/apps/gravityModels.pyc
Install file: "build/posix/downunder/apps/__init__.pyc" as "esys/downunder/apps/__init__.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/apps/magneticModels.py build/posix/downunder/apps/magneticModels.pyc
Install file: "build/posix/downunder/apps/MTModels.pyc" as "esys/downunder/apps/MTModels.pyc"
/usr/bin/python3 scripts/py_comp.py downunder/py_src/apps/seismicModels.py build/posix/downunder/apps/seismicModels.pyc
Install file: "build/posix/downunder/apps/dcModels.pyc" as "esys/downunder/apps/dcModels.pyc"
Install file: "build/posix/downunder/apps/gravityModels.pyc" as "esys/downunder/apps/gravityModels.pyc"
/usr/bin/python3 scripts/py_comp.py modellib/py_src/__init__.py build/posix/modellib/__init__.pyc
Install file: "build/posix/downunder/apps/magneticModels.pyc" as "esys/downunder/apps/magneticModels.pyc"
Install file: "build/posix/downunder/apps/seismicModels.pyc" as "esys/downunder/apps/seismicModels.pyc"
/usr/bin/python3 scripts/py_comp.py modellib/py_src/flow.py build/posix/modellib/flow.pyc
/usr/bin/python3 scripts/py_comp.py modellib/py_src/geometry.py build/posix/modellib/geometry.pyc
/usr/bin/python3 scripts/py_comp.py modellib/py_src/input.py build/posix/modellib/input.pyc
Install file: "build/posix/modellib/__init__.pyc" as "esys/modellib/__init__.pyc"
/usr/bin/python3 scripts/py_comp.py modellib/py_src/materials.py build/posix/modellib/materials.pyc
Install file: "build/posix/modellib/flow.pyc" as "esys/modellib/flow.pyc"
/usr/bin/python3 scripts/py_comp.py modellib/py_src/mechanics.py build/posix/modellib/mechanics.pyc
Install file: "build/posix/modellib/materials.pyc" as "esys/modellib/materials.pyc"
Install file: "build/posix/modellib/geometry.pyc" as "esys/modellib/geometry.pyc"
Install file: "build/posix/modellib/input.pyc" as "esys/modellib/input.pyc"
/usr/bin/python3 scripts/py_comp.py modellib/py_src/probe.py build/posix/modellib/probe.pyc
/usr/bin/python3 scripts/py_comp.py modellib/py_src/temperature.py build/posix/modellib/temperature.pyc
/usr/bin/python3 scripts/py_comp.py modellib/py_src/visualization.py build/posix/modellib/visualization.pyc
Install file: "build/posix/modellib/mechanics.pyc" as "esys/modellib/mechanics.pyc"
/usr/bin/python3 scripts/py_comp.py pycad/py_src/Triangle.py build/posix/pycad/Triangle.pyc
Install file: "build/posix/modellib/visualization.pyc" as "esys/modellib/visualization.pyc"
Install file: "build/posix/modellib/temperature.pyc" as "esys/modellib/temperature.pyc"
Install file: "build/posix/modellib/probe.pyc" as "esys/modellib/probe.pyc"
/usr/bin/python3 scripts/py_comp.py pycad/py_src/__init__.py build/posix/pycad/__init__.pyc
/usr/bin/python3 scripts/py_comp.py pycad/py_src/design.py build/posix/pycad/design.pyc
/usr/bin/python3 scripts/py_comp.py pycad/py_src/extras.py build/posix/pycad/extras.pyc
Install file: "build/posix/pycad/__init__.pyc" as "esys/pycad/__init__.pyc"
Install file: "build/posix/pycad/design.pyc" as "esys/pycad/design.pyc"
Install file: "build/posix/pycad/Triangle.pyc" as "esys/pycad/Triangle.pyc"
/usr/bin/python3 scripts/py_comp.py pycad/py_src/gmsh.py build/posix/pycad/gmsh.pyc
/usr/bin/python3 scripts/py_comp.py pycad/py_src/primitives.py build/posix/pycad/primitives.pyc
Install file: "build/posix/pycad/extras.pyc" as "esys/pycad/extras.pyc"
/usr/bin/python3 scripts/py_comp.py pycad/py_src/shapes.py build/posix/pycad/shapes.pyc
/usr/bin/python3 scripts/py_comp.py pycad/py_src/transformations.py build/posix/pycad/transformations.pyc
Install file: "build/posix/pycad/gmsh.pyc" as "esys/pycad/gmsh.pyc"
Install file: "scripts/release_sanity.py" as "build/scripts/release_sanity.py"
Install file: "build/posix/pycad/primitives.pyc" as "esys/pycad/primitives.pyc"
Install file: "build/posix/pycad/shapes.pyc" as "esys/pycad/shapes.pyc"
Install file: "build/posix/pycad/transformations.pyc" as "esys/pycad/transformations.pyc"
/home/guo/src/bin/run-escript /home/guo/src/build/scripts/release_sanity.py
scons: done building targets.

*** Config Summary (see config.log and <prefix>/lib/buildvars for details) ***
Escript revision
  Install prefix: /home/guo/src
          Python: /usr/bin/python3 (Version 3.6.9)
           boost: /usr (Version 1.65.1)
     boost numpy: NO
        trilinos: NO
           numpy: YES (with headers)
            gmsh: YES, MPI-ENABLED
            gzip: YES
  Solver library: paso
   Direct solver: YES (umfpack)
         domains: dudley, finley, ripley, speckley
          netcdf: YES (4 + 3)
           weipa: YES
          openmp: YES
            gdal: YES
          pyproj: YES
           scipy: YES
           sympy: YES
         umfpack: YES

  DISABLED features: cppunit debug lapack mkl mpi mumps parmetis silo trilinos visit
  Treating warnings as errors

WARNING: Found sympy version 0.7.6.1

SUCCESS: build complete

 I guess it's caused by sympy version, in fact, I tried version 1.5,but it warning version of 1.2 and higher were not work.

 I would greatly appreciate it if you could reply when you feel free.

 Thank you so much!

Jingjie Guo

Revision history for this message
Adam Ellery (aellery) said (last edit ):
#3

Hi Jingjie,

Do you have more than one esys-escript installation on your machine?

Adam

Revision history for this message
Jingjie Guo (jingjieguo) said :
#4

Hi Adam,

Thanks for your reply !

I did use the code in github in your the web of your email,and got the new problems yesterday,I think it‘s may caused by the sympy version, I 've tried sympy verion 1.5 , 1.1.1 and 0.7.6.1, but it didn't work, it's still warning about the version and I still cannot use yade to run FEMxDEM, I am sure I use the latest version of the esys-escript code.

 I would greatly appreciate it if you could reply when you feel free.

 Thank you so much!

Jingjie Guo

Revision history for this message
Adam Ellery (aellery) said :
#5

Hi Jingjie,

Sympy underwent some significant changes around version 1.2 and the developers of sympy did not make their changes backward compatible. Consequently escript is currently not compatible with the more recent versions of sympy. I suspect that this may be the cause of your current compatibility issue. If you have gotten escript to successfully compile with an older version of sympy like 0.7.6.1 or 1.1.1 on your machine then the easily way to fix your problem may be to install a slightly older version of FEMxDEM from about the same time period.

If this solution is not suitable (e.g. if you need to use the more recent features in FEMxDEM in your code) then I may be able to jury-rig a solution for you by selectively installing older versions of a handful of packages on your Ubuntu machine using the tarballs on PyPI.

Adam

Can you help with this problem?

Provide an answer of your own, or ask Jingjie Guo for more information if necessary.

To post a message you must log in.