Skip to content

Clarification on interface boundary warning and symbolic transformation in MethodOfLines.jl #450

@itsKgs

Description

@itsKgs

Hi! I'm solving a PDE using MethodOfLines.jl, and when I try to discretize my system, I get this warning:

Warning: The system contains interface boundaries, which are not compatible with system transformation. The system will not be transformed. Please post an issue if you need this feature.
@ MethodOfLines .../pde_system_transformation.jl:43**

I'd like to understand more about:

  • What exactly are interface boundaries in this context?
  • Why do they prevent system transformation?
  • Even though I see this warning, the numerical solution appears to be correct — can this safely be ignored?
  • Is there a symbolic workaround if I want to use StructuralTransformations or Optimization.jl later (e.g., via remake, replace, DiffCache)?
  • Should I avoid interface-style boundaries for symbolic work?

Image

Thanks for all the great work on the SciML tools!

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions