jInv

← Back to package list

If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl, making sure to read the FAQ first.

Results with Julia v1.2.0

Testing was successful. Last evaluation was ago and took 3 minutes, 7 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed KrylovMethods ─ v0.6.0
 Installed ParSpMatVec ─── v0.1.1
 Installed jInv ────────── v1.0.0
  Updating `~/.julia/environments/v1.2/Project.toml`
  [3dacf901] + jInv v1.0.0
  Updating `~/.julia/environments/v1.2/Manifest.toml`
  [9a2cd570] + KrylovMethods v0.6.0
  [ccf9b6e2] + ParSpMatVec v0.1.1
  [3dacf901] + jInv v1.0.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building ParSpMatVec → `~/.julia/packages/ParSpMatVec/Rtbqp/deps/build.log`
   Testing jInv
    Status `/tmp/jl_zflkdm/Manifest.toml`
  [9a2cd570] KrylovMethods v0.6.0
  [ccf9b6e2] ParSpMatVec v0.1.1
  [3dacf901] jInv v1.0.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
/root/.julia/packages/ParSpMatVec/Rtbqp/deps/builds/ParSpMatVec
3-dimensional regular mesh of size [3, 4, 5]
Number of cells:   60
Number of faces:   [80, 75, 72] = 227
Number of edges:   [90, 96, 100] = 286
Number of nodes:   120
Coordinate origin: [1.2, 0.0, 0.0]
Domain size:       [1.2, 2.4, 0.0, 1.1, 0.0, 2.3]
Cell size:         [0.39999999999999997, 0.275, 0.45999999999999996]
2-dimensional regular mesh of size [3, 4]
Number of cells:   12
Number of faces:   [16, 15] = 31
Number of edges:   [15, 16] = 31
Number of nodes:   20
Coordinate origin: [1.2, 0.0]
Domain size:       [1.2, 2.4, 0.0, 1.1]
Cell size:         [0.39999999999999997, 0.275]
3-dimensional tensor mesh of size [4, 5, 6]
Number of cells:   120
Number of faces:   [150, 144, 140] = 434
Number of edges:   [168, 175, 180] = 523
Number of nodes:   210
Coordinate origin: [0.0, 0.0, 0.0]
Domain size:       2.407297010771593m x 1.7715882487840977m x 1.4434112187926074m
Minimum cell size: 0.39667036019158m x 0.030618080574009943m x 0.020571617514146823m
Maximum cell size: 0.8742195818412819m x 0.8669874132066344m x 0.5197474878879715m
	test cell-centered axes...passed
	test nodal axes...passed
	test cell-centered grid...passed
	test nodal grid...passed
	test face grid...passed
	test edge grid...passed
	test volume...passed
	test area...passed
	test length...passed
	test counting...passed
	test nodal gradient matrix...passed
	test divergence matrix...passed
	test curl matrix...passed
	test face average matrix...passed
	test edge average matrix...passed
	testing differential operators for TensorMesh3D...passed!
	testing differential operators for RegularMesh...passed!
	testing differential operators for TensorMesh3D...passed!
   test getInterpolationMatrix (RegularMesh) ...  dim=2 dim=3 passed
   test getInterpolationMatrix (TensorMesh) ... passed
	testing nodal averaging for TensorMesh3D...passed!
	testing nodal averaging for RegularMesh...passed!
	testing nodal averaging for TensorMesh3D...passed!
	testing nodal averaging for RegularMesh...passed!
	testing boundary nodes for TensorMesh3D...passed!

	testing boundary nodes for RegularMesh...passed!

	testing boundary nodes for RegularMesh...passed!

	test getEdgeMassMatrix on RegularMesh
	test getNodalMassMatrix on RegularMesh
	test getFaceMassMatrix on RegularMesh
	test getEdgeMassMatrix on TensorMesh3D
	test getNodalMassMatrix on TensorMesh3D
	test getFaceMassMatrix on TensorMesh3D
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing 2D elasticity operators for RegularMesh...passed!
	testing 3D elasticity operators for RegularMesh...passed!
WARNING: could not import Base.Test into Main
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	8.153e-02	9.849e-17	0.000e+00	0.000e+00	    1
1.000e-02	8.153e-03	9.273e-17	1.000e+00	2.616e-02	    1
1.000e-03	8.153e-04	1.383e-16	1.000e+00	-1.737e-01	    1
1.000e-04	8.153e-05	8.570e-17	1.000e+00	2.079e-01	    1
1.000e-05	8.153e-06	9.875e-17	1.000e+00	-6.154e-02	    1
1.000e-06	8.153e-07	8.071e-17	1.000e+00	8.761e-02	    1
1.000e-07	8.153e-08	1.036e-16	1.000e+00	-1.083e-01	    1
1.000e-08	8.153e-09	1.366e-16	1.000e+00	-1.202e-01	    1
1.000e-09	8.153e-10	1.345e-16	1.000e+00	6.600e-03	    1
1.000e-10	8.153e-11	9.756e-17	1.000e+00	1.395e-01	    1
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	1.982e-01	1.094e-02	0.000e+00	0.000e+00	    0
1.000e-02	2.081e-02	1.094e-04	9.790e-01	2.000e+00	    1
1.000e-03	2.091e-03	1.094e-06	9.980e-01	2.000e+00	    1
1.000e-04	2.092e-04	1.094e-08	9.998e-01	2.000e+00	    1
1.000e-05	2.092e-05	1.094e-10	1.000e+00	2.000e+00	    1
1.000e-06	2.092e-06	1.094e-12	1.000e+00	2.000e+00	    1
1.000e-07	2.092e-07	1.073e-14	1.000e+00	2.008e+00	    1
1.000e-08	2.092e-08	0.000e+00	1.000e+00	Inf	    1
1.000e-09	2.092e-09	0.000e+00	1.000e+00	NaN	    1
1.000e-10	2.092e-10	0.000e+00	1.000e+00	NaN	    1
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	5.925e-02	1.734e-03	0.000e+00	0.000e+00	    0
1.000e-02	5.946e-03	1.734e-05	9.985e-01	2.000e+00	    1
1.000e-03	5.949e-04	1.734e-07	9.998e-01	2.000e+00	    1
1.000e-04	5.949e-05	1.734e-09	1.000e+00	2.000e+00	    1
1.000e-05	5.949e-06	1.734e-11	1.000e+00	2.000e+00	    1
1.000e-06	5.949e-07	1.734e-13	1.000e+00	2.000e+00	    1
1.000e-07	5.949e-08	1.761e-15	1.000e+00	1.993e+00	    1
1.000e-08	5.949e-09	1.357e-16	1.000e+00	1.113e+00	    1
1.000e-09	5.949e-10	8.787e-17	1.000e+00	1.887e-01	    1
1.000e-10	5.949e-11	1.266e-16	1.000e+00	-1.587e-01	    1

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	1.61e+02	0.00e+00	1.00e+00	1.00e+00	  0
   .1	4.67e+00	5.31e+00			6.20e-02
  2.0	4.67e+00	5.31e+00	1.00e+00	6.20e-02	  0
   .1	3.38e+00	5.82e+00			5.72e-02
  3.0	3.38e+00	5.82e+00	1.00e+00	5.72e-02	  0
   .1	3.40e+00	5.80e+00			5.71e-02
  4.0	3.40e+00	5.80e+00	1.00e+00	5.71e-02	  0
   .1	3.39e+00	5.80e+00			5.71e-02
  5.0	3.39e+00	5.80e+00	1.00e+00	5.71e-02	  0
   .1	3.39e+00	5.80e+00			5.71e-02
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	1.61e+02	0.00e+00	1.00e+00	1.00e+00	  0
   .1	4.67e+00	5.31e+00			6.20e-02
  2.0	4.67e+00	5.31e+00	1.00e+00	6.20e-02	  0
   .1	3.38e+00	5.82e+00			5.72e-02
  3.0	3.38e+00	5.82e+00	1.00e+00	5.72e-02	  0
   .1	3.40e+00	5.80e+00			5.71e-02
  4.0	3.40e+00	5.80e+00	1.00e+00	5.71e-02	  0
   .1	3.39e+00	5.80e+00			5.71e-02
  5.0	3.39e+00	5.80e+00	1.00e+00	5.71e-02	  0
   .1	3.39e+00	5.80e+00			5.71e-02
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.72e+01	0.00e+00	1.00e+00	1.00e+00	  0
   .1	1.51e+00	3.26e+00			1.76e-01
  2.0	1.51e+00	3.26e+00	1.00e+00	1.76e-01	  0
   .1	1.43e+00	3.31e+00			1.74e-01
  3.0	1.43e+00	3.31e+00	1.00e+00	1.74e-01	  0
   .1	1.42e+00	3.32e+00			1.74e-01
  4.0	1.42e+00	3.32e+00	1.00e+00	1.74e-01	  0
   .1	1.42e+00	3.32e+00			1.74e-01
  5.0	1.42e+00	3.32e+00	1.00e+00	1.74e-01	  0
   .1	1.42e+00	3.32e+00			1.74e-01
