diff --git a/OpenSn_Logo_CAD/opensn.lua b/OpenSn_Logo_CAD/opensn.lua index 99a02d7..9ada8a8 100644 --- a/OpenSn_Logo_CAD/opensn.lua +++ b/OpenSn_Logo_CAD/opensn.lua @@ -22,9 +22,9 @@ src_strength[1] = 100.0 src = lbs.VolumetricSource.Create({ block_ids = {0}, group_strength = src_strength }) -- Quadrature -Npolar = 4 -Nazimuthal = 4 -pquad = aquad.CreateGLCProductQuadrature3DXYZ(Nazimuthal, Npolar) +Npolar = 8 +Nazimuthal = 16 +pquad = aquad.CreateGLCProductQuadrature3DXYZ(Npolar, Nazimuthal) -- Set up solver lbs_block = { @@ -51,9 +51,9 @@ lbs_options = { volumetric_sources = { src }, } -phys = lbs.DiscreteOrdinatesSolver.Create(lbs_block) +phys = lbs.DiscreteOrdinatesProblem.Create(lbs_block) phys:SetOptions(lbs_options) -ss_solver = lbs.SteadyStateSolver.Create({ lbs_solver = phys }) +ss_solver = lbs.SteadyStateSolver.Create({ lbs_problem = phys }) -- Solve ss_solver:Initialize() diff --git a/OpenSn_Logo_CAD/opensn.py b/OpenSn_Logo_CAD/opensn.py index 74cff28..6b887ab 100644 --- a/OpenSn_Logo_CAD/opensn.py +++ b/OpenSn_Logo_CAD/opensn.py @@ -17,7 +17,7 @@ from pyopensn.xs import MultiGroupXS, CreateSimpleOneGroup from pyopensn.source import VolumetricSource from pyopensn.aquad import GLCProductQuadrature3DXYZ - from pyopensn.solver import DiscreteOrdinatesSolver, SteadyStateSolver + from pyopensn.solver import DiscreteOrdinatesProblem, SteadyStateSolver from pyopensn.fieldfunc import FieldFunctionGridBased if __name__ == "__main__": @@ -44,7 +44,7 @@ pquad = GLCProductQuadrature3DXYZ(Npolar, Nazimuthal) # Solver - phys = DiscreteOrdinatesSolver( + phys = DiscreteOrdinatesProblem( mesh=grid, num_groups=Ng, groupsets=[ @@ -66,7 +66,7 @@ "volumetric_sources": [src], } ) - ss_solver = SteadyStateSolver(lbs_solver=phys) + ss_solver = SteadyStateSolver(lbs_problem=phys) ss_solver.Initialize() ss_solver.Execute()