Replies: 1 comment
-
Thanks for the query. Periodic & parallel is high on my queue to address; we need it for some benchmarking exercises we're doing. I realize that issue has been open for awhile, but I actually have good reason to believe that I'll be able to devote more time to FiPy development than for the past several years. Based on how we partition the domain in |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear FiPy community,
I am working with a phase-field model and the Cahn-Hilliard equation to predict equilibrium shapes of biological lipid membranes. For such problems, systems are necessarily 3D and require periodic BCs, and because of the system size parallelization of the computational domain is crucial. So, I am interested in employing FiPy for parallelized simulations of periodic 3D systems.
My question is probably redundant as there is an open issue on the bugged parallelization of periodic systems (#518). I nevertheless would like to ask about this, as the last posted requests and updates are from 2019. If I missed an important aspect, please let me know. I can also provide example code.
My findings principally are that, it is not possible to parallelize any of the 3D periodic grid options. All options drop the same error (the same for the latest but different FiPy versions). I however found that the "PeriodicGrid2DLeftRight" can be parallelized, and a quick visual inspection looks promising. However, the phase-fields are not-conserved as one anticipates when using Cahn-Hilliard. This is probably related to a number of posted issues on .globalValue (e.g. #856).
Otherwise, using FiPy has been a great experience!
Beta Was this translation helpful? Give feedback.
All reactions