projGN reached desired accuracy at iteration 5.
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.72e+01	0.00e+00	1.00e+00	1.00e+00	  0
   .1	1.51e+00	3.66e+00			1.90e-01
  2.0	1.51e+00	3.66e+00	1.00e+00	1.90e-01	  0
   .1	1.50e+00	3.28e+00			1.76e-01
  3.0	1.50e+00	3.28e+00	1.00e+00	1.76e-01	  0
   .1	1.50e+00	3.26e+00			1.75e-01
  4.0	1.50e+00	3.26e+00	1.00e+00	1.75e-01	  0
   .1	1.50e+00	3.26e+00			1.75e-01
  5.0	1.50e+00	3.26e+00	1.00e+00	1.75e-01	  0
   .1	1.50e+00	3.26e+00			1.75e-01
projGN iterated maxIter=5 times but reached only stepNorm of 0.001091900833354198 instead 0.0001.
projGN iterated maxIter=5 times but reached only stepNorm of 0.001091900833354198 instead 0.0001.
Starting projGNCG minimization with alpha 1 of 3.0
alpha = 100.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.72e+01	0.00e+00	1.00e+02	1.00e+00	  0
   .1	2.41e+01	1.48e+00			9.42e-01
  2.0	2.41e+01	1.48e+00	1.00e+02	9.42e-01	  0
   .1	2.41e+01	1.47e+00			9.42e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.0028885915070136943 instead 0.0001.
[27.191217717223743, 24.128913573857258, 24.13126571242286]
Starting projGNCG minimization with alpha 2 of 3.0
alpha = 10.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.41e+01	0.00e+00	1.00e+01	1.00e+00	  0
   .1	1.00e+01	5.32e+00			6.36e-01
  2.0	1.00e+01	5.32e+00	1.00e+01	6.36e-01	  0
   .1	1.00e+01	5.32e+00			6.36e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.003837783236589898 instead 0.0001.
[24.13126571242286, 10.02327336512801, 10.025354410571495]
iteratedTikhonov exiting after reaching desired misfit
Starting projGNCG minimization with alpha 1 of 3.0
alpha = 100.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.72e+01	0.00e+00	1.00e+02	1.00e+00	  0
   .1	2.41e+01	1.48e+00			9.42e-01
  2.0	2.41e+01	1.48e+00	1.00e+02	9.42e-01	  0
   .1	2.41e+01	1.47e+00			9.42e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.0028885915070136943 instead 0.0001.
[27.191217717223743, 24.128913573857258, 24.13126571242286]
Starting projGNCG minimization with alpha 2 of 3.0
alpha = 10.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.41e+01	0.00e+00	1.00e+01	1.00e+00	  0
   .1	1.00e+01	5.32e+00			6.36e-01
  2.0	1.00e+01	5.32e+00	1.00e+01	6.36e-01	  0
   .1	1.00e+01	5.32e+00			6.36e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.003837783236589898 instead 0.0001.
