From bb25a8e3f1744dc544216243e03f332367267df3 Mon Sep 17 00:00:00 2001 From: michael Date: Fri, 19 Nov 2021 13:31:21 +0100 Subject: [PATCH] Corrected wrong use of boolean value --- .../DiffusionEquation_2DSpherical.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/CoreFlows/examples/Python/DiffusionEquation/DiffusionEquation_2DSpherical.py b/CoreFlows/examples/Python/DiffusionEquation/DiffusionEquation_2DSpherical.py index 0b44733..e3227fb 100644 --- a/CoreFlows/examples/Python/DiffusionEquation/DiffusionEquation_2DSpherical.py +++ b/CoreFlows/examples/Python/DiffusionEquation/DiffusionEquation_2DSpherical.py @@ -8,17 +8,19 @@ import solverlab # Name : Finite Elements simulation of the 2D heat equation -\triangle T = f with Neumann boundary condition # Author : Michaël Ndjinga # Copyright : CEA Saclay 2021 -# Description : Test solving the diffusion of the temperature T in a solid (default is Uranium). -# \rho cp dT/dt-\lambda\Delta T=\Phi(T) + \lambda_{sf} (T_{fluid}-T) -# Heat capacity cp, density \rho, and conductivity \lambda MUST be defined -# The solid may be extra refrigerated by a fluid with transfer coefficient \lambda_{sf} (functions setFluidTemperature and setHeatTransfertCoeff) -# The solid may receive some extra heat power \Phi due to nuclear fissions (function setHeatSource) #================================================================================================================================ def DiffusionEquation_2DSpherical(FECalculation): - # Prepare for the mesh + """ Description : Test solving the diffusion of the temperature T in a solid (default is Uranium). + Equation : Thermal diffusion equation \rho cp dT/dt-\lambda\Delta T=\Phi + \lambda_{sf} (T_{fluid}-T) + Heat capacity, density, and conductivity of the solid MUST be defined + The solid may be extra refrigerated by a fluid with transfer coefficient using functions setFluidTemperature and setHeatTransfertCoeff + The solid may receive some extra heat power due to nuclear fissions using function setHeatSource + """ + + # Prepare for the mesh and initial data inputfile="../resources/BoxWithMeshWithTriangularCells"; fieldName="Temperature"; spaceDim=2 @@ -61,7 +63,7 @@ def DiffusionEquation_2DSpherical(FECalculation): # set the numerical method myProblem.setTimeScheme( solverlab.Explicit); - myProblem.setLinearSolver(solverlab.GMRES,solverlab.ILU,True); + myProblem.setLinearSolver(solverlab.GMRES,solverlab.ILU); # name of result file if( FECalculation): -- 2.30.2