(1/8)
Are you interested in reaction-diffusion systems? Also want to know more about coupling them with moving interface problems? Especially if it’s related to #HighPerformanceComputing and elaborated on it? Then, don't miss our recent publication😉👇
doi.org/10.1177/109434…
(2/8)
Reaction-diffusion systems coupled with moving interface problems (in which the boundary of the domain is part of the solution 🙂) have great importance in various real-world scenarios in chemistry and chemical engineering as well as environmental and life sciences.
(3/8)
As an example of such systems, we developed an #InSilico model of the #biomaterials degradation phenomena, in which the loss of material due to #corrosion (#biodegradation) leads to movement of the material-medium interface.
(4/8)
In addition to a step-by-step elaboration of the employed numerical technique (#FiniteElement), we explained the details of the high-performance computing (#HPC) implementation as much as what was allowed for the length of the paper 🙃.
(5/8)
We used the cool #PETSc toolkit to parallelize the simulations, allowing us to distribute the computation to hundreds or thousands of cores (if needed). As part of this, the mesh is partitioned into smaller overlapping subdomains, each of which is assigned to one CPU core.
(6/8)
To evaluate the performance of the implemented parallelization, we performed weak- and strong-scaling tests to measure the speedup, parallel efficiency, and linear #scalability, the result of which was appropriate and expected regarding the studied problem size.
(7/8)
Various combinations of preconditioners and iterative solvers were also tested to find the most efficient ones for solving the obtained linear system of equations. We found out that the HYPRE BoomerAMG #preconditioner and GMRES solver work quite well for our system.
(8/8)
And as always, I thank my supportive supervisor, @LiesbetGeris, for all the great help and guidance she provided me with during my PhD project and while writing this paper. 🥰

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mojtaba Barzegari

Mojtaba Barzegari Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @MojBarz

14 Jul
(1/8)
I'm glad to say that our latest paper in the Corrosion Science is now available online.🙂

"Computational modeling of degradation process of biodegradable magnesium biomaterials"
doi.org/10.1016/j.cors…
(2/8)
Biodegradable materials find important applications in designing supportive medical implants, but despite the advantages, assessing the uncontrolled degradation and release remain a challenge in practical use-cases.
(3/8)
Combining the insights obtained through several years of experimental research with computational (in silico) modeling approaches enables us to save lots of resources by studying the biodegradation of medical devices virtually prior to conducting any in vitro/vivo tests.💪
Read 9 tweets
13 Jul
(1/6)
I'm very happy that we (finally) got an acceptance for our submitted paper in the Journal of Open Source Education, JOSE🙂.

"An open source crash course on parameter estimation of computational models using a Bayesian optimization approach"
doi.org/10.21105/jose.…
(2/6)
Parameter estimation is a crucial aspect of model development in science and engineering. In the proposed educational module, we have a look at the #Bayesian optimization processes in general and model calibration (parameter estimation) in particular.
(3/6)
For demonstration purposes, we implement a model parameter estimation process for a fitting problem step by step in Python such that the readers can adapt it to their own models and use-cases.

Codes are available in this repo: github.com/mbarzegary/edu…
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(