[24.13126571242286, 10.02327336512801, 10.025354410571495]
iteratedTikhonov exiting after reaching desired misfit
i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.72e+01	7.22e-01	1.00e+00	1.00e+00	  0
   .1	6.32e+00	1.16e+01			6.42e-01
  2.0	6.32e+00	1.16e+01	1.00e+00	6.42e-01	  1
   .1	8.29e+00	2.41e+00			3.83e-01
  3.0	8.29e+00	2.41e+00	1.00e+00	3.83e-01	  0
   .1	4.87e+00	4.28e+00			3.28e-01
  4.0	4.87e+00	4.28e+00	1.00e+00	3.28e-01	  0
   .1	5.35e+00	2.01e+00			2.64e-01
  5.0	5.35e+00	2.01e+00	1.00e+00	2.64e-01	  0
   .1	3.49e+00	2.98e+00			2.32e-01
  6.0	3.49e+00	2.98e+00	1.00e+00	2.32e-01	  0
   .1	3.94e+00	1.95e+00			2.11e-01
  7.0	3.94e+00	1.95e+00	1.00e+00	2.11e-01	  0
   .1	2.72e+00	2.45e+00			1.85e-01
  8.0	2.72e+00	2.45e+00	1.00e+00	1.85e-01	  0
   .1	3.19e+00	1.97e+00			1.85e-01
  9.0	3.19e+00	1.97e+00	1.00e+00	1.85e-01	  0
   .1	2.27e+00	2.21e+00			1.60e-01
 10.0	2.27e+00	2.21e+00	1.00e+00	1.60e-01	  0
   .1	2.77e+00	2.03e+00			1.72e-01
   .2	1.87e+00	1.12e+00			1.07e-01
 11.0	1.87e+00	1.12e+00	1.00e+00	1.07e-01	  0
   .1	1.49e+00	1.76e+00			1.17e-01
   .2	1.53e+00	1.28e+00			1.01e-01
 12.0	1.53e+00	1.28e+00	1.00e+00	1.01e-01	  0
   .1	3.35e+00	3.69e+00			2.52e-01
   .2	1.79e+00	1.50e+00			1.18e-01
   .3	1.50e+00	1.14e+00			9.48e-02
 13.0	1.50e+00	1.14e+00	1.00e+00	9.48e-02	  0
   .1	1.63e+00	2.69e+00			1.55e-01
   .2	1.55e+00	1.77e+00			1.19e-01
   .3	1.38e+00	1.26e+00			9.46e-02
 14.0	1.38e+00	1.26e+00	1.00e+00	9.46e-02	  0
   .1	3.34e+00	3.84e+00			2.57e-01
   .2	1.72e+00	1.58e+00			1.18e-01
   .3	1.39e+00	1.18e+00			9.20e-02
 15.0	1.39e+00	1.18e+00	1.00e+00	9.20e-02	  0
   .1	1.61e+00	2.79e+00			1.58e-01
   .2	1.51e+00	1.82e+00			1.20e-01
   .3	1.29e+00	1.27e+00			9.18e-02
 16.0	1.29e+00	1.27e+00	1.00e+00	9.18e-02	  0
   .1	3.30e+00	3.87e+00			2.57e-01
   .2	1.65e+00	1.61e+00			1.17e-01
   .3	1.31e+00	1.20e+00			9.01e-02
 17.0	1.31e+00	1.20e+00	1.00e+00	9.01e-02	  0
   .1	1.58e+00	2.79e+00			1.57e-01
   .2	1.46e+00	1.83e+00			1.18e-01
   .3	1.23e+00	1.29e+00			9.01e-02
 18.0	1.23e+00	1.29e+00	1.00e+00	9.01e-02	  0
   .1	3.27e+00	3.90e+00			2.57e-01
   .2	1.61e+00	1.64e+00			1.16e-01
   .3	1.26e+00	1.23e+00			8.90e-02
 19.0	1.26e+00	1.23e+00	1.00e+00	8.90e-02	  0
   .1	1.56e+00	2.79e+00			1.56e-01
   .2	1.43e+00	1.84e+00			1.17e-01
   .3	1.18e+00	1.30e+00			8.90e-02
   .4	1.18e+00	1.21e+00			8.55e-02
 20.0	1.18e+00	1.21e+00	1.00e+00	8.55e-02	  0
   .1	1.10e+00	1.25e+00			8.45e-02
projSD iterated maxIter=20 times but reached only stepNorm of 0.04369089652176905 instead 0.0001.
projSD iterated maxIter=20 times but reached only stepNorm of 0.04369089652176905 instead 0.0001.
---jInv.InverseSolve.InverseParam---
inverse mesh type:    RegularMesh
number of cells:      1024
model function:       fMod
maxStep:              1.0
pcgMaxIter:           10
pcgTol:               0.1
minUpdate:            0.0001
maxIter:              10
===  Example 2D DivSigGrad ====
cg achieved desired tolerance at iteration 3. Residual norm is 1.35e-07.
bcgstb achieved desired tolerance at iteration 1.5. Residual norm is 2.39e-07.
===  Test for nonsymmetric matrices ====
===  Example 2D DivSigGrad ====
blockCG achieved desired tolerance at iteration 1. Residual norm is 6.57e-06.
blockBiCGSTB achieved desired tolerance at iteration 0.5. Residual norm is 5.33e-06.
===  Test for nonsymmetric matrices ====
===  Test Julia wrapper with symmetric (real) matrix ====
nrhs=1, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=1, issparse(rhs)=true : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=true : sym=0, sym=1, sym=2, 


===  Test Julia wrapper with shifted (complex) Laplacian ====
nrhs=1, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=1, issparse(rhs)=true : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=true : sym=0, sym=1, sym=2, 


===  Test Julia Wrapper: nonsymmetric matrices ====
===  End Test Julia Wrapper ====
Test Summary: | Pass  Total
jInv          |  282    282
   Testing jInv tests passed 

Results with Julia v1.3.0

Testing was successful. Last evaluation was ago and took 2 minutes, 57 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed KrylovMethods ─ v0.6.0
 Installed ParSpMatVec ─── v0.1.1
 Installed jInv ────────── v1.0.0
  Updating `~/.julia/environments/v1.3/Project.toml`
  [3dacf901] + jInv v1.0.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [9a2cd570] + KrylovMethods v0.6.0
  [ccf9b6e2] + ParSpMatVec v0.1.1
  [3dacf901] + jInv v1.0.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building ParSpMatVec → `~/.julia/packages/ParSpMatVec/Rtbqp/deps/build.log`
   Testing jInv
    Status `/tmp/jl_ZqBpbk/Manifest.toml`
  [9a2cd570] KrylovMethods v0.6.0
  [ccf9b6e2] ParSpMatVec v0.1.1
  [3dacf901] jInv v1.0.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
/root/.julia/packages/ParSpMatVec/Rtbqp/deps/builds/ParSpMatVec
3-dimensional regular mesh of size [3, 4, 5]
Number of cells:   60
Number of faces:   [80, 75, 72] = 227
Number of edges:   [90, 96, 100] = 286
Number of nodes:   120
Coordinate origin: [1.2, 0.0, 0.0]
Domain size:       [1.2, 2.4, 0.0, 1.1, 0.0, 2.3]
Cell size:         [0.39999999999999997, 0.275, 0.45999999999999996]
2-dimensional regular mesh of size [3, 4]
Number of cells:   12
Number of faces:   [16, 15] = 31
Number of edges:   [15, 16] = 31
Number of nodes:   20
Coordinate origin: [1.2, 0.0]
Domain size:       [1.2, 2.4, 0.0, 1.1]
Cell size:         [0.39999999999999997, 0.275]
3-dimensional tensor mesh of size [4, 5, 6]
Number of cells:   120
Number of faces:   [150, 144, 140] = 434
Number of edges:   [168, 175, 180] = 523
Number of nodes:   210
Coordinate origin: [0.0, 0.0, 0.0]
Domain size:       2.468320759931202m x 1.423823796046944m x 3.091190205950995m
Minimum cell size: 0.444027990792929m x 0.04645282737641798m x 0.1364803149790894m
Maximum cell size: 0.9617130510376812m x 0.5512074361193118m x 0.9039255838039111m
	test cell-centered axes...passed
	test nodal axes...passed
	test cell-centered grid...passed
	test nodal grid...passed
	test face grid...passed
	test edge grid...passed
	test volume...passed
	test area...passed
	test length...passed
	test counting...passed
	test nodal gradient matrix...passed
	test divergence matrix...passed
	test curl matrix...passed
	test face average matrix...passed
	test edge average matrix...passed
	testing differential operators for TensorMesh3D...passed!
	testing differential operators for RegularMesh...passed!
	testing differential operators for TensorMesh3D...passed!
   test getInterpolationMatrix (RegularMesh) ...  dim=2 dim=3 passed
   test getInterpolationMatrix (TensorMesh) ... passed
	testing nodal averaging for TensorMesh3D...passed!
	testing nodal averaging for RegularMesh...passed!
	testing nodal averaging for TensorMesh3D...passed!
	testing nodal averaging for RegularMesh...passed!
	testing boundary nodes for TensorMesh3D...passed!

	testing boundary nodes for RegularMesh...passed!

	testing boundary nodes for RegularMesh...passed!

	test getEdgeMassMatrix on RegularMesh
	test getNodalMassMatrix on RegularMesh
	test getFaceMassMatrix on RegularMesh
	test getEdgeMassMatrix on TensorMesh3D
	test getNodalMassMatrix on TensorMesh3D
	test getFaceMassMatrix on TensorMesh3D
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing 2D elasticity operators for RegularMesh...passed!
	testing 3D elasticity operators for RegularMesh...passed!
