]> SALOME platform Git repositories - tools/solverlab.git/commitdiff
Salome HOME
Added matplotlib.use(Agg) to correct memory error
authormichael <michael@localhost.localdomain>
Sun, 14 Feb 2021 11:58:32 +0000 (12:58 +0100)
committermichael <michael@localhost.localdomain>
Sun, 14 Feb 2021 11:58:32 +0000 (12:58 +0100)
43 files changed:
CDMATH/linearsolver/src/SparseMatrixPetsc.cxx
CDMATH/tests/examples/Poisson1DEF/FiniteElements1DPoisson.py
CDMATH/tests/examples/Poisson1DVF/FiniteVolumes1DPoisson.py
CDMATH/tests/examples/Poisson2DEF/FiniteElements2DPoisson_SQUARE.py [changed mode: 0644->0755]
CDMATH/tests/examples/Poisson2DEF_DISK/FiniteElements2DPoisson_DISK.py
CDMATH/tests/examples/Poisson2DEF_DISK_StiffBC/FiniteElements2DPoisson_DISK_StiffBC.py
CDMATH/tests/examples/Poisson2DEF_SQUARE_StiffBC/FiniteElements2DPoisson_SQUARE_StiffBC.py
CDMATH/tests/examples/Poisson2DVF/FiniteVolumes2DPoisson_SQUARE.py [changed mode: 0644->0755]
CDMATH/tests/examples/Poisson2DVF_DISK/FiniteVolumes2DPoisson_DISK.py
CDMATH/tests/examples/Poisson2DVF_DISK_StiffBC/FiniteVolumes2DPoisson_DISK_StiffBC.py
CDMATH/tests/examples/Poisson3DEF/FiniteElements3DPoisson_CUBE.py [changed mode: 0644->0755]
CDMATH/tests/examples/Poisson3DEF_BALL/FiniteElements3DPoisson_BALL.py
CDMATH/tests/examples/Poisson3DSphereEF/FiniteElements3DPoissonSphere.py [changed mode: 0644->0755]
CDMATH/tests/examples/Poisson3DTorusEF/FiniteElements3DPoissonTorus.py
CDMATH/tests/examples/Poisson3DVF/FiniteVolumes3DPoisson_CUBE.py
CDMATH/tests/examples/Poisson3DVF_BALL/FiniteVolumes3DPoisson_BALL.py
CDMATH/tests/examples/TransportEquation1DUpwindImplicit/1DTransportEquationUpwindImplicit.py
CDMATH/tests/examples/WaveSystem1DStaggered_RiemannProblem/WaveSystem1DStaggered_RiemannProblem.py
CDMATH/tests/examples/WaveSystem1DUpwind/WaveSystem1DUpwind.py
CDMATH/tests/examples/WaveSystem1DUpwind_RiemannProblem/WaveSystem1DUpwind_RiemannProblem.py
CDMATH/tests/examples/WaveSystem2DUpwind_RiemannProblem/WaveSystemUpwind.py
CDMATH/tests/examples/WaveSystem_Shock/WaveSystemCentered/WaveSystemCentered.py
CDMATH/tests/examples/WaveSystem_Shock/WaveSystemPStag/WaveSystemPStag.py
CDMATH/tests/examples/WaveSystem_Shock/WaveSystemStaggered/WaveSystemStaggered.py
CDMATH/tests/examples/WaveSystem_Shock/WaveSystemUpwind/WaveSystemUpwind.py
CDMATH/tests/examples/WaveSystem_Stationary/WaveSystemCentered/WaveSystemCentered.py
CDMATH/tests/examples/WaveSystem_Stationary/WaveSystemPStag/WaveSystemPStag.py
CDMATH/tests/examples/WaveSystem_Stationary/WaveSystemStaggered/WaveSystemStaggered.py
CDMATH/tests/examples/WaveSystem_Stationary/WaveSystemUpwind/WaveSystemUpwind.py
CDMATH/tests/validation/AnisotropicDiffusion/2DDiffusionEF_Delaunay_triangles/test_validation2DDiffusionEF_Delaunay_triangles.py
CDMATH/tests/validation/AnisotropicDiffusion/2DDiffusionEF_flat_cross_triangles/test_validation2DDiffusionEF_flat_cross_triangles.py [changed mode: 0644->0755]
CDMATH/tests/validation/AnisotropicDiffusion/2DDiffusionEF_skinny_triangles/test_validation2DDiffusionEF_skinny_triangles.py
CDMATH/tests/validation/Poisson/2DPoissonEF_Delaunay_triangles/test_validation2DPoissonEF_Delaunay_triangles.py [changed mode: 0644->0755]
CDMATH/tests/validation/Poisson/2DPoissonEF_StiffBCDisk_delaunay_triangles/test_validation2DPoissonEF_StiffBCDisk_Delaunay_triangles.py [changed mode: 0644->0755]
CDMATH/tests/validation/Poisson/2DPoissonEF_StiffBCSquare_delaunay_triangles/test_validation2DPoissonEF_StiffBCSquare_Delaunay_triangles.py [changed mode: 0644->0755]
CDMATH/tests/validation/Poisson/2DPoissonEF_flat_cross_triangles/test_validation2DPoissonEF_flat_cross_triangles.py [changed mode: 0644->0755]
CDMATH/tests/validation/Poisson/2DPoissonEF_skinny_triangles/test_validation2DPoissonEF_skinny_triangles.py [changed mode: 0644->0755]
CDMATH/tests/validation/Poisson/3DCubeSkinPoissonEF/test_validation3DCubeSkinPoissonEF.py [changed mode: 0644->0755]
CDMATH/tests/validation/Poisson/3DPoissonEF/test_validation3DPoissonEF.py [changed mode: 0644->0755]
CDMATH/tests/validation/Poisson/3DTorusPoissonEF/test_validation3DTorusPoissonEF.py [changed mode: 0644->0755]
CDMATH/tests/validation/TransportEquation1D/1DTransportCenteredImplicit/test_validation1DTransportEquationCenteredImplicit.py [changed mode: 0644->0755]
CDMATH/tests/validation/TransportEquation1D/1DTransportUpwindExplicit/test_validation1DTransportEquationUpwindExplicit.py [changed mode: 0644->0755]
CDMATH/tests/validation/TransportEquation1D/1DTransportUpwindImplicit/test_validation1DTransportEquationUpwindImplicit.py [changed mode: 0644->0755]

index 651a7443e9cdd8fc4157007e87ae641326ea0cd5..7041acc439fd5f537c94e19b9b2383e34b59abed 100755 (executable)
@@ -663,7 +663,7 @@ SparseMatrixPetsc::computeSVD(int nsv, double ** valS, SVDWhich which, double to
   SVDGetType(svd,&type);
   PetscPrintf(PETSC_COMM_WORLD," Solution method: %s\n\n",type);
   SVDGetDimensions(svd,&nsv,NULL,NULL);
-  PetscPrintf(PETSC_COMM_WORLD," Number of requested eingular values: %D\n",nsv);
+  PetscPrintf(PETSC_COMM_WORLD," Number of requested singular values: %D\n",nsv);
   SVDGetTolerances(svd,&tol,&maxit);
   PetscPrintf(PETSC_COMM_WORLD," Stopping condition: tol=%.4g, maxit=%D\n",(double)tol,maxit);
 
index ff8baf5fd405ba1b06466c277b1ab708ddc4074b..712b6141a42c337001cfee1b4bb94ae9bf0cc842 100755 (executable)
@@ -11,6 +11,8 @@
 import cdmath
 from math import sin, pi, sqrt
 from numpy import linspace
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index 8143b5cd433affc8e701ad3ca7c3c8656ac254ea..0f183209f3fa1e32e7a3b59caed8cc0cb45e965c 100755 (executable)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 #===============================================================================================================================
 # Name        : Résolution VF de l'équation de Poisson 1D -\triangle u = f avec conditions aux limites de Dirichlet u=0
@@ -11,6 +12,8 @@
 import cdmath
 from math import sin, pi
 from numpy import linspace
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
old mode 100644 (file)
new mode 100755 (executable)
index a7529d9..eb28762
@@ -11,6 +11,8 @@
 import cdmath
 from math import sin, pi, sqrt
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index d3ec673dfddf5cef161b7ec469ce25c9433eb780..d133bdfee3248876896a8f729e3de03bae07dcf8 100755 (executable)
@@ -11,6 +11,8 @@
 import cdmath
 from math import sin, sqrt, atan2
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index 46e9c35490df18b477469ac845d457d2c6efddf4..f160ce6bbb5839b377ebc1164d337e1032c59f83 100755 (executable)
@@ -11,6 +11,8 @@
 import cdmath
 from math import atan, pi
 from numpy import sign, linspace
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index d58fb6b11a5a02252e59df58b7e11db1ed911bd3..1f2a44fe67a8d7139d41f7ea0a0941d8445076b8 100755 (executable)
@@ -11,6 +11,8 @@
 import cdmath
 from math import atan, pi
 from numpy import linspace
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
old mode 100644 (file)
new mode 100755 (executable)
index 128dbe3..877628c
@@ -11,6 +11,8 @@
 import cdmath
 from math import sin, pi, sqrt
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index 9a923cdb342e2e2ebed4546fc58b5c653165801a..9e13ad30241deefab4a308692094f94d1d00d79c 100755 (executable)
@@ -11,6 +11,8 @@
 import cdmath
 from math import sin, sqrt, atan2
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index 36e48e068592c5348d30a4a7c35019ee313abdcf..56355bd1985b0f97553ef92443f034ae24ebd18b 100755 (executable)
@@ -11,6 +11,8 @@
 import cdmath
 from math import atan, pi, sqrt
 from numpy import linspace
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
old mode 100644 (file)
new mode 100755 (executable)
index 6317e94..6043a1e
@@ -11,6 +11,8 @@
 import cdmath
 from math import sin, pi, sqrt
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index b9f0f142fc675a4b3950fb3ac3a0397c609236a7..82fa4e832e8c21ff9503074f6f020bc0508f9765 100755 (executable)
@@ -11,6 +11,8 @@
 import cdmath
 from math import sin, cos, atan2, sqrt
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
old mode 100644 (file)
new mode 100755 (executable)
index 274586a..9d07572
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 #===============================================================================================================================
 # Name        : Résolution EF de l'équation de Laplace-Beltrami -\triangle u = f sur une sphere 
index 0b7612c91f5406f8d871639a7671897f3c357550..6de976e782b9953cc9036328ec83370fe828bc1b 100755 (executable)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 #===============================================================================================================================
 # Name        : Résolution EF de l'équation de Laplace-Beltrami -\triangle u = f sur un tore
index 41c3ab030cc6abf8915354f627d9c16472df100a..066d1ff5af9ed0fe65f313a355a6d6893666bc58 100755 (executable)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 #===============================================================================================================================
 # Name        : Résolution VF de l'équation de Poisson -\triangle u = f sur unu cube avec conditions aux limites de Dirichlet u=0
@@ -11,6 +12,8 @@
 import cdmath
 from math import sin, pi, sqrt
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index a09d3fda72a4933266fb02a18334d26c561b2d56..2c32135bbdba31712a191dca2c7bc3461be548ce 100755 (executable)
@@ -1,3 +1,4 @@
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 #===============================================================================================================================
 # Name        : Résolution VF de l'équation de Poisson -\triangle u = f sur la boule unité  avec conditions aux limites de Dirichlet u=0
@@ -11,6 +12,8 @@
 import cdmath
 from math import sin, cos, pi, sqrt, atan2
 import numpy as np
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import PV_routines
 import VTK_routines
index 84ddf391290af15e5e77b58b8ab2e0100482fd24..6f990fb98f7272e4431163617a28a6f50b650276 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index 00cbdec989551d0444bb3b608a9735e29c45ba45..945f163b73c57d4adb55d58bcc71bc6d210de80c 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 import cdmath
index db1a42606655a8065edc9b02d2616e36d59b04d9..9d3abde151f3066017df6f11af36a2c7cfd277f9 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index b728be943229387d47f6fc439f32ab47cbdc8c96..95fa24facee3c80bd76103664364d4a630cb5cc2 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index b4793e86010e6119cdaabe3fbc739fea6d9604c1..1130af83d4ea63f0d569afb4c1f3e3ae0f9a71a2 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index 69ef241e3382e145d0e0d213a62f035aab809b31..752c37806d952f720bfc8968f1d63c5b38095f3f 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index 5eb768859b6b7c1c7a91ffb252d86feee93a0409..10b55c92e2eff060fdbc26972864e428d25bd000 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index 5480f1f49fb8f4746f994ea2d673500177c62851..c6c6fa83f4f7bade5556463d475f29f938d2be63 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index a86f0f7ff38a22c7869492d68681e732d311e736..f73e2b4d57236fc1c9dd473cfaae4dbea84a0f7e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index 6318a50d180e66953e93133f53c1e9f343d4bb70..092ab28cf5e7bc1e12c532e695121033d9841c0d 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
index 3cd402105c6623b4238b622f43f5f45ded95cdf0..bb190e031e0026ac912e19b13932df1cbaa9f7d9 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # -*-coding:utf-8 -*
 
 #===============================================================================================================================
old mode 100644 (file)
new mode 100755 (executable)
index c7c5e38..e3e1831
@@ -1,4 +1,6 @@
 import FiniteElements3DPoissonCubeSkin
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import numpy as np
 from math import log10, sqrt
old mode 100644 (file)
new mode 100755 (executable)
index 980189b..492b3c2
@@ -1,4 +1,6 @@
 import FiniteElements3DPoisson_CUBE
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import numpy as np
 from math import log10, sqrt
old mode 100644 (file)
new mode 100755 (executable)
index 117d252..3ed1b87
@@ -1,4 +1,6 @@
 import FiniteElements3DPoissonTorus
+import matplotlib
+matplotlib.use("Agg")
 import matplotlib.pyplot as plt
 import numpy as np
 from math import log10, sqrt