Search on matforge.org Blog
Browse by category (3)
TheraPy: Modeling Microstructure Evolution in Drug–Polymer Systems
Reading Time: 3 minutesTheraPy is a collection of Python scripts developed to model the evolution of chemical and physical inhomogeneities—commonly referred to as microstructure—in drug–polymer composite systems used for controlled drug release coatings. These coatings are widely applied in medical devices where drug delivery must be carefully regulated over time. TheraPy focuses on capturing how microstructure forms during […]
Gibbs: A Multi-Physics Thermodynamics Calculation and Visualization Suite
Reading Time: 3 minutesGibbs is a multi-component thermodynamics calculation and visualization suite designed as a general-purpose framework for computing thermodynamic properties, phase equilibria, and phase stability. The project is developed as an open-source platform to support thermodynamics research, model validation, and comparative studies, while also serving as a foundation for educational tools in materials science and related disciplines. […]
Phase Field Modeling with FiPy: Lecture Series Overview
Reading Time: 3 minutesThis lecture series introduces the phase field method using FiPy as a practical computational framework. The course is structured to guide readers from foundational numerical concepts to advanced phase field applications, including solidification and multi-physics generalizations. The material is organized into six sections, each designed to span approximately one to two weeks of study. Every […]
RheoPlast
Reading Time: 3 minutesRheoPlast is an open-source finite difference multi-physics code developed for phase-field simulations. Created by Adam Powell, David Dussault, Bo Zhou, Jorge Vieyra, and Wanida Pongsaksawad, the project emerged in the early 2000s as a high-performance computational framework for modeling complex material systems. Designed primarily for research applications, RheoPlast combines numerical efficiency, parallel scalability, and advanced […]
A Platform Rooted in Scientific Simulation
MatForge was originally created as a collaborative environment for researchers working in computational science and materials modeling. Over time, it became a reference point for open-source simulation tools, numerical methods, and academic software used in real research projects.
The modern MatForge continues this tradition by focusing on clarity, accessibility, and long-term educational value. Instead of acting as a closed product platform, it serves as an open knowledge base where complex ideas are explained in a structured and practical way.
What You'll Find on MatForge
MatForge covers a focused but deep range of topics related to scientific computation and simulation-based research:
- numerical methods used in physics, engineering, and materials science
- phase field modeling and microstructure evolution
- finite volume and finite difference methods
- research software workflows and issue tracking
- documentation and examples for open-source simulation tools
This content is designed not only for advanced researchers, but also for students and engineers who are entering the field and need clear explanations without unnecessary abstraction.
Bridging Theory and Practical Implementation
One of the long-standing challenges in scientific computing is the gap between theory and implementation. Many resources explain equations well, but fail to show how they are translated into working simulations.
MatForge addresses this gap by combining conceptual explanations with applied examples. Readers can move from understanding the mathematical or physical idea to seeing how it is implemented in real research software, including configuration, debugging, and performance considerations.
Open Research and Reproducibility
Open science and reproducibility are central to modern research. MatForge supports these principles by emphasizing transparent methods, open documentation, and reproducible workflows.
By organizing content around real research practices rather than isolated theory, the platform reflects how computational science is actually conducted in academic and professional environments.
Who MatForge Is For
MatForge is intended for:
- researchers working in computational science and engineering
- graduate and postgraduate students in technical disciplines
- developers maintaining or contributing to scientific software
- educators looking for structured explanations of simulation concepts
The platform avoids promotional language and instead prioritizes accuracy, clarity, and long-term usefulness.
Evolving with the Research Community
Scientific tools and methodologies evolve continuously. MatForge is designed to grow alongside these changes by expanding its documentation, adding new tutorials, and refining explanations as technologies mature.
Rather than replacing its academic roots, the platform builds on them — preserving the depth and credibility that made the original project valuable while presenting the content in a modern, accessible format.