WARNING: could not import Base.Test into Main
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	1.167e-01	1.123e-16	0.000e+00	0.000e+00	    1
1.000e-02	1.167e-02	1.203e-16	1.000e+00	-2.959e-02	    1
1.000e-03	1.167e-03	1.523e-16	1.000e+00	-1.025e-01	    1
1.000e-04	1.167e-04	1.367e-16	1.000e+00	4.690e-02	    1
1.000e-05	1.167e-05	1.111e-16	1.000e+00	9.021e-02	    1
1.000e-06	1.167e-06	9.776e-17	1.000e+00	5.536e-02	    1
1.000e-07	1.167e-07	1.037e-16	1.000e+00	-2.563e-02	    1
1.000e-08	1.167e-08	1.341e-16	1.000e+00	-1.116e-01	    1
1.000e-09	1.167e-09	9.268e-17	1.000e+00	1.604e-01	    1
1.000e-10	1.167e-10	9.676e-17	1.000e+00	-1.870e-02	    1
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	4.586e-01	4.314e-02	0.000e+00	0.000e+00	    0
1.000e-02	4.197e-02	4.314e-04	1.038e+00	2.000e+00	    1
1.000e-03	4.158e-03	4.314e-06	1.004e+00	2.000e+00	    1
1.000e-04	4.155e-04	4.314e-08	1.000e+00	2.000e+00	    1
1.000e-05	4.154e-05	4.314e-10	1.000e+00	2.000e+00	    1
1.000e-06	4.154e-06	4.314e-12	1.000e+00	2.000e+00	    1
1.000e-07	4.154e-07	4.296e-14	1.000e+00	2.002e+00	    1
1.000e-08	4.154e-08	4.773e-16	1.000e+00	1.954e+00	    1
1.000e-09	4.154e-09	1.591e-16	1.000e+00	4.771e-01	    1
1.000e-10	4.154e-10	0.000e+00	1.000e+00	Inf	    1
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	9.538e-02	2.427e-03	0.000e+00	0.000e+00	    0
1.000e-02	9.402e-03	2.427e-05	1.006e+00	2.000e+00	    1
1.000e-03	9.388e-04	2.427e-07	1.001e+00	2.000e+00	    1
1.000e-04	9.387e-05	2.427e-09	1.000e+00	2.000e+00	    1
1.000e-05	9.387e-06	2.427e-11	1.000e+00	2.000e+00	    1
1.000e-06	9.387e-07	2.428e-13	1.000e+00	2.000e+00	    1
1.000e-07	9.387e-08	2.513e-15	1.000e+00	1.985e+00	    1
1.000e-08	9.387e-09	7.163e-17	1.000e+00	1.545e+00	    1
1.000e-09	9.387e-10	1.513e-16	1.000e+00	-3.249e-01	    1
1.000e-10	9.387e-11	1.543e-16	1.000e+00	-8.300e-03	    1

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	1.57e+02	0.00e+00	1.00e+00	1.00e+00	  0
   .1	4.94e+00	5.23e+00			6.46e-02
  2.0	4.94e+00	5.23e+00	1.00e+00	6.46e-02	  1
   .1	3.77e+00	5.81e+00			6.09e-02
  3.0	3.77e+00	5.81e+00	1.00e+00	6.09e-02	  1
   .1	3.79e+00	5.79e+00			6.09e-02
  4.0	3.79e+00	5.79e+00	1.00e+00	6.09e-02	  1
   .1	3.78e+00	5.79e+00			6.09e-02
  5.0	3.78e+00	5.79e+00	1.00e+00	6.09e-02	  1
   .1	3.78e+00	5.79e+00			6.09e-02
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	1.57e+02	0.00e+00	1.00e+00	1.00e+00	  0
   .1	4.94e+00	5.23e+00			6.46e-02
  2.0	4.94e+00	5.23e+00	1.00e+00	6.46e-02	  1
   .1	3.77e+00	5.81e+00			6.09e-02
  3.0	3.77e+00	5.81e+00	1.00e+00	6.09e-02	  1
   .1	3.79e+00	5.79e+00			6.09e-02
  4.0	3.79e+00	5.79e+00	1.00e+00	6.09e-02	  1
   .1	3.78e+00	5.79e+00			6.09e-02
  5.0	3.78e+00	5.79e+00	1.00e+00	6.09e-02	  1
   .1	3.78e+00	5.79e+00			6.09e-02
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.26e+01	0.00e+00	1.00e+00	1.00e+00	  0
   .1	1.45e+00	3.07e+00			2.00e-01
  2.0	1.45e+00	3.07e+00	1.00e+00	2.00e-01	  0
   .1	1.39e+00	3.10e+00			1.99e-01
  3.0	1.39e+00	3.10e+00	1.00e+00	1.99e-01	  0
   .1	1.39e+00	3.11e+00			1.99e-01
  4.0	1.39e+00	3.11e+00	1.00e+00	1.99e-01	  0
   .1	1.39e+00	3.11e+00			1.99e-01
  5.0	1.39e+00	3.11e+00	1.00e+00	1.99e-01	  0
   .1	1.39e+00	3.11e+00			1.99e-01
projGN reached desired accuracy at iteration 5.
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.26e+01	0.00e+00	1.00e+00	1.00e+00	  0
   .1	1.45e+00	3.07e+00			2.00e-01
  2.0	1.45e+00	3.07e+00	1.00e+00	2.00e-01	  0
   .1	1.39e+00	3.10e+00			1.99e-01
  3.0	1.39e+00	3.10e+00	1.00e+00	1.99e-01	  0
   .1	1.39e+00	3.11e+00			1.99e-01
  4.0	1.39e+00	3.11e+00	1.00e+00	1.99e-01	  0
   .1	1.39e+00	3.11e+00			1.99e-01
  5.0	1.39e+00	3.11e+00	1.00e+00	1.99e-01	  0
   .1	1.39e+00	3.11e+00			1.99e-01
projGN reached desired accuracy at iteration 5.
projGN reached desired accuracy at iteration 5.
Starting projGNCG minimization with alpha 1 of 3.0
alpha = 100.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.26e+01	0.00e+00	1.00e+02	1.00e+00	  0
   .1	2.04e+01	1.04e+00			9.51e-01
  2.0	2.04e+01	1.04e+00	1.00e+02	9.51e-01	  0
   .1	2.04e+01	1.04e+00			9.51e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.0001830596330151535 instead 0.0001.
