Skip to content

Commit e79a11c

Browse files
Add grid parameter support to discretize_domain function
- Add grid parameter to discretize_domain() in discretization.py - Add grid parameter to Geometry.from_topological_domain() in geometry.py
1 parent e47ff5d commit e79a11c

3 files changed

Lines changed: 89 additions & 93 deletions

File tree

psydac/api/discretization.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -553,8 +553,7 @@ def discretize_space(V, domain_h, *, degree=None, multiplicity=None, knots=None,
553553

554554

555555
#==============================================================================
556-
def discretize_domain(domain, *, filename=None, ncells=None, periodic=None, comm=None, mpi_dims_mask=None):
557-
556+
def discretize_domain(domain, *, filename=None, ncells=None, periodic=None, comm=None, mpi_dims_mask=None, grid=None):
558557
if comm is not None:
559558
# Create a copy of the communicator
560559
comm = comm.Dup()
@@ -569,7 +568,7 @@ def discretize_domain(domain, *, filename=None, ncells=None, periodic=None, comm
569568
return Geometry(filename=filename, comm=comm)
570569

571570
elif ncells:
572-
return Geometry.from_topological_domain(domain, ncells, periodic=periodic, comm=comm, mpi_dims_mask=mpi_dims_mask)
571+
return Geometry.from_topological_domain(domain, ncells, periodic=periodic, comm=comm, mpi_dims_mask=mpi_dims_mask, grid=grid)
573572

574573
#==============================================================================
575574
def discretize(a, *args, **kwargs):

0 commit comments

Comments
 (0)