[22.558544644772113, 20.410230317273967, 20.410225680975998]
Starting projGNCG minimization with alpha 2 of 3.0
alpha = 10.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.04e+01	0.00e+00	1.00e+01	1.00e+00	  0
   .1	9.48e+00	4.28e+00			6.74e-01
  2.0	9.48e+00	4.28e+00	1.00e+01	6.74e-01	  0
   .1	9.49e+00	4.27e+00			6.74e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.004577318331387414 instead 0.0001.
[20.410225680975998, 9.483415479047748, 9.486060197449191]
iteratedTikhonov exiting after reaching desired misfit
Starting projGNCG minimization with alpha 1 of 3.0
alpha = 100.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.26e+01	0.00e+00	1.00e+02	1.00e+00	  0
   .1	2.04e+01	1.04e+00			9.51e-01
  2.0	2.04e+01	1.04e+00	1.00e+02	9.51e-01	  0
   .1	2.04e+01	1.04e+00			9.51e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.0001830596330151535 instead 0.0001.
[22.558544644772113, 20.410230317273967, 20.410225680975998]
Starting projGNCG minimization with alpha 2 of 3.0
alpha = 10.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.04e+01	0.00e+00	1.00e+01	1.00e+00	  0
   .1	9.48e+00	4.28e+00			6.74e-01
  2.0	9.48e+00	4.28e+00	1.00e+01	6.74e-01	  0
   .1	9.49e+00	4.27e+00			6.74e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.004577318331387414 instead 0.0001.
[20.410225680975998, 9.483415479047748, 9.486060197449191]
iteratedTikhonov exiting after reaching desired misfit
i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.26e+01	5.71e-01	1.00e+00	1.00e+00	  0
   .1	4.51e+00	1.59e+01			8.84e-01
  2.0	4.51e+00	1.59e+01	1.00e+00	8.84e-01	  1
   .1	1.12e+01	4.69e+00			6.88e-01
  3.0	1.12e+01	4.69e+00	1.00e+00	6.88e-01	  0
   .1	4.95e+00	5.48e+00			4.51e-01
  4.0	4.95e+00	5.48e+00	1.00e+00	4.51e-01	  0
   .1	5.47e+00	2.20e+00			3.32e-01
  5.0	5.47e+00	2.20e+00	1.00e+00	3.32e-01	  0
   .1	3.97e+00	2.42e+00			2.76e-01
  6.0	3.97e+00	2.42e+00	1.00e+00	2.76e-01	  0
   .1	3.81e+00	1.88e+00			2.46e-01
  7.0	3.81e+00	1.88e+00	1.00e+00	2.46e-01	  0
   .1	3.30e+00	1.87e+00			2.24e-01
  8.0	3.30e+00	1.87e+00	1.00e+00	2.24e-01	  0
   .1	3.05e+00	1.91e+00			2.15e-01
  9.0	3.05e+00	1.91e+00	1.00e+00	2.15e-01	  0
   .1	2.85e+00	1.78e+00			2.00e-01
 10.0	2.85e+00	1.78e+00	1.00e+00	2.00e-01	  0
   .1	2.62e+00	1.98e+00			1.99e-01
 11.0	2.62e+00	1.98e+00	1.00e+00	1.99e-01	  0
   .1	2.54e+00	1.79e+00			1.87e-01
 12.0	2.54e+00	1.79e+00	1.00e+00	1.87e-01	  0
   .1	2.35e+00	2.06e+00			1.91e-01
   .2	1.66e+00	1.08e+00			1.19e-01
 13.0	1.66e+00	1.08e+00	1.00e+00	1.19e-01	  0
   .1	1.25e+00	1.30e+00			1.10e-01
 14.0	1.25e+00	1.30e+00	1.00e+00	1.10e-01	  0
   .1	3.37e+00	4.45e+00			3.38e-01
   .2	1.49e+00	1.89e+00			1.46e-01
   .3	1.17e+00	1.35e+00			1.09e-01
 15.0	1.17e+00	1.35e+00	1.00e+00	1.09e-01	  0
   .1	3.09e+00	3.51e+00			2.85e-01
   .2	1.64e+00	1.75e+00			1.47e-01
   .3	1.20e+00	1.32e+00			1.09e-01
   .4	1.13e+00	1.28e+00			1.04e-01
 16.0	1.13e+00	1.28e+00	1.00e+00	1.04e-01	  0
   .1	1.04e+00	1.36e+00			1.04e-01
 17.0	1.04e+00	1.36e+00	1.00e+00	1.04e-01	  0
   .1	1.86e+00	2.16e+00			1.74e-01
   .2	1.21e+00	1.50e+00			1.17e-01
   .3	1.06e+00	1.37e+00			1.05e-01
   .4	1.04e+00	1.35e+00			1.03e-01
 18.0	1.04e+00	1.35e+00	1.00e+00	1.03e-01	  0
   .1	1.07e+00	1.50e+00			1.11e-01
   .2	1.03e+00	1.40e+00			1.05e-01
   .3	1.03e+00	1.37e+00			1.03e-01
   .4	1.03e+00	1.36e+00			1.03e-01
 19.0	1.03e+00	1.36e+00	1.00e+00	1.03e-01	  0
   .1	1.03e+00	1.38e+00			1.04e-01
   .2	1.03e+00	1.36e+00			1.03e-01
   .3	1.03e+00	1.36e+00			1.03e-01
 20.0	1.03e+00	1.36e+00	1.00e+00	1.03e-01	  0
   .1	1.02e+00	1.43e+00			1.06e-01
   .2	1.01e+00	1.38e+00			1.04e-01
   .3	1.02e+00	1.37e+00			1.03e-01
   .4	1.02e+00	1.36e+00			1.03e-01
projSD iterated maxIter=20 times but reached only stepNorm of 0.014211841968938266 instead 0.0001.
projSD iterated maxIter=20 times but reached only stepNorm of 0.014211841968938266 instead 0.0001.
---jInv.InverseSolve.InverseParam---
inverse mesh type:    RegularMesh
number of cells:      1024
model function:       fMod
maxStep:              1.0
pcgMaxIter:           10
pcgTol:               0.1
minUpdate:            0.0001
maxIter:              10
===  Example 2D DivSigGrad ====
cg achieved desired tolerance at iteration 3. Residual norm is 1.88e-06.
bcgstb achieved desired tolerance at iteration 1.5. Residual norm is 2.92e-06.
===  Test for nonsymmetric matrices ====
===  Example 2D DivSigGrad ====
blockCG achieved desired tolerance at iteration 1. Residual norm is 3.80e-06.
blockBiCGSTB achieved desired tolerance at iteration 0.5. Residual norm is 3.65e-06.
===  Test for nonsymmetric matrices ====
===  Test Julia wrapper with symmetric (real) matrix ====
nrhs=1, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=1, issparse(rhs)=true : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=true : sym=0, sym=1, sym=2, 


===  Test Julia wrapper with shifted (complex) Laplacian ====
nrhs=1, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=1, issparse(rhs)=true : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=true : sym=0, sym=1, sym=2, 


===  Test Julia Wrapper: nonsymmetric matrices ====
===  End Test Julia Wrapper ====
Test Summary: | Pass  Total
jInv          |  282    282
   Testing jInv tests passed 

Results with Julia v1.3.1-pre-7704df0a5a

Testing was successful. Last evaluation was ago and took 3 minutes, 7 seconds.

Click here to download the log file.

 Resolving package versions...
 Installed KrylovMethods ─ v0.6.0
 Installed ParSpMatVec ─── v0.1.1
 Installed jInv ────────── v1.0.0
  Updating `~/.julia/environments/v1.3/Project.toml`
  [3dacf901] + jInv v1.0.0
  Updating `~/.julia/environments/v1.3/Manifest.toml`
  [9a2cd570] + KrylovMethods v0.6.0
  [ccf9b6e2] + ParSpMatVec v0.1.1
  [3dacf901] + jInv v1.0.0
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building ParSpMatVec → `~/.julia/packages/ParSpMatVec/Rtbqp/deps/build.log`
   Testing jInv
    Status `/tmp/jl_lPvT6u/Manifest.toml`
  [9a2cd570] KrylovMethods v0.6.0
  [ccf9b6e2] ParSpMatVec v0.1.1
  [3dacf901] jInv v1.0.0
  [2a0f44e3] Base64  [`@stdlib/Base64`]
  [ade2ca70] Dates  [`@stdlib/Dates`]
  [8ba89e20] Distributed  [`@stdlib/Distributed`]
  [b77e0a4c] InteractiveUtils  [`@stdlib/InteractiveUtils`]
  [76f85450] LibGit2  [`@stdlib/LibGit2`]
  [8f399da3] Libdl  [`@stdlib/Libdl`]
  [37e2e46d] LinearAlgebra  [`@stdlib/LinearAlgebra`]
  [56ddb016] Logging  [`@stdlib/Logging`]
  [d6f4376e] Markdown  [`@stdlib/Markdown`]
  [44cfe95a] Pkg  [`@stdlib/Pkg`]
  [de0858da] Printf  [`@stdlib/Printf`]
  [3fa0cd96] REPL  [`@stdlib/REPL`]
  [9a3f8284] Random  [`@stdlib/Random`]
  [ea8e919c] SHA  [`@stdlib/SHA`]
  [9e88b42a] Serialization  [`@stdlib/Serialization`]
  [6462fe0b] Sockets  [`@stdlib/Sockets`]
  [2f01184e] SparseArrays  [`@stdlib/SparseArrays`]
  [8dfed614] Test  [`@stdlib/Test`]
  [cf7118a7] UUIDs  [`@stdlib/UUIDs`]
  [4ec0a83e] Unicode  [`@stdlib/Unicode`]
/root/.julia/packages/ParSpMatVec/Rtbqp/deps/builds/ParSpMatVec
3-dimensional regular mesh of size [3, 4, 5]
Number of cells:   60
Number of faces:   [80, 75, 72] = 227
Number of edges:   [90, 96, 100] = 286
Number of nodes:   120
Coordinate origin: [1.2, 0.0, 0.0]
Domain size:       [1.2, 2.4, 0.0, 1.1, 0.0, 2.3]
Cell size:         [0.39999999999999997, 0.275, 0.45999999999999996]
2-dimensional regular mesh of size [3, 4]
Number of cells:   12
Number of faces:   [16, 15] = 31
Number of edges:   [15, 16] = 31
Number of nodes:   20
Coordinate origin: [1.2, 0.0]
Domain size:       [1.2, 2.4, 0.0, 1.1]
Cell size:         [0.39999999999999997, 0.275]
3-dimensional tensor mesh of size [4, 5, 6]
Number of cells:   120
Number of faces:   [150, 144, 140] = 434
Number of edges:   [168, 175, 180] = 523
Number of nodes:   210
Coordinate origin: [0.0, 0.0, 0.0]
Domain size:       1.5342717457177932m x 1.7040531341046485m x 2.9479527558131515m
Minimum cell size: 0.009292735363518156m x 0.1003004512408534m x 0.02248380932642946m
Maximum cell size: 0.9684116280574677m x 0.6134766788857924m x 0.9126061637185476m
	test cell-centered axes...passed
	test nodal axes...passed
	test cell-centered grid...passed
	test nodal grid...passed
	test face grid...passed
	test edge grid...passed
	test volume...passed
	test area...passed
	test length...passed
	test counting...passed
	test nodal gradient matrix...passed
	test divergence matrix...passed
	test curl matrix...passed
	test face average matrix...passed
	test edge average matrix...passed
	testing differential operators for TensorMesh3D...passed!
	testing differential operators for RegularMesh...passed!
	testing differential operators for TensorMesh3D...passed!
   test getInterpolationMatrix (RegularMesh) ...  dim=2 dim=3 passed
   test getInterpolationMatrix (TensorMesh) ... passed
	testing nodal averaging for TensorMesh3D...passed!
	testing nodal averaging for RegularMesh...passed!
	testing nodal averaging for TensorMesh3D...passed!
	testing nodal averaging for RegularMesh...passed!
	testing boundary nodes for TensorMesh3D...passed!

	testing boundary nodes for RegularMesh...passed!

	testing boundary nodes for RegularMesh...passed!

	test getEdgeMassMatrix on RegularMesh
	test getNodalMassMatrix on RegularMesh
	test getFaceMassMatrix on RegularMesh
	test getEdgeMassMatrix on TensorMesh3D
	test getNodalMassMatrix on TensorMesh3D
	test getFaceMassMatrix on TensorMesh3D
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing forward operators for RegularMesh...passed!
	testing 2D elasticity operators for RegularMesh...passed!
	testing 3D elasticity operators for RegularMesh...passed!
WARNING: could not import Base.Test into Main
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	1.262e-01	1.065e-16	0.000e+00	0.000e+00	    1
1.000e-02	1.262e-02	1.094e-16	1.000e+00	-1.163e-02	    1
1.000e-03	1.262e-03	9.876e-17	1.000e+00	4.434e-02	    1
1.000e-04	1.262e-04	1.217e-16	1.000e+00	-9.055e-02	    1
1.000e-05	1.262e-05	1.000e-16	1.000e+00	8.503e-02	    1
1.000e-06	1.262e-06	9.348e-17	1.000e+00	2.938e-02	    1
1.000e-07	1.262e-07	1.691e-16	1.000e+00	-2.575e-01	    1
1.000e-08	1.262e-08	1.004e-16	1.000e+00	2.267e-01	    1
1.000e-09	1.262e-09	1.159e-16	1.000e+00	-6.237e-02	    1
1.000e-10	1.262e-10	1.325e-16	1.000e+00	-5.824e-02	    1
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	2.166e-01	1.061e-02	0.000e+00	0.000e+00	    0
1.000e-02	2.071e-02	1.061e-04	1.020e+00	2.000e+00	    1
1.000e-03	2.061e-03	1.061e-06	1.002e+00	2.000e+00	    1
1.000e-04	2.060e-04	1.061e-08	1.000e+00	2.000e+00	    1
1.000e-05	2.060e-05	1.061e-10	1.000e+00	2.000e+00	    1
1.000e-06	2.060e-06	1.061e-12	1.000e+00	2.000e+00	    1
1.000e-07	2.060e-07	1.038e-14	1.000e+00	2.010e+00	    1
1.000e-08	2.060e-08	1.759e-16	1.000e+00	1.771e+00	    1
1.000e-09	2.060e-09	1.759e-16	1.000e+00	0.000e+00	    1
1.000e-10	2.060e-10	1.759e-16	1.000e+00	0.000e+00	    1
        h	       E0	       E1	       O1	       O2	  OK?
1.000e-01	8.036e-02	2.528e-03	0.000e+00	0.000e+00	    0
1.000e-02	7.841e-03	2.528e-05	1.011e+00	2.000e+00	    1
1.000e-03	7.822e-04	2.528e-07	1.001e+00	2.000e+00	    1
1.000e-04	7.820e-05	2.528e-09	1.000e+00	2.000e+00	    1
1.000e-05	7.820e-06	2.528e-11	1.000e+00	2.000e+00	    1
1.000e-06	7.819e-07	2.527e-13	1.000e+00	2.000e+00	    1
1.000e-07	7.819e-08	2.478e-15	1.000e+00	2.009e+00	    1
1.000e-08	7.819e-09	1.440e-16	1.000e+00	1.236e+00	    1
1.000e-09	7.819e-10	5.870e-17	1.000e+00	3.896e-01	    1
1.000e-10	7.820e-11	1.347e-16	1.000e+00	-3.607e-01	    1

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	1.58e+02	0.00e+00	1.00e+00	1.00e+00	  0
   .1	5.20e+00	5.37e+00			6.68e-02
  2.0	5.20e+00	5.37e+00	1.00e+00	6.68e-02	  1
   .1	3.86e+00	5.92e+00			6.18e-02
  3.0	3.86e+00	5.92e+00	1.00e+00	6.18e-02	  2
   .1	3.87e+00	5.91e+00			6.17e-02
  4.0	3.87e+00	5.91e+00	1.00e+00	6.17e-02	  2
   .1	3.86e+00	5.91e+00			6.17e-02
  5.0	3.86e+00	5.91e+00	1.00e+00	6.17e-02	  2
   .1	3.86e+00	5.91e+00			6.17e-02
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	1.58e+02	0.00e+00	1.00e+00	1.00e+00	  0
   .1	5.20e+00	5.37e+00			6.68e-02
  2.0	5.20e+00	5.37e+00	1.00e+00	6.68e-02	  1
   .1	3.86e+00	5.92e+00			6.18e-02
  3.0	3.86e+00	5.92e+00	1.00e+00	6.18e-02	  2
   .1	3.87e+00	5.91e+00			6.17e-02
  4.0	3.87e+00	5.91e+00	1.00e+00	6.17e-02	  2
   .1	3.86e+00	5.91e+00			6.17e-02
  5.0	3.86e+00	5.91e+00	1.00e+00	6.17e-02	  2
   .1	3.86e+00	5.91e+00			6.17e-02
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.51e+01	0.00e+00	1.00e+00	1.00e+00	  0
   .1	1.65e+00	3.14e+00			1.91e-01
  2.0	1.65e+00	3.14e+00	1.00e+00	1.91e-01	  0
   .1	1.40e+00	3.29e+00			1.87e-01
  3.0	1.40e+00	3.29e+00	1.00e+00	1.87e-01	  0
   .1	1.41e+00	3.28e+00			1.87e-01
  4.0	1.41e+00	3.28e+00	1.00e+00	1.87e-01	  0
   .1	1.41e+00	3.28e+00			1.87e-01
  5.0	1.41e+00	3.28e+00	1.00e+00	1.87e-01	  0
   .1	1.41e+00	3.28e+00			1.87e-01
projGN reached desired accuracy at iteration 5.
projGN reached desired accuracy at iteration 5.

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.51e+01	0.00e+00	1.00e+00	1.00e+00	  0
   .1	1.65e+00	3.34e+00			1.99e-01
  2.0	1.65e+00	3.34e+00	1.00e+00	1.99e-01	  0
   .1	1.38e+00	3.33e+00			1.88e-01
  3.0	1.38e+00	3.33e+00	1.00e+00	1.88e-01	  0
   .1	1.46e+00	3.24e+00			1.87e-01
  4.0	1.46e+00	3.24e+00	1.00e+00	1.87e-01	  0
   .1	1.45e+00	3.24e+00			1.87e-01
  5.0	1.45e+00	3.24e+00	1.00e+00	1.87e-01	  0
   .1	1.46e+00	3.24e+00			1.87e-01
projGN iterated maxIter=5 times but reached only stepNorm of 0.0006669849576075304 instead 0.0001.
projGN iterated maxIter=5 times but reached only stepNorm of 0.0006669849576075304 instead 0.0001.
Starting projGNCG minimization with alpha 1 of 3.0
alpha = 100.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.51e+01	0.00e+00	1.00e+02	1.00e+00	  0
   .1	2.25e+01	1.24e+00			9.48e-01
  2.0	2.25e+01	1.24e+00	1.00e+02	9.48e-01	  0
   .1	2.25e+01	1.24e+00			9.48e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.0009642739545992463 instead 0.0001.
[25.088089643880906, 22.53359728532609, 22.533699275496517]
Starting projGNCG minimization with alpha 2 of 3.0
alpha = 10.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.25e+01	0.00e+00	1.00e+01	1.00e+00	  0
   .1	9.93e+00	4.86e+00			6.57e-01
  2.0	9.93e+00	4.86e+00	1.00e+01	6.57e-01	  0
   .1	9.94e+00	4.86e+00			6.57e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.002547911605895986 instead 0.0001.
[22.533699275496517, 9.934093715261199, 9.936191890230486]
iteratedTikhonov exiting after reaching desired misfit
Starting projGNCG minimization with alpha 1 of 3.0
alpha = 100.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.51e+01	0.00e+00	1.00e+02	1.00e+00	  0
   .1	2.25e+01	1.24e+00			9.48e-01
  2.0	2.25e+01	1.24e+00	1.00e+02	9.48e-01	  0
   .1	2.25e+01	1.24e+00			9.48e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.0009642739545992463 instead 0.0001.
[25.088089643880906, 22.53359728532609, 22.533699275496517]
Starting projGNCG minimization with alpha 2 of 3.0
alpha = 10.0

 i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.25e+01	0.00e+00	1.00e+01	1.00e+00	  0
   .1	9.93e+00	4.86e+00			6.57e-01
  2.0	9.93e+00	4.86e+00	1.00e+01	6.57e-01	  0
   .1	9.94e+00	4.86e+00			6.57e-01
projGN iterated maxIter=2 times but reached only stepNorm of 0.002547911605895986 instead 0.0001.
[22.533699275496517, 9.934093715261199, 9.936191890230486]
iteratedTikhonov exiting after reaching desired misfit
i.LS	       F	       R	alpha[1]	   Jc/J0	 #Active
  1.0	2.51e+01	6.53e-01	1.00e+00	1.00e+00	  0
   .1	6.96e+00	8.88e+00			6.15e-01
  2.0	6.96e+00	8.88e+00	1.00e+00	6.15e-01	  1
   .1	1.11e+01	4.61e+00			6.10e-01
  3.0	1.11e+01	4.61e+00	1.00e+00	6.10e-01	  0
   .1	4.53e+00	3.39e+00			3.07e-01
  4.0	4.53e+00	3.39e+00	1.00e+00	3.07e-01	  1
   .1	7.05e+00	9.08e+00			6.27e-01
   .2	4.92e+00	1.59e+00			2.53e-01
  5.0	4.92e+00	1.59e+00	1.00e+00	2.53e-01	  0
   .1	2.57e+00	8.23e+00			4.19e-01
   .2	2.92e+00	2.30e+00			2.03e-01
  6.0	2.92e+00	2.30e+00	1.00e+00	2.03e-01	  1
   .1	6.20e+00	1.23e+01			7.17e-01
   .2	3.60e+00	2.38e+00			2.32e-01
   .3	3.02e+00	1.01e+00			1.56e-01
  7.0	3.02e+00	1.01e+00	1.00e+00	1.56e-01	  0
   .1	1.57e+00	5.73e+00			2.84e-01
   .2	1.76e+00	2.27e+00			1.57e-01
   .3	2.23e+00	1.32e+00			1.38e-01
  8.0	2.23e+00	1.32e+00	1.00e+00	1.38e-01	  0
   .1	3.53e+00	7.70e+00			4.36e-01
   .2	2.40e+00	2.14e+00			1.76e-01
   .3	2.19e+00	1.09e+00			1.27e-01
  9.0	2.19e+00	1.09e+00	1.00e+00	1.27e-01	  0
   .1	2.40e+00	1.09e+01			5.17e-01
   .2	1.55e+00	3.37e+00			1.91e-01
   .3	1.63e+00	1.53e+00			1.23e-01
 10.0	1.63e+00	1.53e+00	1.00e+00	1.23e-01	  0
   .1	5.92e+00	1.57e+01			8.39e-01
   .2	2.64e+00	3.93e+00			2.55e-01
   .3	1.85e+00	1.35e+00			1.24e-01
   .4	1.67e+00	1.09e+00			1.07e-01
 11.0	1.67e+00	1.09e+00	1.00e+00	1.07e-01	  0
   .1	1.10e+00	1.63e+00			1.06e-01
 12.0	1.10e+00	1.63e+00	1.00e+00	1.06e-01	  1
   .1	5.50e+00	1.53e+01			8.08e-01
   .2	2.18e+00	4.11e+00			2.44e-01
   .3	1.31e+00	1.60e+00			1.13e-01
   .4	1.12e+00	1.30e+00			9.40e-02
 13.0	1.12e+00	1.30e+00	1.00e+00	9.40e-02	  0
   .1	1.05e+00	1.73e+00			1.08e-01
   .2	1.06e+00	1.42e+00			9.62e-02
   .3	1.08e+00	1.34e+00			9.39e-02
 14.0	1.08e+00	1.34e+00	1.00e+00	9.39e-02	  0
   .1	1.27e+00	1.77e+00			1.18e-01
   .2	1.13e+00	1.39e+00			9.80e-02
   .3	1.09e+00	1.32e+00			9.40e-02
   .4	1.09e+00	1.32e+00			9.34e-02
 15.0	1.09e+00	1.32e+00	1.00e+00	9.34e-02	  0
   .1	1.02e+00	1.39e+00			9.35e-02
   .2	1.05e+00	1.35e+00			9.33e-02
 16.0	1.05e+00	1.35e+00	1.00e+00	9.33e-02	  0
   .1	1.10e+00	1.48e+00			1.00e-01
   .2	1.06e+00	1.37e+00			9.44e-02
   .3	1.05e+00	1.35e+00			9.33e-02
   .4	1.05e+00	1.35e+00			9.31e-02
 17.0	1.05e+00	1.35e+00	1.00e+00	9.31e-02	  0
   .1	1.02e+00	1.38e+00			9.31e-02
   .2	1.03e+00	1.36e+00			9.30e-02
 18.0	1.03e+00	1.36e+00	1.00e+00	9.30e-02	  0
   .1	1.05e+00	1.41e+00			9.52e-02
   .2	1.04e+00	1.37e+00			9.34e-02
   .3	1.03e+00	1.36e+00			9.30e-02
 19.0	1.03e+00	1.36e+00	1.00e+00	9.30e-02	  0
   .1	1.02e+00	1.47e+00			9.69e-02
   .2	1.02e+00	1.39e+00			9.37e-02
   .3	1.02e+00	1.37e+00			9.31e-02
   .4	1.03e+00	1.36e+00			9.30e-02
 20.0	1.03e+00	1.36e+00	1.00e+00	9.30e-02	  0
   .1	1.02e+00	1.38e+00			9.30e-02
   .2	1.02e+00	1.37e+00			9.30e-02
projSD iterated maxIter=20 times but reached only stepNorm of 0.005569228034124754 instead 0.0001.
projSD iterated maxIter=20 times but reached only stepNorm of 0.005569228034124754 instead 0.0001.
---jInv.InverseSolve.InverseParam---
inverse mesh type:    RegularMesh
number of cells:      1024
model function:       fMod
maxStep:              1.0
pcgMaxIter:           10
pcgTol:               0.1
minUpdate:            0.0001
maxIter:              10
===  Example 2D DivSigGrad ====
cg achieved desired tolerance at iteration 3. Residual norm is 3.59e-07.
bcgstb achieved desired tolerance at iteration 1.5. Residual norm is 6.90e-07.
===  Test for nonsymmetric matrices ====
===  Example 2D DivSigGrad ====
blockCG achieved desired tolerance at iteration 1. Residual norm is 6.35e-06.
blockBiCGSTB achieved desired tolerance at iteration 0.5. Residual norm is 5.22e-06.
===  Test for nonsymmetric matrices ====
===  Test Julia wrapper with symmetric (real) matrix ====
nrhs=1, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=1, issparse(rhs)=true : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=true : sym=0, sym=1, sym=2, 


===  Test Julia wrapper with shifted (complex) Laplacian ====
nrhs=1, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=1, issparse(rhs)=true : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=false : sym=0, sym=1, sym=2, 
nrhs=3, issparse(rhs)=true : sym=0, sym=1, sym=2, 


===  Test Julia Wrapper: nonsymmetric matrices ====
===  End Test Julia Wrapper ====
Test Summary: | Pass  Total
jInv          |  282    282
   Testing jInv tests passed